SMFの半ペダルを変換する

SMFのトラックデータで、ダンパーペダル(イベントBnH、コントロール40H)のパラメータは 00H~7FH の範囲の値をとります。
YAMAHA CLP-230 や YDP-164 などの電子ピアノでレコーディングしたSMFファイルでは、ペダルを踏み込む深さに応じた連続的な値となります。
しかし他の音源では、こうした半ペダルをサポートせず、次のように解釈するものがあります。 このツールは、電子ピアノでレコーディングしたSMFデータを、他の音源で余り違和感無く再生出来るようにダンパーペダルのパラメータを書き換えるものです。
SMFファイルのダンパーペダルパラメータが、入力した閾値(しきいち)以上であれば7FHに変換し、閾値未満の場合は00Hに変換します。
閾値には10進数又は16進数が入力出来ます。 次の条件を一つでも満たせば16進、そうでなければ10進と見做します。 なお大文字小文字は区別しません。
トラック数が1であるもの、即ち Format 0 のMIDIデータにのみ対応しています。

入力欄

入力SMFファイル:
ペダルパラメータ閾値:  

実行ボタン押下後、処理に成功した場合はファイルダウンロードのダイアログボックスが出ますので、ここから処理結果ファイルがダウンロード出来ます。