スタンダードMIDIファイル・フィルター
このプログラムはバラード3によるSNGデータをSMFフォー
マット1に変換した、GS準拠データを念頭に置いて作られていま
す[*]。
バラード3-->SNG2S 以外で作成されたフォーマット1のファイル
についても動作しますが、ひとつのトラックに複数チャンネルのメッ
セージが混在している物は処理できません。
基本的にSMF中の無駄な部分を除去するのが目的です。残念な
がらバラード3で作ったデータには無駄が多く、聴く分には一向に
構いませんがMME[**]でSMFを直接いじっていると気になって
仕方がありません…もちろんMMEで取り除くことはできますが、
何度もやっていると楽をしたくなります(^^;。
ということで初めてSMFを扱ったプログラムを書くことになり
ました。このような経緯であるため他の入力ソフトで作成されたデー
タに対してはあまり意味のないプログラムかもしれません。
また、処理の中には副作用が出たり判断を誤る可能性のある物も
あるため、使用にあたってはMMEを扱える事が望ましいかと思わ
れます。
[*]
なぜなら私はそれ以外の手段を持たないから。(--;
[**]
(c)JIM さん。これがなかったらバラード3でのデータ作成は
投げ出していたことでしょう。感謝しております。m(__)m