Klang#

Einführung#

Mit dem VEX AIR Drohnen-Controller können Benutzer integrierte Sounds, benutzerdefinierte Audiodateien und Musiknoten abspielen. Er verfügt außerdem über Steuerelemente zum Stoppen von Sounds und zur Erkennung, ob gerade Audio wiedergegeben wird.

Nachfolgend finden Sie eine Liste aller verfügbaren Blöcke:

Töne – Töne abspielen und stoppen

  • play sound — Spielt einen eingebauten Ton aus einer vordefinierten Liste ab.

  • Sounddatei abspielen — Spielt eine vom Benutzer hochgeladene Sounddatei ab.

  • play note — Spielt eine musikalische Note mit einer bestimmten Tonhöhe, Oktave und Dauer.

  • Ton stoppen — Stoppt den aktuell wiedergegebenen Ton.

  • Sound aktiv — Prüft, ob gerade ein Sound abgespielt wird.

Geräusche#

Ton abspielen#

Der Sound abspielen-Stapelblock spielt einen der im Controller integrierten Sounds ab.

Klingelton abspielen, Türklingel, Block, Block#
spiele Ton [vorwärts fahren v] ▶

Parameter

Beschreibung

Klang

Einer der eingebauten Sounds wird unten angezeigt.

und warte nicht

Wählen Sie den Pfeil ( ▶ ), um den Block zu erweitern und und warten Sie nicht anzuzeigen, damit der nächste Block im Stapel sofort ausgeführt wird.

Klangname

Ton abspielen

Erfolge

Fehler

Erfassung

erkannt

Hindernisse

Schleife

abgeschlossen

Pause

Lebenslauf

senden

erhalten

Beispiel

Beim Start wird der Ton in einer Schleife abgespielt.#
wenn gestartet
[Play the looping sound.]
spiele Ton [Schleifen v] ▶

Audiodatei abspielen#

Der Sounddatei abspielen-Stack spielt einen vom Benutzer geladenen benutzerdefinierten Sound ab.

Benutzerton abspielen 1 Stapelblock#
spiele Tondatei [SOUND1 v] ▶

Parameter

Beschreibung

Tonsteckplatznummer

Der vom Benutzer hochgeladene Sound wird verwendet. Die Optionen ändern sich, wenn Bildnamen in der Systemsteuerung bearbeitet werden.

und warte nicht

Wählen Sie den Pfeil ( ▶ ), um den Block zu erweitern und und warten Sie nicht anzuzeigen, damit der nächste Block im Stapel sofort ausgeführt wird.

Beispiel

Beim Start wird Benutzerton 1 abgespielt.#
wenn gestartet
[Upload a sound file in VEXcode.]
[Play the custom sound.]
spiele Tondatei [SOUND1 v] ▶

Spielnote#

Der Spielnoten-Stapelblock spielt eine bestimmte Note für eine bestimmte Dauer.

Der Aktionsblock „Spielnote“.#
spiele Note [niedrig v] [C v] [note_eight v] ▶

Parameter

Beschreibung

Oktave

Die Oktave des Tons:

  • tief
  • hoch

Notiz

Definiert die Tonhöhe:

  • C
  • Cis
  • D
  • Dis
  • E
  • F
  • Fis
  • G
  • 33Gis
  • A
  • B
  • Pause

Notenlänge

Legt die Notenlänge fest:

  • Ganze Note - Ganze Note
  • Halbe Note - Halbe Note
  • Viertelnote - Viertelnote
  • Achtelnote - Achtelnote
  • Sechzehntelnote - Sechzehntelnote

und warte nicht

Wählen Sie den Pfeil ( ▶ ), um den Block zu erweitern und und warten Sie nicht anzuzeigen, damit der nächste Block im Stapel sofort ausgeführt wird.

Beispiel

Spielen Sie die Audiodatei 1 ab und warten Sie nicht. Warten Sie 2 Sekunden. Wenn der Ton weiterhin aktiv ist, stoppen Sie ihn.#
wenn gestartet
[Play a short tune.]
spiele Note [niedrig v] [C v] [note_quarter v] ▶
spiele Note [niedrig v] [D v] [note_quarter v] ▶
spiele Note [niedrig v] [E v] [note_sixteenth v] ▶

Stoppgeräusch#

Der Stoppton-Stapelblock stoppt einen aktuell abgespielten Ton.

Der Stopp-Sound-Aktionsblock.#
Ton stoppen

Parameter

Beschreibung

Dieser Block hat keine Parameter.

Beispiel

Spielen Sie die Audiodatei 1 ab und warten Sie nicht. Warten Sie 2 Sekunden. Wenn der Ton weiterhin aktiv ist, stoppen Sie ihn.#
wenn gestartet
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
spiele Tondatei [1 v] ◀ und nicht warten
warte [6] Sekunden
Ton stoppen

Sound aktiv#

Der boolesche Block sound aktiv meldet, ob aktuell ein Ton abgespielt wird.

  • Wahr — Es wird ein Ton abgespielt.

  • Falsch — Es wird kein Ton abgespielt.

Der aktive Boolesche Block für Sound.#
<Ton aktiv?>

Parameter

Beschreibung

Dieser Block hat keine Parameter.

Beispiel

Spielen Sie die Audiodatei 1 ab und warten Sie nicht. Warten Sie 2 Sekunden. Wenn der Ton weiterhin aktiv ist, stoppen Sie ihn.#
wenn gestartet
[Display when the sound is playing.]
spiele Ton [Schleifen v] ◀ und nicht warten
warte bis <Ton aktiv?>
drucke [I hear the sound!] in Konsole ▶