音#

導入#

VEX AIRドローンコントローラーを使用すると、内蔵サウンド、カスタムオーディオファイル、および音符を再生できます。また、サウンドを停止したり、オーディオが再生されているかどうかを検出したりするコントロールも備えています。

以下は利用可能なブロックの一覧です。

サウンド - サウンドの再生と停止

  • サウンド再生 — 定義済みのリストから内蔵サウンドを再生します。

  • 音声ファイルを再生 — ユーザーがアップロードした音声を再生します。

  • 音符を再生 — 指定された音高、オクターブ、および持続時間で音符を再生します。

  • サウンドを停止 — 現在再生中のサウンドを停止します。

  • sound active — 現在サウンドが再生されているかどうかを確認します。

音#

音を再生する#

サウンド再生スタックブロックは、コントローラーに内蔵されているサウンドのいずれかを再生します。

ドアベルの音を鳴らす スタックブロック#
音 [前進移動 v] を再生 ▶

パラメータ

説明

音

以下に、内蔵サウンドの1つを示します。

そして待たない

矢印(▶)を選択してブロックを展開すると、「待機しない」と表示されるので、スタック内の次のブロックがすぐに実行されます。

サウンド名

サウンドを再生

成功

故障

感知

検出

障害物個

ループ

完了

停止

履歴書

送信

を受け取る

例

起動時にサウンドをループ再生する。#
開始したとき
[Play the looping sound.]
音 [ループ v] を再生 ▶

音声ファイルを再生する#

サウンドファイル再生スタックは、ユーザーがロードしたカスタムサウンドを再生します。

ユーザーサウンドを再生 1スタックブロック#
音ファイル [SOUND1 v] を再生 ▶

パラメータ

説明

サウンドスロット番号

ユーザーがアップロードしたサウンドを使用します。コントロールパネルで画像名を編集すると、オプションも変更されます。

そして待たない

矢印(▶)を選択してブロックを展開すると、「待機しない」と表示されるので、スタック内の次のブロックがすぐに実行されます。

例

起動時にユーザーサウンド1を再生する。#
開始したとき
[Upload a sound file in VEXcode.]
[Play the custom sound.]
音ファイル [SOUND1 v] を再生 ▶

再生ノート#

音符再生スタックブロックは、特定の音符を特定の時間だけ再生します。

再生音符アクションブロック。#
音符 [ロー v] [C v] [note_eight v] を再生 ▶

パラメータ

説明

オクターブ

音のオクターブ:

  • 低音
  • 高音

注記

音高を定義します:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • 休符

音符の長さ

音符の長さを設定します:

  • 全音符 - 全音符
  • 二分音符 - 二分音符
  • 四分音符 - 四分音符
  • 八分音符 - 八分音符
  • 十六分音符 - 十六分音符

そして待たない

矢印(▶)を選択してブロックを展開すると、「待機しない」と表示されるので、スタック内の次のブロックがすぐに実行されます。

例

音声ファイル1を再生し、2秒間待機してください。音がまだ鳴っている場合は、音を停止してください。#
開始したとき
[Play a short tune.]
音符 [ロー v] [C v] [note_quarter v] を再生 ▶
音符 [ロー v] [D v] [note_quarter v] を再生 ▶
音符 [ロー v] [E v] [note_sixteenth v] を再生 ▶

音を止める#

サウンド停止スタックブロックは、現在再生中のサウンドを停止します。

音を止めるアクションブロック。#
音を停止

パラメータ

説明

このブロックにはパラメータがありません。

例

音声ファイル1を再生し、2秒間待機してください。音がまだ鳴っている場合は、音を停止してください。#
開始したとき
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
音ファイル [1 v] を再生 ◀ 待たない
[6] 秒待つ
音を停止

サウンドアクティブ#

sound active ブール値ブロックは、現在何らかの音が再生されているかどうかを報告します。

  • 真 — 音が鳴っています。

  • 誤り — 音は再生されていません。

音声が有効なブールブロック。#
<音再生中?>

パラメータ

説明

このブロックにはパラメータがありません。

例

音声ファイル1を再生し、2秒間待機してください。音がまだ鳴っている場合は、音を停止してください。#
開始したとき
[Display when the sound is playing.]
音 [ループ v] を再生 ◀ 待たない
<音再生中?> まで待つ
[I hear the sound!] をコンソールに表示 ▶