2006年05月02日

cygwin の GNU octave で wav ファイルを読み書きする

Web拍手:


1.
sourceforge から wavread.m と wavwrite.m をダウンロードする.
http://octave.sourceforge.net/index/index.html

適当に場所を決めて,そこに置く.たとえば,

~/octave/dl_m/

を作って,そこに置く.

2.
~/octave/dl_m/ に octave のパスを通す.つまり,~/.octaverc に次の行を追記する.

LOADPATH = [ ":/home/noike/octave/dl_m/", LOADPATH ];

これは,~/ が /home/noike/ 場合の例.
.octaverc では,~/ 表記が使えないっぽいので,フルパスで書く.

3.
ひょっとしたら,環境変数 HOME が ~/ を(/home/noike/ を)指している必要があるかもしれない.

------
テスト方法:

適当な wav ファイルを用意する.
X Window System を起動する.
[スタート]
→[すべてのプログラム]
 →[Singular CAS]
  →[Start X]

次のように入力する.

octave> [s, fs] = wavread("tekitouna.wav");
octave> plot(s);

wavread() の後の ; を忘れずに.
plot() は,少し待たされる.
波形が表示されれば,おっけー.

sound() が利用できるようにしてあるのなら,

octave> [s, fs] = wavread("tekitouna.wav");
octave> sound (s, fs)

で鳴る.

------

cygwin の GNU octave で sound を使う:
http://cancoffee2.at.webry.info/200605/article_42.html


--
【コンピュータの最新記事】
posted by NOIKE at 17:46 | Comment(0) | TrackBack(4) | コンピュータ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

cygwin の GNU octave で sound を使う
Excerpt: 1. sourceforge から sound.m と clip.m をダウンロードする. http://octave.sourceforge.net/index/index.html --
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-10-07 21:55

FreeMat: MATLAB ライクな数値計算ソフトウェア
Excerpt: http://mixi.jp/view_bbs.pl?id=37648585&comment_count=2&comm_id=9399 --
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-12-05 00:59

「マイクロソフト、数学/科学の学習支援ツール「Microsoft Math」を国内販売」
Excerpt: 「マイクロソフト、数学/科学の学習支援ツール「Microsoft Math」を国内販売」 http://japan.internet.com/busnews/20090319/3.html --
Weblog: とりあえずコーヒーを飲もう
Tracked: 2009-03-19 21:44

ざっと眺めた感じでは,μMath くらいのことはできるっぽい.
Excerpt: http://www.microsoft.com/japan/athome/umall/math/info.aspx ざっと眺めた感じでは,μMath くらいのことはできるっぽい. 逆にいうと,まだ..
Weblog: とりあえずコーヒーを飲もう
Tracked: 2009-03-19 21:58