<< lin2mu Sound file handling mapsound >>

Scilab Help >> Sound file handling > loadwave

loadwave

サウンドwavファイルをscilabに読み込む

呼び出し手順

x=loadwave(filename);
[x,y]=loadwave(filename);

引数

filename

文字列. 読み込むwavファイルのパス

x

行列,各チャネル毎に1行

y

ベクトル, [データ形式, チャネル数, 各チャネルのサンプル/秒, 所要バイト/秒の推定値, 基本サンプリングブロックのバイト並び, ビット/サンプル, サウンドデータ長(単位:バイト), バイト/サンプル(チャネル毎)].

説明

サウンドファイル.wavをScilabに行列として読み込みます. yが指定された場合, サンプルに関する情報が代入されます loadwaveにより送信されたメッセージを参照).

// まず0.5秒分のサウンドパラメータを作成.
t=soundsec(0.5);
// 次にサウンドを生成: 2チャンネルのサウンド.
s=[sin(2*%pi*440*t);sin(2*%pi*350*t)];
savewave(TMPDIR+'/foo.wav',s);
s1=loadwave(TMPDIR+'/foo.wav');
max(abs(s1-s))

参照


Report an issue
<< lin2mu Sound file handling mapsound >>