
Spectral Forgeは、周波数ごとにコンプレッションを描いて設計できる、実験的なスペクトラル・プロセッサーです。
リアルタイム表示と細かな帯域制御を組み合わせ、音の質感そのものを積極的にデザインできます。
Spectral Forgeとは何か

Spectral Forgeは、Linux向けに開発されたスペクトラル・コンプレッサー兼エフェクトプロセッサーです。
CLAPプラグインとして実装されており、特にBitwig Studioでの使用を想定して設計されています。
最大の特徴は、周波数ごとに細かくダイナミクス処理を行える点です。
一般的なコンプレッサーのように「全体をまとめて圧縮する」のではなく、スペクトラム上の各帯域に対して個別にしきい値やレシオを設定できます。
できることの概要
Spectral Forgeは、以下のような処理を行えます。
- 周波数ごとのコンプレッション制御
- スペクトラム表示によるリアルタイム視覚化
- 位相ランダマイズ
- スペクトラルフリーズ
- スペクトラルコントラスト強調
- サイドチェイン入力による帯域制御
単なるスペクトラムアナライザーではありません。
「見ながら削る」「帯域ごとに反応速度を変える」といった操作が可能です。
インストール方法
必要環境は以下の通りです。
- Rust stable toolchain
- Cargo
- clap-validator(テスト用、任意)
ビルド手順はシンプルです。
- Debugビルド
cargo build - Releaseビルド
cargo build --release - .clap形式へバンドル
cargo run --package xtask -- bundle spectral_forge --release
生成されたspectral_forge.clapを、以下にコピーします。
~/.clap/
その後、Bitwigでプラグインを再スキャンするか再起動してください。
CLAPのインストゥルメント/エフェクト一覧に「Spectral Forge」として表示されます。
クイックスタート
使い始めは簡単です。
- オーディオトラックに挿入します。
- 音を再生します。
- リアルタイムでスペクトラムが表示されます。
初期状態では「THRESHOLD」カーブが選択されています。
ノードをドラッグすると、周波数ごとの圧縮開始ポイントを自由に描けます。
- RATIOで圧縮の強さを帯域別に設定
- ATTACK / RELEASEで反応速度を帯域ごとに調整
帯域別コンプレッサーを、視覚的にデザインする感覚です。
Dynamicsタブ詳細
主なコントロールは以下の通りです。
基本ゲイン
- IN:入力ゲイン(±18 dB)
- OUT:出力ゲイン(±18 dB)
- MIX:ドライ/ウェット比
- SC:サイドチェイン入力ゲイン
グローバルタイム設定
- Atk:0.5〜200ms
- Rel:1〜500ms
- Freq:周波数依存スケール強度
- Sens:ピーク検出の選択性
- Width:ゲインリダクションのぼかし幅
しきい値調整
- Th Off:カーブ全体を上下シフト(±40 dB)
- Tilt:1kHzを軸に傾斜(±6 dB/oct)
Tiltを上げると高域側のしきい値が上がります。
高域の圧縮が弱くなります。
下げると逆です。
トレブルを強く圧縮します。
AUTO MKは自動メイクアップゲイン。
DELTAは削った成分のみをモニターします。
Effectsタブ
4つのモードがあります。
- BYPASS:処理なし
- FREEZE:現在のFFTフレームを固定
- PHASE:各ビンの位相をランダム化
- CONTRAST:スペクトラルコントラスト強調
PHASE
Amountスライダーで回転量を制御します。
0で無効、1で最大ランダマイズです。
CONTRAST
Depth(−12〜+12 dB)で強度を調整します。
- マイナス:スペクトラムを均す
- プラス:ピークをより強調
グローバルDepthに加え、RATIOなどのカーブも帯域ごとに作用します。
サイドチェイン
補助入力に信号をルーティングします。
Bitwigでは、トラックヘッダーからサイドチェイン入力を有効化し、ソースを割り当てます。
サイドチェイン信号がある場合、メイン信号ではなくそれを基準にゲインリダクションが決まります。
SCノブでレベル調整が可能です。
サイドチェイン用のアタック/リリースは、メイン信号とは別管理です。
まとめ:Taikakim「Spectral Forge」スペクトラムを見ながら周波数ごとにコンプレッションを描く、次世代スペクトラル・ダイナミクス処理|DTMプラグインセール
Spectral Forgeは、一般的なマルチバンドコンプレッサーよりもさらに細かい「周波数単位」での制御を可能にしたスペクトラル処理プラグインです。
スペクトラムを見ながらしきい値やレシオを描き、帯域ごとにアタックやリリースを変えられます。
ダイナミクス処理だけでなく、フリーズや位相操作、スペクトラルコントラスト強調などの実験的なエフェクトも搭載しています。
- 周波数ごとにしきい値・レシオ・アタック・リリースを設定可能
- リアルタイムのスペクトラム表示
- カーブを直接描いて調整する視覚的UI
- スペクトラルフリーズ機能
- 位相ランダマイズ機能
- スペクトラルコントラスト強調
- サイドチェイン入力対応
- Linux向けCLAPプラグインとして動作
帯域ごとの動きを細かく作り込みたい人にとって、試す価値のある設計です。
今後の進化にも注目したいプロジェクトと言えるでしょう。
