MICSTART

プチコン3号 プチコンBIG 

マイクからのサンプリング(音声取得)を開始

プチコン3号 MICSTART rate,bit,sec プチコンBIG MICSTART [device,]sec

パラメーター

rateサンプリングレート(0~3)
bitビットレート(0,1)
secサンプリング秒数(0はループ)
device0:Gamepadマイク 1:USB接続マイク

解説

マイクからのサンプリング(音声取得)を開始します。
このコマンドを使うには事前に「XON MIC」でマイクを使用可能にしておく必要があります。
また「XON COMPAT」の状態では、MPSTARTは使用できません。

※XON MICでマイク使用開始後、1秒間は正常なサンプリングができない可能性があります。
サンプリングレート
プチコン3号でのみ指定。BIGでは32000Hz固定
rate内容
08180 Hz
110910 Hz
216360 Hz
332730 Hz
ビットレート
プチコン3号でのみ。BIGでは符号付16bit固定
bit内容
08bit
116bit
2符号付 8bit
3符号付 16bit
※ビットレート2,3(符号付)は、プチコンVer3.3〜
サンプリング秒数
サンプリングレートとビットレートで、サンプリングできる最大秒数が異なります。
プチコンBIGでは、0~32秒です。
ratebit:0bit:1
032秒16秒
124秒12秒
216秒8秒
38秒4秒
※サンプリング秒数を「0」にした場合、最大秒数を超えるとデータの先頭から順次上書きされます。

サンプルコード

プチコン3号でのサンプル
XON MIC   'MIC使用開始
WAIT 60   '正常に使えるようになるまで1秒間待つ
MICSTART 1,0,10 '10910Hz/8bitで10秒間のサンプリング開始
プチコンBIGでのサンプル
XON WIIU
XON MIC   'MIC使用開始
WAIT 60   '正常に使えるようになるまで1秒間待つ
MICSTART 0,10 'Gamepadにあるマイクから10秒間のサンプリング開始

参照

XON 3DS/WiiUモード切替、マイク、センサーの使用開始
XOFF マイク、拡張スライドパッド、各センサーの使用を終了
BUTTON 物理ボタン(十字キー、ボタン)の情報を取得
BREPEAT 物理ボタンのキーリピート機能(自動連打)を設定
STICK スライドパッドの情報を取得
STICKEX 拡張スライドパッドの情報を取得
ACCEL モーションセンサー(加速度センサー)情報を取得
GYROA ジャイロセンサー(角度センサー)の「角度変化」情報を取得
GYROV ジャイロセンサー(角度センサー)の「角速度」情報を取得
GYROSYNC ジャイロセンサー(角度センサー)の値をリセット
TOUCH タッチパネルの情報を取得
MICSTART マイクからのサンプリング(音声取得)を開始
MICSTOP マイクからのサンプリング(音声取得)を停止
MICDATA サンプリングデータの指定位置を調べる
MICSAVE サンプリングデータを配列にコピー
CONTROLLER コントローラーの情報取得
VIBLATE プチコンBIG コントローラーを振動させる

Facebookコメント