PCMSTREAM
(高度サウンドユニットが必要)
PCM再生の各種設定
PCMSTREAM M[,smplate]
PCMSTREAM L,R[,smplate]
PCMSTREAM smplate
プチコンBIG
PCMSTREAM M[,smplate[,out]]
PCMSTREAM L,R[,smplate[,out]]
PCMSTREAM smplate[,out]
パラメーター
M:PCMが格納された配列:-32768~32767(符号付き16ビット)
L,R:L(左)、R(右)のPCMが格納された配列:-32768~32767(符号付き16ビット)
smplate:サンプリングレート(Hz)、1~192000(省略時32730)
out:出力先端末
解説
<解説準備中>
・最初に指定した配列の長さでループ再生
プログラムの実行中のみ再生(プログラムが終了する/エラーで停止するなどして、ダイレクトモードに戻ると再生が停止します)
・最初に指定した配列の長さでループ再生
プログラムの実行中のみ再生(プログラムが終了する/エラーで停止するなどして、ダイレクトモードに戻ると再生が停止します)
プチコン3号で実行するには、高度サウンドユニットの購入が別途必要です
M(配列)を指定した場合
指定配列を左右のチャンネルに割り当てPCM再生を行う・最初に指定した配列の長さでループ再生
プログラムの実行中のみ再生(プログラムが終了する/エラーで停止するなどして、ダイレクトモードに戻ると再生が停止します)
L,R(共に配列)を指定した場合
左右分の配列からPCM再生を行う・最初に指定した配列の長さでループ再生
プログラムの実行中のみ再生(プログラムが終了する/エラーで停止するなどして、ダイレクトモードに戻ると再生が停止します)
smplate サンプリングレート(数値)を指定した場合
現在再生中のPCMSTREAMのサンプリングレートを変更(再生していない時は変化なし)out 出力先端末(WiiUのみ)
BEEPを参照プチコン3号で実行するには、高度サウンドユニットの購入が別途必要です
参照
BIQUAD
BiQuadフィルタ
BQPARAM
BiQuadフィルタのフィルタ係数を計算
FFT
複素数配列に対してフーリエ変換
IFFT
複素数配列に対してフーリエ逆変換
FFTWFN
配列 W に nで指定した種類の窓関数値を返す
PCMCONT
PCMSTREAM停止時の状態から再開
PCMSTOP
PCMSTREAMを停止
PCMSTREAM
PCM再生の各種設定
PCMVOL
PCMSTREAMの音量を設定
RINGCOPY
リングバッファとしてデータをコピー
ARYOP
配列間で要素の一括演算を行う