Geluid#

Invoering#

De VEX EXP Brain kan via de ingebouwde luidspreker geluid produceren met behulp van methoden uit de categorie Geluid, waarmee vooraf geladen geluidseffecten of muzieknoten kunnen worden afgespeeld.

Voor de onderstaande voorbeelden bevat de geconstrueerde Brain toegang tot de Sound-methoden en zal in alle volgende voorbeelden in deze API-documentatie worden gebruikt wanneer naar die methoden wordt verwezen.

Hieronder vindt u een lijst met alle methoden:

Acties — Speel geluiden af ​​die uit de hersenen komen.

  • play_sound — Speel een vooraf ingesteld geluid van de Brain af.

  • play_note — Speel een muzieknoot vanuit de hersenen.

Acties#

play_sound#

play_sound speelt een van de ingebouwde geluiden van de hersenen af.

Usage:
brain.play_sound(sound, volume)

Parameter

Beschrijving

sound

Het specifieke geluid dat door de hersenen moet worden afgespeeld.

volume

Optioneel. Het volume waarmee het geluid wordt afgespeeld, als een geheel getal van 0% tot 100%. De standaardwaarde is 100%.

Geluidsnaam

Geluid afspelen

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 speelt een specifieke noot gedurende een specifieke tijdsduur in milliseconden.

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

Parameters

Beschrijving

octave

Ofwel de lage ofwel de hoge octaaf:

  • 3 — Lage octaaf
  • 4 — Hoge octaaf

note

De te spelen noot:

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

duration

Optioneel. De duur in milliseconden dat de noot moet worden afgespeeld, tot een maximum van 500 milliseconden. Indien geen duur wordt opgegeven, is de standaardduur 500 milliseconden.

volume

Optioneel. Het volume waarmee de noot wordt afgespeeld, als een geheel getal van 0% tot 100%. De standaardwaarde is 100%.

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