TeXに似たmidiファイル生成器の案
ちょうどTeXみたいな感じで,テキストで楽譜を書くとSMFにcompileしてくれるプログラム
むかし 途中までLISPで書いてみたParserを Perlでも使って書き直したらどうか
プラットフォームには全く依存しないので Linux上で書いてWinに移植するのは容易

ControlやSysExなどを簡単に扱えるようにするには マクロ定義機能は必須
文法はTeXよりはC風のほうが分かり易い?
function init_all( ) {
 for (ch = CH_MIN; ch <= CH_MAX; ch++) {
  send_to_port(port, ch, reset_all_controller); /* portは大域変数 */
  send_to_port(port, ch, reset_all_controller);
    :
}
などの要領でよい
これもTeXの要領で よく使うマクロをあらかじめ「スタイル」として作っておいて 外部から読み込める形式にする

コマンドラインから
muse --style:sc88 --format:1 shouten
などとやると shouten.musを読み込んでshouten.midを吐き出す感じ
[PR]
by xrxkx | 2004-06-28 19:51 | 雑記