音#
導入#
VEX IQ(第2世代)のブレインは、内蔵スピーカーを通して音声を出力できます。これは、「サウンド」カテゴリの方法を使用して、プリロードされた効果音や音符を再生するものです。
以下の例では、構築された Brain には Sound メソッドへのアクセスが含まれており、この API ドキュメント全体を通して、これらのメソッドを参照する際には、以降のすべての例で使用されます。
以下にすべてのメソッドの一覧を示します。
アクション — Brainから音を再生する。
play_sound— Brain に組み込まれている効果音の 1 つを再生します。play_note— Brain から音符を再生します。sound_off— 現在再生中のサウンドを停止します。
行動#
play_sound#
play_sound は、脳に組み込まれた音の1つを再生します。
Usage:
brain.play_sound(sound)
パラメータ |
説明 |
|---|---|
|
脳から再生する指定された音。 |
サウンド名 |
サウンドを再生 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note は、特定の音を特定の時間だけ演奏します。
Usage:
brain.play_note(octave, note, duration)
パラメータ |
説明 |
|---|---|
|
低音オクターブまたは高音オクターブのいずれか: |
|
演奏する音符:
|
|
オプション。音符を演奏する時間(ミリ秒単位)を指定します。最大500ミリ秒までです。時間を指定しない場合、デフォルトの演奏時間は500ミリ秒になります。 |
# 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 は現在再生中のサウンドを停止します。
Usage:
brain.sound_off()
パラメータ |
説明 |
|---|---|
このメソッドにはパラメータがありません。 |
# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()