Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - Русский

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilabヘルプ >> 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))

参照

  • savewave — データをサウンドwavファイルに保存.
  • analyze — サウンド信号の周波数プロット
  • mapsound — サウンドマップをプロット
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 13:58:25 CEST 2014