Son#

Introduction#

Le VEX EXP Brain peut produire du son via son haut-parleur intégré en utilisant des méthodes de la catégorie Son, qui jouent des effets sonores ou des notes de musique préchargés.

Pour les exemples ci-dessous, le cerveau construit inclut l’accès aux méthodes Sound et sera utilisé dans tous les exemples suivants de cette documentation API lorsqu’il sera fait référence à ces méthodes.

Vous trouverez ci-dessous la liste de toutes les méthodes :

Actions — Jouer des sons provenant du cerveau.

  • play_sound — Jouer un son prédéfini du Cerveau.

  • play_note — Jouez une note de musique du Cerveau.

Actes#

play_sound#

play_sound joue l’un des sons intégrés au cerveau.

Usage:
brain.play_sound(sound, volume)

Paramètre

Description

sound

Le son spécifié à jouer depuis le cerveau.

volume

Facultatif. Le volume sonore, exprimé sous forme d’un entier compris entre 0 % et 100 %. La valeur par défaut est 100 %.

Nom du son

Jouer un son

SoundType.ALARM

SoundType.ALARM2

SoundType.DOOR_CLOSE

SoundType.FILLUP

SoundType.HEADLIGHTS_OFF

SoundType.HEADLIGHTS_ON

SoundType.POWER_DOWN

SoundType.RATCHET

SoundType.RATCHET2

SoundType.SIREN

SoundType.SIREN2

SoundType.TADA

SoundType.TOLLBOOTH

SoundType.WRENCH

SoundType.WRONG_WAY

SoundType.WRONG_WAY_SLOW

# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)

play_note#

play_note joue une note spécifique pendant une durée spécifique en millisecondes.

Usage:
brain.play_note(octave, note, duration, volume)

Paramètres

Description

octave

Octave grave ou aiguë :

  • 3 — Octave grave
  • 4 — Octave aiguë

note

Note à jouer :

  • 0 — C
  • 1 — D
  • 2 — E
  • 3 — F
  • 4 — G
  • 5 — A
  • 6 — B

duration

Facultatif. Durée de la note en millisecondes, jusqu’à un maximum de 500 millisecondes. Si aucune durée n’est spécifiée, la durée par défaut est de 500 millisecondes.

volume

Facultatif. Le volume auquel la note sera jouée, sous forme d’un entier compris entre 0 % et 100 %. La valeur par défaut est 100 %.

# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)