Geluid#
Invoering#
De VEX IQ (2e generatie) 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— Speelt een van de ingebouwde geluidseffecten van de Brain af.play_note— Speel een muzieknoot vanuit de hersenen.sound_off— Stop het geluid dat momenteel wordt afgespeeld.
Acties#
play_sound#
play_sound speelt een van de ingebouwde geluiden van de hersenen af.
Usage:
brain.play_sound(sound)
Parameter |
Beschrijving |
|---|---|
|
Het specifieke geluid dat door de hersenen moet worden afgespeeld. |
Geluidsnaam |
Geluid afspelen |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note speelt een specifieke noot gedurende een specifieke tijdsduur.
Usage:
brain.play_note(octave, note, duration)
Parameters |
Beschrijving |
|---|---|
|
Ofwel de lage ofwel de hoge octaaf: |
|
De te spelen noot:
|
|
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. |
# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)
sound_off#
sound_off stopt een geluid dat momenteel wordt afgespeeld.
Usage:
brain.sound_off()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()