ダウンロードはコチラから

久々の投稿となります。2014年の夏は殆ど在宅で仕事してたのため外に 出る機会が少なく、日付の感覚も殆ど無いまま9月を迎えました…。 ちょっとだけ落ち着いたので時間が取れたらDTMっぽいことを再開しています。

通常、単一の音声ファイルであれば波形編集ソフトなどのノーマライズ処理で良いのですが サンプリング音源作成時や、複数ファイルにまたがる同じパートのバウンスしたファイルの場合 単一ファイル毎にノーマライズしてしまうと「そのファイルのみを基準に」処理することになるので 意味合いが違ってきてしまいます。

類似のアプリケーションとしてWANI(http://homepage2.nifty.com/m_nob/)がありますが 24bit以上のwavファイルに対応していません。自分の作業で必要になったので作りました。

libsndfileをしています。対応フォーマットはコチラを見てください

・動作環境 Windows (ソースコードを添付しています。ほぼ標準C/C++のみなので他の環境でも 修正すれば使用できるはずです。 主にファイルパスの処理でWIN32APIを使っています)

・使い方 コマンドラインツールです。 コマンドプロンプトからコマンドを指定し、実行します。

MultiNormalizer <対象のファイルを記述したリストファイル> <出力先のフォルダ>

・対象のファイルを記述したリストファイル 1行1ファイル、という書式です。 【例】 C:Hoge�01.wav C:Hoge�02.wav C:Hoge�03.wav : : :

・出力先のフォルダ 予めフォルダを作成しておいてください。ない場合は出力されません。