foobar2000用強制48KHzコンバートプラグイン

44.1kHzの音源を強制的に48kHzに変換することで8.8%のレート変更と、48kHzへのリサンプルを同時に行うfoobar2000プラグインを公開します。

インストール方法

  1. foo_dsp_force48khz.zipをダウンロードする。
  2. ダウンロードしたzipファイルを展開する。
  3. もし起動していればfoobar2000を終了する。
  4. 展開して出てきたfoo_dsp_force48kHz.dllをfoobar2000のプラグインフォルダにコピーする。
    foobar2000プラグインフォルダ
  5. foobar2000を起動する。
  6. foobar2000のメニューからFile > Preferencesを選択し、Preferencesダイアログを開く。
  7. PreferencesダイアログのPlayback/DSP Managerで、forace 48kHzプラグインを有効にする。
    Preferencesダイアログ
  8. 完了

効果

曲名 44.1kHz 48kHz
ふりふり / Love Aice5

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Black Or White / Dangerous

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

私は絶対に8.8%速いほうが好きなんですが、事務所には「プロが調整した原曲をいじるなんてけしからん!」という意見の人もいます。
いろいろ言いたいこともありますが、好みの問題なので、深くは触れません(笑)

技術的な説明など

アップテンポで音程が高い音楽が好きなため、foobar2000を使って6.25%~12.5%ぐらいレートを速くして聞いています。その際、SoundTouchプラグインを使ってレートを変更していました。

Roland UA-3FX

Roland UA-3FX

さらに、外部音源としてUA-3FXを48kHz入力モードで利用しているため、Resampler (PPHS)プラグインを使って44.1kHz→48kHz変換を行っています。
よくよく考えると、44.1kHzの音源を強制的に48kHzに変換してやれば、48000 / 41100 = 1.0884...となり、約8.8%のレート変更と48kHzへのリサンプリングが同時に起きます。一石二鳥です!

計算誤差による波形の劣化がないことと、計算量が少なくてすむことも考慮に入れれば一石四鳥!!鳥採れ過ぎです。今夜は鳥鍋です(笑)

とはいえ、こんなマニアックな用途のプラグインが見つかるわけもなく、自作することにしました。
ソースはこんな感じで、audio_chunk のset_srateメソッドを呼び出すだけ。とても簡単です。

protected: virtual bool on_chunk(audio_chunk * chunk, abort_callback &) {
	chunk->set_srate(48000);
	return true;
}

プラグインのDLLと一緒にソースも梱包してありますので、興味のある方は読んでみてね。

おしまい。

読者からの反応 (4 件)

  1. K K より:

    なんか速くなっている

  2.  squld より:

    > Kさんへ
    はい。8.8%ほど速くなります。
    Kさんは速いほうが気持ちよく聞こえますか?
    それとも、オリジナルの方が好ましいですか?

  3. TH TH より:

    もし可能であれば、再生スピードはオリジナルと速いのとを切り替えできればうれしいです。

  4.  squld より:

    > THさんへ
    等速で48kHzに変換したいのであれば、Resampler (PPHS)プラグインを利用するのがよいと思います。

    そして、「Resampler (PPHS)プラグイン」と「強制48KHzコンバートプラグイン」のプリセットをそれぞれ作っておいて、切り替えて使ってはいかがでしょうか?

コメントをどうぞ


ホーム | RSS | 採用情報 | 会社情報