PCMSTREAM

プチコン3号(高度サウンドユニットが必要) プチコンBIG 

PCM再生の各種設定

PCMSTREAM M[,smplate] PCMSTREAM L,R[,smplate] PCMSTREAM smplate プチコンBIG PCMSTREAM M[,smplate[,out]] PCMSTREAM L,R[,smplate[,out]] PCMSTREAM smplate[,out]

パラメーター

MPCMが格納された配列:-32768~32767(符号付き16ビット)
L,RL(左)、R(右)のPCMが格納された配列:-32768~32767(符号付き16ビット)
smplateサンプリングレート(Hz)、1~192000(省略時32730)
out出力先端末

解説

<解説準備中>

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 配列間で要素の一括演算を行う

Facebookコメント