
概要 📖 – 3 バンド・パラメトリック EQ による音声帯域補正
Audio Para EQ CHOPは、入力されたオーディオ信号に対して 3 バンドのパラメトリック EQ(中心周波数・バンド幅・ブーストを各バンド独立指定)を適用する CHOPです。中心周波数を対数表記または Hz 直値で指定でき、Dry / Wet で原音とのミックス比も調整できます。
主な用途 🎯
- 音声信号の3 バンド・パラメトリック EQ処理(ブースト/カット)
- 特定帯域の強調・減衰(ボーカル帯域の持ち上げ、ハム帯域の抑制 等)
- 中心周波数とバンド幅を独立に指定したピンポイントの帯域整形
- Dry / Wet ミックスによるエフェクト適用量の調整
- 対数(10^val)/ Hz 直値の 2 形式で周波数を指定する音声処理
データフロー 🔄
入力: オーディオ CHOP
↓
EQ1(中心周波数・バンド幅・ブースト)
↓
EQ2(中心周波数・バンド幅・ブースト)
↓
EQ3(中心周波数・バンド幅・ブースト)
↓
Dry / Wet ミックス
↓
出力: 補正されたオーディオ CHOP
初心者の方は、以下日本語書籍も手元にあると安心です。

実際の案件事例まで踏み込んで紹介されていて、効率よくスキルアップするなら必携の二冊です!
パラメータ解説 ⚙️
Parametric EQ Page 📋
Frequency Units .units 📐
中心周波数の指定形式を選択するメニュー
| 項目 | 内部名 | 説明 |
|---|---|---|
| Logarithmic | .logarithmic |
中心周波数を対数(10 のべき乗)で指定。値 0 が 1 Hz、値 3 が 1000 Hz、値 4.5 が約 31,623 Hz。可聴域全体を扱いやすい |
| Frequency | .frequency |
中心周波数を Hz 直値で指定。値 1000 は対数表記の 3 と同じ効果 |
EQ1 バンド 📈 .eq1 📈
Enable EQ1 .enableeq1 🔘
– 第 1 バンドの EQ 有効/無効スイッチ
– オフのときは原音をそのまま通過(バイパス)
Boost (dB) EQ1 .boost1 🔊
– 中心周波数付近のブースト量(デシベル単位)
– 正の値で持ち上げ、負の値でカット、0 dB で無効果
Frequency (Hz=10**val) EQ1 .frequencylog1 📐
– Frequency Units = Logarithmic 時の中心周波数
– 値 0 = 1 Hz、3 = 1000 Hz、4.5 ≒ 31,623 Hz。+1 で約 3 オクターブ上昇
Frequency (Hz) EQ1 .frequencyhz1 🎵
– Frequency Units = Frequency 時の中心周波数
– Hz 直値で指定(値 1000 = 対数表記の 3 と同等)
Bandwidth EQ1 .bandwidth1 📏
– 中心周波数周辺で減衰が始まるバンド幅(オクターブ単位)
– 値が大きいほどなだらかに、小さいほど鋭くピンポイントに作用
EQ2 バンド 📈 .eq2 📈
Enable EQ2 .enableeq2 🔘
– 第 2 バンドの EQ 有効/無効スイッチ
– オフのときは EQ1 通過後の信号を素通り
Boost (dB) EQ2 .boost2 🔊
– 第 2 バンドのブースト量(dB)
– 0 dB で無効果、正でブースト、負でカット
Frequency (Hz=10**val) EQ2 .frequencylog2 📐
– Frequency Units = Logarithmic 時の EQ2 中心周波数
– 値 0 = 1 Hz、3 = 1000 Hz、4 = 10,000 Hz
Frequency (Hz) EQ2 .frequencyhz2 🎵
– Frequency Units = Frequency 時の EQ2 中心周波数(Hz 直値)
– 値 1000 = 対数表記 3 と同等
Bandwidth EQ2 .bandwidth2 📏
– 第 2 バンドのバンド幅(オクターブ単位)
– 値が大きいほど広帯域、小さいほど狭帯域
EQ3 バンド 📈 .eq3 📈
Enable EQ3 .enableeq3 🔘
– 第 3 バンドの EQ 有効/無効スイッチ
– オフのときは EQ2 通過後の信号を素通り
Boost (dB) EQ3 .boost3 🔊
– 第 3 バンドのブースト量(dB)
– 0 dB で無効果、正でブースト、負でカット
Frequency (Hz=10**val) EQ3 .frequencylog3 📐
– Frequency Units = Logarithmic 時の EQ3 中心周波数
– 値 0 = 1 Hz、3 = 1000 Hz、4 = 10,000 Hz
Frequency (Hz) EQ3 .frequencyhz3 🎵
– Frequency Units = Frequency 時の EQ3 中心周波数(Hz 直値)
– 値 1000 = 対数表記 3 と同等
Bandwidth EQ3 .bandwidth3 📏
– 第 3 バンドのバンド幅(オクターブ単位)
– 値が大きいほど広帯域、小さいほど狭帯域
Dry / Wet Mix .drywet 🎚️
Dry / Wet Mix .drywet 🎛️
– エフェクト適用量を 0(Dry: 原音そのまま)〜 1(Wet: EQ 全適用)で指定
– 1 から 0 へ下げるほど EQ の効果が薄れ、最終的に原音と同じ出力に戻る
Common Page 🔧
Time Slice .timeslice ⏱️
Time Slice モードの強制設定:
- オン: チャンネルを「タイムスライス」モードに強制
- タイムスライス: 前回のクックフレームから現在のクックフレームまでの時間
Scope .scope 🎯
影響を受けるチャンネルの絞り込み:
- Scope 文字列: 影響を受けるチャンネルを指定する文字列
- パターンマッチング:
*や[1-10]等のパターンが使用可能
Sample Rate Match .srselect ⚡
複数の入力 CHOP のサンプルレートが異なる場合の処理方法
| 項目 | 内部名 | 説明 |
|---|---|---|
| Resample At First Input’s Rate | .first |
最初の入力のレートで他をリサンプル |
| Resample At Maximum Rate | .max |
最高サンプルレートでリサンプル |
| Resample At Minimum Rate | .min |
最低サンプルレートでリサンプル |
| Error If Rates Differ | .err |
レート不一致でエラー |
Export Method .exportmethod 📤
CHOP チャンネルをパラメータに接続する方法
| 項目 | 内部名 | 説明 |
|---|---|---|
| DAT Table by Index | .datindex |
DAT テーブルのインデックスでチャンネルとパラメータを対応付け |
| DAT Table by Name | .datname |
DAT テーブルの行名でチャンネルとパラメータを対応付け |
| Channel Name is Path:Parameter | .autoname |
チャンネル名を `path:parameter` 形式で記述し直接対応付け |
Export Root .autoexportroot 🌳
Channel Name is Path:Parameter モード時のパス基点:
- Export Root パス:
autonameモードでチャンネル名のパス部分を相対化する基点 OP のパス
Export Table .exporttable 📋
DAT Table エクスポート方式での参照 DAT:
- Export Table DAT:
datindex/datnameモード時に参照する DAT のパス
Rename from .commonrenamefrom 🔤
リネーム対象チャンネルのパターン:
- Rename from パターン: リネーム対象とするチャンネル名のパターンマッチング文字列
Rename to .commonrenameto 🔁
リネーム後の置換パターン:
- Rename to パターン: Rename from にマッチしたチャンネルの新しい名前パターン (デフォルトはリネームなし)
実践アイデア 💡
Example 1: ボーカル帯域の持ち上げ 🎤
Audio Device In CHOP → Audio Para EQ CHOP (EQ1: 1 kHz +6 dB) → Audio Device Out CHOP
- Audio Device In CHOP でマイク入力を取得
- Audio Para EQ の EQ1 を Enable、Frequency Units = Frequency、Frequency (Hz) = 1000、Boost = +6 dB、Bandwidth = 1.0 に設定
- Audio Device Out CHOP に接続して出力
- ボーカル帯域中心の 1 kHz 付近が持ち上がり、声の抜けが良くなる
Example 2: ハム / 低域ノイズの抑制 🔇
Audio File In CHOP → Audio Para EQ CHOP (EQ1: 60 Hz -12 dB / 狭バンド) → 後段処理
- Audio File In CHOP でノイズを含む音源を読み込む
- EQ1 を Enable、Frequency (Hz) = 60、Boost = -12 dB、Bandwidth = 0.3 に設定
- ハム成分(電源由来 60 Hz / 50 Hz)の周辺を狭バンドでカット
- Dry / Wet を 1.0 に保ち、フル適用で除去効果を最大化
Example 3: 3バンド同時整形(低中高の補正) 🎚️
Audio Device In CHOP → Audio Para EQ (EQ1/EQ2/EQ3 同時使用) → Out
- EQ1 を 100 Hz / -6 dB / Bandwidth 1.5 に設定し低域をなだらかにカット
- EQ2 を 1.5 kHz / +4 dB / Bandwidth 1.0 で中域を持ち上げ
- EQ3 を 8 kHz / +3 dB / Bandwidth 2.0 で高域に明るさを追加
- Dry / Wet を 0.7 に下げ、原音とのバランスを調整
関連オペレータ 🔗
類似機能OP 🔍
- Audio Filter CHOP — ローパス・ハイパス・バンドパス等のフィルタタイプを指定する単純フィルタ
- Audio Dynamics CHOP — コンプレッサー / ゲートなどダイナミクス系のレベル整形
組み合わせ推奨OP 🔄
- Audio Device In CHOP — マイク・ライン入力ソースとして前段に配置
- Audio Device Out CHOP — EQ 後の信号をオーディオ出力デバイスに渡す
- Audio File In CHOP — 音源ファイルを読み込んで EQ を適用するパイプラインの起点
- Audio Spectrum CHOP — EQ 適用後の周波数分布を可視化して効果確認
- Audio Dynamics CHOP — EQ 後段でレベルを整えるダイナミクス処理
前処理・後処理CHOP 🎯
- 前処理: Audio Device In CHOP、Audio File In CHOP、Audio Filter CHOP
- 後処理: Audio Device Out CHOP、Audio Dynamics CHOP、Audio Spectrum CHOP
Info CHOP情報 📊
Audio Para EQ CHOPは Info CHOP による詳細情報取得に対応しています。
CHOP固有情報 🎚️
start: CHOPインターバルの開始(サンプル単位)length: CHOPのサンプル数sample_rate: フレーム毎秒のサンプルレートnum_channels: CHOPのチャンネル数time_slice: タイムスライス有効時は1、無効時は0export_sernum: Export接続の更新回数
汎用オペレータ情報 🔄
total_cooks: プロセス開始からのクック回数cook_time: 最後のクック時間(ミリ秒)cook_frame: 最後にクックされたフレーム番号warnings: 警告数errors: エラー数
トラブルシューティング ⚠️
よくある問題と解決策 🔧
❌ Problem: EQ をかけても音が変わらない
✅ Solution:
- 対象 EQ バンドの Enable EQ N がオンになっているか確認(オフだとそのバンドはバイパス)
- Boost (dB) が 0 dB のままだと無効果。+/- に振って効果を確認
- Dry / Wet Mix が 0 に近いと EQ 効果がほとんど出ない。1 に近づけて確認
❌ Problem: 想定した周波数帯が動かない
✅ Solution:
- Frequency Units の指定(Logarithmic / Frequency)と入力値の単位が一致しているか確認(対数値 3 と Hz 1000 は同義)
- 対数表記では値 0 = 1 Hz、3 = 1000 Hz、4 = 10,000 Hz の対応を確認
- Bandwidth が広すぎると周辺帯域まで影響する。狭く設定して中心周波数の効きをチェック
❌ Problem: EQ を強くかけたら音が歪む / クリップする
✅ Solution:
- Boost を大きく上げると総出力レベルが上がりクリップしやすい。後段に Audio Dynamics CHOP を入れてリミッターやコンプレッサーで抑える
- 前段の入力レベルを下げる(Math CHOP の Multiply 等で減衰)
- Dry / Wet Mix を 0.5〜0.7 程度に下げて原音とブレンドし、ピークを抑える
❌ Problem: ハム / 低域ノイズが取り切れない
✅ Solution:
- Bandwidth を 0.3〜0.5 程度の狭バンドに絞り、中心周波数を 60 Hz(または 50 Hz)にピンポイントで合わせて Boost を -12 dB 以下に
- 1 バンドで除去しきれない場合は EQ1 / EQ2 / EQ3 を倍音(120 Hz / 180 Hz 等)にもそれぞれ配置
- 前段に Audio Filter CHOP のハイパスを入れて根元から低域を切るのも有効
参考資料 📚
その他 🔗
- TouchDesigner Wiki — CHOP 概要
- TouchDesigner Wiki — Category:CHOPs
- TouchDesigner Wiki ホーム
- TouchDesigner 公式 Forum
- Facebook — TouchDesigner Help Group

