WEP(Ver0.93)
目次
-
はじめに
- 概略
- 動作環境
- インストール
- アンインストール
- 起動方法
- その他
-
使い方 - メインウィンドウ
- 処理ファイル(入力ファイル)の選択
- リサンプリング
- エフェクト
- タイムコレクト
- テスト再生
-
使用に際して
- 免責
-
サポート
-
その他
-
バージョン履歴
1.はじめに
1−0.注意
現在、このソフト(wep.exe、以下WEP)は開発途中版です。動作時の不具合や、ヘルプ(このファイル)には不備な部分が存在します。処理対象のファイルの破損なども起こらないとは言いきれませんので(多分無いと思いますが)、使用には十分ご注意願います。
1−1.概略
WEPは、WAVE形式のファイルの
- フォーマット変換
- サンプリング周波数
- チャンネル数(stereo(2)・mono(1))
- データビット長(16ビット・8ビット)
- タイムコレクト処理(早口・スロー再生)
- 各種エフェクト処理
を行うためのツールです。
Ver0.91からエフェクトのリアルタイム再生機能(この時はファイル出力しない)を追加しました。(ただしエフェクトの処理が重いと、いわゆるバッファアンダーランが発生してしまいますが)
1−2.動作環境
Microsoft Windows95/98上で使用できます。
1−3.インストール
インストーラは無いので適当なディレクトリに以下のファイルをコピーして使って下さい。wep.exe (実行ファイル)
wep.htm (このファイル)
wep_eff.htm(個々のエフェクトの説明ファイル)
1−4.アンインストール
レジストリは使用していませんので、上記のファイルを削除するだけです。
1−5.起動方法
wep.exeを実行してください。
起動オプションは以下の通りです。
wep /e<セットアップファイル>このオプションを使わない場合、wep.exeのあるディレクトリのwep.iniが使われます。wep /o<出力ファイル>出力ファイル名を起動時に指定できます。wep <入力ファイル名>入力ファイル名を起動時に指定できます。使用例:wep infile.wav,/ooutfile.wav,/ec:\wep\setting1.ini入力ファイルをinfile.wav
出力ファイルをoutfile.wav
エフェクト設定ファイルをc:\wep\setting.iniそれぞれのオプションや引数はカンマで区切ります。
1−6.その他
WEPという名前の由来はWavefileEffectProcessorのイニシャルを取ったもので、オフラインでエフェクト処理を行うツールです。
コマンドラインから立ち上げてバッチ処理も行えるようにしたいと考えています。
処理速度が許せばリアルタイム(ライン入力=>エフェクト処理=>ライン出力)処理も入れたいです。
2.使い方 - メインウィンドウ
2−1.処理ファイル(入出力ファイル)の選択
処理したいファイルを予め選択しておく必要があります。
2−2.リサンプリング(Resamplingボタン)
リサンプリングボタンを押すとダイアログが開き、ここでサンプリング周波数やチャンネル数、ビット長、および出力ファイルを選択します。
設定が終わったらリサンプリングボタンを押します。ダイアログが閉じてリサンプリング処理を始めます。
[Sampling Rate]
出力したいサンプリング周波数を設定します。ダイアログを開いた時はオリジナルのサンプリング周波数が表示されています。サンプリングレートに比例して出力されるファイルサイズは変化します。
[Fs field unchange]チェックボックス
リサンプル後のファイルの属性のサンプリングレートを元のまま変えません。たとえば44.1KのWAVファイルを22.05にリサンプルすると、データとしては半分になりますが再生周期が元のままなので結果的に1オクターブ音程が上がり、かつ再生時間が半分になります。
[Channesl]
出力したいチャンネル数(ステレオ・モノラル)を指定します。
ステレオのファイルに対してモノラルの指定をするとファイルサイズはほぼ半分になります。
[Data Length]
出力したいデータビット長(8ビット・16ビット)を指定します。これもチャンネル数と同様に16ビットデータのファイルに対して8ビットを指定するとファイルサイズはほぼ半分になります。
[Level Correct]チェックボックス
あらかじめデータをチェックして最大レベルを検出し、リサンプル後のデータの最大振幅が指定出力ビット内でフルスケールになるように増幅します。WAVファイルに落としたが、レベルが小さかった時などの補正に有効です。
[Panpot]スライダー
出力ファイルのパンポット設定。ステレオ入力をモノラル出力する場合は入力信号のパンポットとなります。
2−3.エフェクト(Effectボタン)
wep.iniというファイルを作り、下記の内容を書いておくと起動直後のエフェクトの並びが指定できます。
例:wep.ini
------ ここから ------ (この行はファイルには書かないで下さい)
[LEFT]
TREMOLO
PITCH
ST_REVERB
[RIGHT]
TREMOLO
PITCH
------ ここまで ------(この行はファイルには書く必要はありません)
詳細はこちらをご覧下さい
エフェクト設定ファイル(デフォルトではwep.ini)が無い場合、初期状態でエフェクト設定ウィンドウにはエフェクトが表示されませんが、右クリックでエフェクト選択メニューが表示されるので、そこでエフェクトを追加することができます。
灰色のカラーバーの上ではLEFTエフェクトもしくはステレオエフェクトを設定できます。赤(灰色がかっている)のカラーバーの上ではRIGHTエフェクトを選択できます(ステレオエフェクトも選択できますがRIGHTエフェクトとして扱われます)。
[Run Over]チェックボックス
これをチェックすると、その右側のエディットボックス内の値で指定する時間[sec]ぶん、入力ファイル終了後に無音が入力される。これにより、リバーブやディレイなどの遅延系エフェクトで余韻部分も保存できるようになります。(最大100秒)[Test Play]チェックボックスこれをチェックするとエフェクトのかかった音がリアルタイムで再生されます。ただしエフェクト出力ファイルは作成されません。再生音が途切れる(Buffer
Under-Run)場合、入力ファイルのサンプリングレートを落とすと正常に再生できるかもしれません。
2−4.タイムコレクト
TimeCorrectウィンドウが開きます。ここで入力ファイルに対しての時間比率、または再生時間を指定します。OKを押すとファイルの生成を開始します。
早口再生、スロー再生しても音程は元のままです。(リサンプルとピッチシフトを組み合わせて実現しています。)
2−5.テスト再生
[Original]ボタン
現在入力ファイルに指定されているWAVファイルを再生・停止します。
[Effected]ボタン
現在出力ファイルに指定されているWAVファイルを再生・停止します。
3.使用に際して
3−1.免責
このソフトを使用したことによる、直接あるいは間接的に被った損害、機会遺失による損害等に関して著作者は責任を負いません。また、バグなどの不具合には出来る限り対応したいと思っていますが、これを行う事が保証されているものでは有りませんのであらかじめご了承下さい。
4.サポート
このソフトウエアに関する質問・意見・バグ等はEメールにてお願いします。
orca@cocoa.freemail.ne.jp
また、バージョンアップ等は下記URLにて行う予定です。
http://hp.vector.co.jp/authors/VA013995/index.htm
(リンクは変更される場合がありますので、ここから適宜探して下さい。)
5.その他
開発環境はWindows98SE、WATCOM C/C++ Ver11.0
6.バージョン履歴
0.93
- 複数ファイルの一括処理ができるようにした。(リサンプリング)
- リサンプリング条件の初期値を入力ファイルに依存しないようにした。(fs=44.1k,stereo,16bit)
- リサンプル実行後、ファイルのヘッダが不正になる不具合を修正した。
- システム設定のフォントサイズの影響を受けないようにした。
- リサンプリングにおいてレベルの正規化・デュレーション(時間)の制限を行うオプションを追加した。
0.92
- メインメニューの変更(日本語化や項目追加・移動など)
0.91
- DirectSoundモジュール(再生処理)を追加した。
- ウィンドウサイズ固定処理の変更。
- メニューにヘルプ項目(このファイルをブラウザで表示)を追加。
- Windows2000(NTはテストしていないが、多分同様)でファイル選択のダイアログが開かない不具合の修正。
- エフェクト追加。
0.90
- エフェクト追加。
- メニューの[Property]で出力ファイルの情報も表示するようにした。
- TimeCorrect処理をCANCELで抜けると出力ファイルに指定したものが消去(ファイルサイズがゼロ)されてしまうのを修正した。
- WAVファイルの読み込み処理(チャンク関連)を変更した。
0.80
- エフェクト初期化ファイルのフォーマットを変更した。
- エフェクト処理で入力ファイルの終了後、指定した時間の無音を入力できるようにした。これでリバーブやディレイなどの遅延系エフェクトで余韻部分も保存ができるようになる。
- FMOD処理内での補間処理修正。
- デザインを変更した。
- TimeCorrect処理でもStopボタンを表示するようにした。
0.70
- FMOD処理内での補間処理およびリングバッファの初期化における不具合の修正。
- ピッチシフタの変調波形を修正。クロスフェードノイズの低減化。
- ステレオ(多チャンネル)エフェクトの追加(COMP/LIMITER/DELAY/REVERB等)
0.60
0.50
- ステレオエフェクト使用時の画面配置処理の修正
- エフェクト設定ファイル無しでもエフェクタを起動できるようにした(エフェクトの追加、削除ができるようになったので)。
0.40
- 入力ファイルのサンプリングレートがエフェクト(によっては)反映されない不具合を修正
- エフェクト画面デザインの変更。テスト再生ボタン追加。
- ステレオエフェクトに対応できる構造にした。
0.30
- コマンドラインオプションで入出力ファイルの設定をできるようにした。
- ドラッグ&ドロップで入力ファイル指定をできるようにした(ドラッグ&ドロップで起動も可)
- エフェクトの右クリックメニューでエフェクトの選択をできるようにした。
- 入出力ファイル名を表示する場所にそれを示すテキストが無かったので追加。
- MMX対応のためのルーチンを削除(前のバージョンでもMMXコマンドは使っていなかったが)
0.20
- エフェクトの並びを初期化ファイルで設定するようにした。
- リサンプル出力時にパンポットを設定できるようにした。
- リサンプル処理に信号レベルの補正のためのスイッチを付けた。
- ファイル選択ダイアログの親ウィンドウを指定していなかったのを修正(アプリを閉じても終了できない)
- Effect設定ウィンドウの2重オープンの禁止
0.12
- 処理の高速化(ファイルアクセス関係の変更)Ver0.11と比べると10倍程度。
0.11
0.10
Copyright (C) 2001 ORCA Project, all rights reserved