Hang#
Bevezetés#
A VEX EXP Brain a beépített hangszóróján keresztül a Hang kategóriába tartozó metódusok segítségével képes hangot előállítani, amelyek előre betöltött hangeffektusokat vagy hangjegyeket játszanak le.
Az alábbi példákban a constructed Brain hozzáférést biztosít a Sound metódusokhoz, és az API dokumentáció összes későbbi példájában erre a metódusra fogunk hivatkozni.
Az alábbiakban felsoroljuk az összes módszert:
Műveletek — Hangok lejátszása az agyból.
play_sound— Előre beállított hang lejátszása az agyból.play_note— Játssz le egy hangjegyet az Agyból.
Műveletek#
play_sound#
play_sound lejátssza az agy egyik beépített hangját.
Usage:
brain.play_sound(sound, volume)
Paraméter |
Leírás |
|---|---|
|
Az agy által lejátszandó megadott hang. |
|
Opcionális. A lejátszott hang hangereje 0% és 100% közötti egész számként. Az alapértelmezett érték 100%. |
Hang neve |
Hang lejátszása |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note Egy adott hangot játszik le egy adott időtartamig, milliszekundumban.
Usage:
brain.play_note(octave, note, duration, volume)
Paraméterek |
Leírás |
|---|---|
|
Vagy a mély, vagy a magas oktáv:
|
|
A lejátszandó hangjegy:
|
|
Opcionális. A hangjegy lejátszásának időtartama milliszekundumban, maximum 500 milliszekundum. Ha nincs megadva időtartam, az alapértelmezett időtartam 500 milliszekundum. |
|
Opcionális. A hang lejátszásának hangereje 0% és 100% közötti egész számként. Az alapértelmezett érték 100%. |
# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)