2006年05月02日

cygwin の GNU octave で sound を使う

Web拍手:


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

適当に場所を決めて,そこに置く.たとえば,ホームディレクトリ ~/ が /home/noike/ なら

/home/noike/octave/dl_m/

を作って,そこに置く.

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

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

3.
sound が内部で呼ぶ演奏スクリプトを作る.たとえば,

~/octave/octaveplay
(/home/noike/octave/octaveplay)

に次のように書く.

#!/bin/sh
TMP_OCTAVE_SOUND="./octave_play.au"
cat > $TMP_OCTAVE_SOUND
cygstart $TMP_OCTAVE_SOUND

4.
sound が内部で呼ぶ演奏スクリプトを octave に伝える.つまり ~/.octaverc に(/home/noike/.octaverc に)次の行を追記する.

global sound_play_utility="~/octave/octaveplay";


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


------
テスト方法:
wavread が利用できるようにしてあるのなら,適当な wav ファイルを用意して,次のように入力する.

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

wavread() の後の ; を忘れずに.

------

cygwin の GNU octave で wav ファイルを読み書きする:
http://cancoffee2.at.webry.info/200605/article_41.html

--


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

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

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


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

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

cygwin の GNU octave で wav ファイルを読み書きする
Excerpt: 1. sourceforge から wavread.m と wavwrite.m をダウンロードする. http://octave.sourceforge.net/index/index.html ..
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-10-07 21:53

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:43

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

この広告は180日以上新しい記事の投稿がないブログに表示されております。