便利なのでMMLを使うことが多くて、そのたびにMMLシーケンサーを書いている。 おおまかな流れとして MML文字列をトークン配列化する 再生している音が終ったら次のコマンドを参照して実行 終るまで のような感じなんだけど、良い書き方が分からない。たとえば c&d のようなポルタメントの処理 (ドの音からなめらかにレに遷移する) だと、c のコマンドの時点で & と d が続くことを知っていないといけないとかあって、そのあたりを毎回試行錯誤して書き直している。良い方法あるのだろうけど.. それはそうと、MMLのコマンド切り出しに関しては洗練されてきた感があって、以下のようなコードを使っている。優先順に正規表現とオブジェクト化する定義を書くだけで新しいコマンドを追加できるのでかなり楽。 compile = (mml, MMLCommands)-> commands = [] checked =
メロディー譜の簡易自動作成 (Poco a poco) 「フランス」を含むニュースと関連グッズの紹介 (イマナビ!News&Shopping) Web素材/JSMML (Epilogue/LogueWiki (PukiWiki/TrackBack 0.4)) Web素材/JSMML (Epilogue/LogueWiki (PukiWiki/TrackBack 0.4)) 「FlMML - バッファリング・ファミコン音源・ゲームボーイ ノイズ」 (とりあえずコーヒーを飲もう) Web素材/JSMML (Epilogue/LogueWiki (PukiWiki/TrackBack 0.4)) 【IT】マイクロソフト、「Silverlight 3」でH.264およびAAC対応へ…Flashへの対抗強める [08/09/12] (【究極の宗教】Physical Mankindism【PM】 by
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く