お世話になっております。 A.中村%自称midiオタクモードです。

On Wed, 14 Apr 1999 01:00:28 +0900
Keisuke Minami <keisuke / rccn.com> wrote:

->rubyで書かれたMIDI関連のプログラムってどなたか書いているんでしょうか?

RubyHomePageのリンク集によると、安藤さんがmidiファイルとtextの
相互変換ツールをRubyで書いたとのこと。textはsc形式(?)とのこと。
#scの作者がソース公開してくれないみたいなんで、Ruby版は大歓迎モードな俺。
#sc使ってQ80コンバータとか「テキスト絵五線譜もどき」生成とかの
#ソフト作ったことがあるんだけど、dos以外で動かせなくてねえ…

…とかではなく、つまり直接midiを喋る奴が無いか?って話ですか?
うーん。あるなら俺も欲しい(^^;

unixなら、簡易なものならとりあえずシリアル端子を31250bpsか
38400bpsに合わせれば、あとは単なるバイト送受信で出来るような
気がします。
Rubyとのことで、あまり正確な時刻でmidiを喋るわけにはいかない
でしょうけど、まぁそんなもんかなという感じかと。
俺判らないですが、この辺って拡張モジュール作成せずでも出来たり
するんでしょうか??>all。まぁ必要だったとしてもかなり簡単な
もので済むだろうなあ(憶測)。

あ。それともSMFをplayするとかでしたら、単にプレイヤのソフトに
信号送るだけだなあ。

->私の大学での研究テーマにMIDIを扱うことが決まってきたんで

#ってことはSMFをplayするとかじゃない…と思う…(^^;

->あとよかったらMIDI関連でプログラミングをするなら
->これは読んでおかなきゃっていう文献などあったら教えていただきたいのですが。

本家のmidiそのものの規格書って確か案外高価でしたよね。
まぁ学校でヤルなら本家のをビシっと押えといたほうがいいかな。
#って俺もまだ読んだことないからデキは知らないけど、不満の声を
#聞いたことはないんでまぁ。

->しかし卒論をrubyで書いたら先生に怒られるかな?(笑)

Rubyじゃなくてdelphiで恐縮ですが、
http://member.nifty.ne.jp/guion/SOFT/MIDPIPE.HTM
#↑MAXを目指して、どっかで道を誤った(笑)クラスライブラリです。by俺。
#とりあえず音源音色エディタは「ノーコーディングで」作れます。
こんなのを作ろうと思ったら、やっぱり「少なくとも」oop言語
でないと駄目だしぃ、C++じゃちょっと実行時の柔軟性で役不足だしぃ。
なのでRubyいいと思いますよぉ。うん。