アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
点字楽譜もねっ (スコア:5, 参考になる)
http://en.wikipedia.org/wiki/Braille_music [wikipedia.org]
点字楽譜の入門書を読んでいただけるとわかるのですが、MMLのバケモノといった雰囲気のある言語です。
バベッジの解析機関が1840年前後ということを考えると、ほぼ同年代かそれ以前に「時系列で発生する事象を文章で記述する」ことを考えたブライユさんはアレゲ的にも面白いのでは。実行環境として人間の脳以外のものがほとんどないのが残念ですが。
Re:点字楽譜もねっ (スコア:1)
MIDI等電子データの場合、抽象表現(例えばff)が具象表現(VolumeXX)となってるだろうからそこは直す必要がありそうだが
というか (スコア:1)
MIDIデータって、4Cの音を80のVelocityで124tick伸ばせ、のように、本来楽譜に書かれていない
(奏者が判断すべき)事まで書かれてますから。
それなりに大変そうな予感。
Re:というか (スコア:1)
音量で言えばn1-n2はf,n2-n3はffといった閾値で分けるとか、特徴的な音修飾があったらxxと扱うとかやりようはありそうな気がします。
PCバイナリの逆コンパイルでは制御構造は全て条件式とJMP命令に落ちるわけですが、距離や飛び先その他からifやforループを推測してわりと近いこと再現するようです
Re:というか (スコア:1)
強弱記号ならファジィ集合を上手く作るなり、ヴェロシティのの変化からクレッシェンドを検出したり、
色々やりようはあるでしょう。
例えば強弱記号がppだからって常に弱弱しく弾くとは限らなないので、完全な譜面は期待できませんが、
それなりの精度のものはできそうです。
私の言いたかった事は、楽器のアーティキュレーションを把握して無いとMIDIデータから譜面を起こす
ことはは難しく、(例えばMMLから譜面に起こすように)機械的にできるものでは無いだろうなぁ、
ということですよ。