TMDTIER for Win95 辛巳睦月版
GSな音源に合わせたMIDIデータは多く出回っていますが、これをTimidityで聴くと音量のバランスが激しく壊れてthhな状態になります。音源が違うからバランスも違うのは仕方がないことですが、せっかくフリーのソフトMIDIで音色も自力で揃えられるのに勿体無いということで、スタンダードMIDIファイル(format 0,1)をいぢくって何とかしてみるツールを作ってみました。
いぢくる箇所はヴェロシティのみで、変換式は [元vel]×[元vel]÷127 (端数切り上げ)となっています。調整したい場合は TMDTIER.EXEの 0x9b09~0x9b87 が元ヴェロシティの 1~127 に対応した変換テーブルになっていますので、ここをバイナリエディタで書き換えて御利用あれ(ぉ
[Download](31Kbyte)
動作環境
i386,Windows95互換であることが必須です。また、MS-DOSプロンプト上で動作させるものであるため、DOSについて若干の予備知識が必要となります。使い方を誤ると他のファイルを破壊することもありますので、それなりに覚悟の上で御利用ください。
インストール
TMDTIER.EXE をパスの通ったフォルダに置いてください
アンインストール
ゴミ箱ぽん、で跡形もなくなります
使用法
MS-DOSプロンプトから以下の書式でコマンドを実行させてください
> TMDTIER 入力ファイル 出力ファイル
ファイル名はどちらも省略不可です。実行すると標準出力に以下のように出力されます。
入力ファイル > 出力ファイル
ステータス
作業に成功するとステータスは "Completed" となります。"error:~" と出た場合は失敗なのでパタメータを再確認して良きに計らってください←横着
エラーメッセージ
error:Format ~ Unsupported
フォーマット2以降については現在のところ非対応です
error:Out of Memory
メモリ不足です。OSを再起動するとうまくいくこともあります
error:Read Error
入力ファイルの読み込み中に異常が発生しています
error:Write Error
出力ファイルの書き出し中に異常が発生しています
error:'~' Cannot Create
出力ファイルの生成に失敗しています
error:'~' Not Found
入力ファイルが存在しません
error:Chunk too Long in Trk~
error:Data too Long
error:Data too Long in Trk~
error:Illegal Sequence Format in Trk~
error:Missing 'MThd'
error:Missing 'MTrk' in Trk~
MIDIのデータ形式に異常があります
注意事項・問題点
・出力ファイルとして既に存在しているファイルを指定すると問答無用で上書きされます。特に出力ファイルの指定には細心の注意を払ってください
・入力ファイルと出力ファイルを同じにしても構いませんが、その場合は入力ファイルが上書きされ、元に戻せなくなります
ヴァージョンアップ履歴