Son#

Introduction#

La télécommande du drone VEX AIR permet de diffuser des sons intégrés, des fichiers audio personnalisés et des notes de musique. Elle comprend également des commandes pour arrêter la lecture des sons et détecter si un son est en cours de lecture.

Vous trouverez ci-dessous la liste de tous les blocs disponibles :

Sons - Lecture et arrêt des sons

  • jouer un son — Joue un son intégré à partir d’une liste prédéfinie.

  • lire un fichier sonore — Joue un son téléchargé par l’utilisateur.

  • jouer une note — Joue une note de musique avec une hauteur, une octave et une durée spécifiées.

  • stop sound — Arrête tout son en cours de lecture.

  • son actif — Vérifie si un son est actuellement en cours de lecture.

Sons#

jouer du son#

Le bloc jouer un son permet de jouer l’un des sons intégrés du contrôleur.

sonner la sonnette, bloc empilé#
jouer le son [se déplacer en avant v] ▶

Paramètres

Description

son

L’un des sons intégrés est présenté ci-dessous.

et n’attendez pas

Sélectionnez la flèche ( ▶ ) pour développer le bloc et dire et n’attendez pas, afin que le bloc suivant dans la pile s’exécute immédiatement.

Nom du son

Jouer un son

succès

défaut

détection

détecté

obstacle

boucle

terminé

pause

reprise

envoyer

reçoit

Exemple

Au démarrage, jouer en boucle sonore.#
au démarrage
[Play the looping sound.]
jouer le son [looping v] ▶

lire le fichier audio#

La pile lire un fichier sonore lit un son personnalisé chargé par l’utilisateur.

lire le son de l’utilisateur 1 bloc de pile#
jouer le fichier son [SOUND1 v] ▶

Paramètres

Description

numéro d’emplacement sonore

Le son téléchargé par l’utilisateur. Les options changeront si les noms des images sont modifiés dans le panneau de configuration.

et n’attendez pas

Sélectionnez la flèche ( ▶ ) pour développer le bloc et dire et n’attendez pas, afin que le bloc suivant dans la pile s’exécute immédiatement.

Exemple

Au démarrage, jouer le son utilisateur 1.#
au démarrage
[Upload a sound file in VEXcode.]
[Play the custom sound.]
jouer le fichier son [SOUND1 v] ▶

note de jeu#

Le bloc play note joue une note spécifique pendant une durée spécifique.

Le bloc d’action de la note de jeu.#
jouer la note [C v] [faible v] en [note_eight v] ▶

Paramètres

Description

octave

L’octave de la note :

  • grave
  • aiguë

note

Définit la hauteur musicale :

  • Do
  • Do#
  • Ré
  • Ré#
  • Mi
  • Fa
  • Fa#
  • Sol
  • Sol#
  • La
  • La#
  • Si
  • silence

longueur de la note

Définit la durée de la note :

  • Ronde - Ronde
  • Blanche - Blanche
  • Noire - Noire
  • Croche - Croche
  • Double croche - Double croche

et n’attendez pas

Sélectionnez la flèche ( ▶ ) pour développer le bloc et dire et n’attendez pas, afin que le bloc suivant dans la pile s’exécute immédiatement.

Exemple

Lancez la lecture du fichier audio 1 et attendez 2 secondes. Si le son est toujours actif, arrêtez-le.#
au démarrage
[Play a short tune.]
jouer la note [C v] [faible v] en [note_quarter v] ▶
jouer la note [D v] [faible v] en [note_quarter v] ▶
jouer la note [E v] [faible v] en [note_sixteenth v] ▶

son d’arrêt#

Le bloc stop sound arrête un son en cours de lecture.

Le bloc d’action d’arrêt du son.#
arrêter le son

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Lancez la lecture du fichier audio 1 et attendez 2 secondes. Si le son est toujours actif, arrêtez-le.#
au démarrage
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
jouer le fichier son [1 v] ◀ et ne pas attendre
attendre [6] secondes
arrêter le son

son actif#

Le bloc booléen son actif indique si un son est actuellement en cours de lecture.

  • Vrai — Un son est en cours de lecture.

  • Faux — Aucun son n’est diffusé.

Le bloc booléen actif sonore.#
<le son est-il actif ?>

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Lancez la lecture du fichier audio 1 et attendez 2 secondes. Si le son est toujours actif, arrêtez-le.#
au démarrage
[Display when the sound is playing.]
jouer le son [looping v] ◀ et ne pas attendre
attendre jusqu'à <le son est-il actif ?>
afficher [I hear the sound!] sur la console ▶