소리#
소개#
VEX EXP Brain은 사운드 범주의 메서드를 사용하여 내장 스피커를 통해 오디오를 출력할 수 있으며, 이를 통해 미리 로드된 음향 효과 또는 음표를 재생할 수 있습니다.
아래 예제의 경우 구성된 Brain에는 Sound 메서드에 대한 액세스가 포함되어 있으며 이 API 문서 전체의 후속 예제에서 해당 메서드를 참조할 때 사용됩니다.
다음은 모든 방법 목록입니다.
동작 — 뇌에서 나오는 소리를 재생합니다.
play_sound— 브레인에서 미리 설정된 사운드를 재생합니다.play_note— 브레인에서 음표를 연주합니다.
행위#
play_sound#
play_sound 뇌에 내장된 소리 중 하나를 재생합니다.
Usage:
brain.play_sound(sound, volume)
매개변수 |
설명 |
|---|---|
|
뇌에서 재생될 지정된 소리. |
|
선택 사항입니다. 소리가 재생될 볼륨을 0%에서 100% 사이의 정수로 지정합니다. 기본값은 100%입니다. |
소리 이름 |
소리 재생 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note 은 특정 음을 특정 시간(밀리초) 동안 연주합니다.
Usage:
brain.play_note(octave, note, duration, volume)
매개변수 |
설명 |
|---|---|
|
저음역 또는 고음역:
|
|
연주할 음표:
|
|
선택 사항입니다. 음을 연주할 시간(밀리초)을 지정하며, 최대 500밀리초까지 설정할 수 있습니다. 시간을 지정하지 않으면 기본값인 500밀리초가 사용됩니다. |
|
선택 사항입니다. 음표가 재생될 볼륨을 0%에서 100% 사이의 정수로 지정합니다. 기본값은 100%입니다. |
# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)