音#
導入#
VEX AIMコーディングロボットのサウンド機能を使えば、内蔵サウンド、カスタムオーディオファイル、音符などを再生できます。また、サウンドを停止したり、現在オーディオが再生されているかどうかを検出したりするコントロールも備えています。
以下はすべてのブロックのリストです。
サウンド再生 — 定義済みのリストから内蔵サウンドを再生します。
音声ファイルを再生 — ユーザーがアップロードした音声を再生します。
音符を再生 — 指定された音高、オクターブ、および持続時間で音符を再生します。
サウンドを停止 — 現在再生中のサウンドを停止します。
sound active — 現在サウンドが再生されているかどうかを確認します。
音を再生する#
サウンド再生スタックブロックは、ロボットに内蔵されているサウンドのいずれかを再生します。
音 [嬉しい動作 v] を再生 ▶
パラメータ |
説明 |
|---|---|
音 |
以下に、内蔵サウンドの1つを示します。 |
そして待たない |
矢印(▶)を選択してブロックを展開すると、「待機しない」と表示されるので、スタック内の次のブロックがすぐに実行されます。 |
サウンド名 |
サウンドを再生 |
|---|---|
幸せそうに振る舞う |
|
悲しそうなふりをする |
|
馬鹿げた行動をする |
|
怒ったふりをする |
|
興奮したふりをする |
|
前進する |
|
逆方向に動く |
|
右折 |
|
左折してください |
|
クラッシュ |
|
ブレーキ |
|
選び出す |
|
センシング |
|
検出されました |
|
障害 |
|
キラキラ |
|
ウインカー |
|
さえずる |
|
ループ |
|
完了 |
|
送信 |
|
受け取る |
|
一時停止 |
|
再開する |
|
タダ |
|
失敗 |
|
ドアベル |
|
ふぅ |
|
繁栄する |
|
応援 |
例
開始したとき
[Play the act happy sound.]
音 [嬉しい動作 v] を再生 ▶
音声ファイルを再生する#
サウンドファイルを再生スタックブロックは、ユーザーが読み込んだカスタムサウンドを再生します。
音ファイル [1 v] を再生 ▶
パラメータ |
説明 |
|---|---|
サウンドスロット番号 |
使用するカスタムサウンド(1~10の番号)。サウンド番号は、AIMコントロールパネルに表示される番号と一致します。 |
そして待たない |
矢印(▶)を選択してブロックを展開すると、「待機しない」と表示されるので、スタック内の次のブロックがすぐに実行されます。 |
例
開始したとき
[Upload a sound file in VEXcode.]
[Play the custom sound.]
音ファイル [1 v] を再生 ▶
再生ノート#
音符再生ブロックは、特定の音符を特定の時間だけ再生します。
音符 [ロー v] [C v] [note_eight v] を再生 ▶
パラメータ |
説明 |
|---|---|
オクターブ |
音のオクターブ:低いまたは高い。 |
注記 |
音高を定義します:
|
音符の長さ |
音符の長さを設定します:
|
そして待たない |
矢印(▶)を選択してブロックを展開すると、「待機しない」と表示されるので、スタック内の次のブロックがすぐに実行されます。 |
例
開始したとき
[Play a short tune.]
音符 [ロー v] [C v] [note_half v] を再生 ▶
音符 [ロー v] [D v] [note_quarter v] を再生 ▶
音符 [ロー v] [E v] [note_sixteenth v] を再生 ▶
音を止める#
サウンド停止スタックブロックは、現在再生中のサウンドを停止します。
音を停止
パラメータ |
説明 |
|---|---|
このブロックにはパラメータがありません。 |
例
開始したとき
[Stop sound if it is still playing after 2 seconds]
音ファイル [1 v] を再生 ◀ 待たない
(2) 秒待つ
もし <音再生中?> なら
音を停止
終わり
サウンドアクティブ#
sound active ブール値ブロックは、現在何らかの音が再生されているかどうかを報告します。
真 — 音が鳴っています。
誤り — 音は再生されていません。
<音再生中?>
パラメータ |
説明 |
|---|---|
このブロックにはパラメータがありません。 |
例
開始したとき
[Stop sound if it is still playing after 2 seconds]
音ファイル [1 v] を再生 ◀ 待たない
(2) 秒待つ
もし <音再生中?> なら
音を停止
終わり