ダウンロードはコチラから
久々の投稿となります。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
:
:
:
・出力先のフォルダ
予めフォルダを作成しておいてください。ない場合は出力されません。