音#
導入#
VEX AIRドローンコントローラーを使用すると、内蔵サウンド、カスタムオーディオファイル、および音符を再生できます。また、サウンドを停止したり、オーディオが再生されているかどうかを検出したりするコントロールも備えています。
以下は利用可能なブロックの一覧です。
サウンド - サウンドの再生と停止
サウンド再生 — 定義済みのリストから内蔵サウンドを再生します。
音声ファイルを再生 — ユーザーがアップロードした音声を再生します。
音符を再生 — 指定された音高、オクターブ、および持続時間で音符を再生します。
サウンドを停止 — 現在再生中のサウンドを停止します。
sound active — 現在サウンドが再生されているかどうかを確認します。
音#
音を再生する#
サウンド再生スタックブロックは、コントローラーに内蔵されているサウンドのいずれかを再生します。
音 [前進移動 v] を再生 ▶
パラメータ |
説明 |
|---|---|
音 |
以下に、内蔵サウンドの1つを示します。 |
そして待たない |
矢印(▶)を選択してブロックを展開すると、「待機しない」と表示されるので、スタック内の次のブロックがすぐに実行されます。 |
サウンド名 |
サウンドを再生 |
|---|---|
成功 |
|
故障 |
|
感知 |
|
検出 |
|
障害物個 |
|
ループ |
|
完了 |
|
停止 |
|
履歴書 |
|
送信 |
|
を受け取る |
例
開始したとき
[Play the looping sound.]
音 [ループ v] を再生 ▶
音声ファイルを再生する#
サウンドファイル再生スタックは、ユーザーがロードしたカスタムサウンドを再生します。
音ファイル [SOUND1 v] を再生 ▶
パラメータ |
説明 |
|---|---|
サウンドスロット番号 |
ユーザーがアップロードしたサウンドを使用します。コントロールパネルで画像名を編集すると、オプションも変更されます。 |
そして待たない |
矢印(▶)を選択してブロックを展開すると、「待機しない」と表示されるので、スタック内の次のブロックがすぐに実行されます。 |
例
開始したとき
[Upload a sound file in VEXcode.]
[Play the custom sound.]
音ファイル [SOUND1 v] を再生 ▶
再生ノート#
音符再生スタックブロックは、特定の音符を特定の時間だけ再生します。
音符 [ロー v] [C v] [note_eight v] を再生 ▶
パラメータ |
説明 |
|---|---|
オクターブ |
音のオクターブ:
|
注記 |
音高を定義します:
|
音符の長さ |
音符の長さを設定します:
|
そして待たない |
矢印(▶)を選択してブロックを展開すると、「待機しない」と表示されるので、スタック内の次のブロックがすぐに実行されます。 |
例
開始したとき
[Play a short tune.]
音符 [ロー v] [C v] [note_quarter v] を再生 ▶
音符 [ロー v] [D v] [note_quarter v] を再生 ▶
音符 [ロー v] [E v] [note_sixteenth v] を再生 ▶
音を止める#
サウンド停止スタックブロックは、現在再生中のサウンドを停止します。
音を停止
パラメータ |
説明 |
|---|---|
このブロックにはパラメータがありません。 |
例
開始したとき
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
音ファイル [1 v] を再生 ◀ 待たない
[6] 秒待つ
音を停止
サウンドアクティブ#
sound active ブール値ブロックは、現在何らかの音が再生されているかどうかを報告します。
真 — 音が鳴っています。
誤り — 音は再生されていません。
<音再生中?>
パラメータ |
説明 |
|---|---|
このブロックにはパラメータがありません。 |
例
開始したとき
[Display when the sound is playing.]
音 [ループ v] を再生 ◀ 待たない
<音再生中?> まで待つ
[I hear the sound!] をコンソールに表示 ▶