
概要 📖 – 16 バンドグラフィック EQ による音声周波数調整
Audio Band EQ CHOPは、音声信号を 25 Hz から 22 KHz の 16 バンドに分割してブースト・カットを適用するグラフィック EQ CHOPです。Low Bands(8 バンド)と High Bands(8 バンド)の各帯域ゲインに加え、Dry / Wet Mix で EQ 効果量を可変調整できます。
主な用途 🎯
- 音声信号の周波数帯域別ブースト・カット(25 Hz から 22 KHz までの 16 バンド)
- 低域・中域・高域の独立調整によるトーン整形(ベース強調・ボーカル抜け・ハイハット制御)
- 不要な帯域の抑制(ハム・空調ノイズ・歯擦音などのスポット減衰)
- Dry / Wet ミックスによる EQ 効果量のリアルタイム制御
- 視覚演出と音の連動(特定帯域のブーストでビート感を強調しビジュアルに反映)
データフロー 🔄
入力: 音声 CHOP(タイムスライス・サンプル単位)
↓
Low Bands(25/40/60/90/150/240/370/590 Hz の 8 バンド)
↓
High Bands(930 Hz/1.5K/2.3K/3.6K/5.6K/8.9K/14K/22 KHz の 8 バンド)
↓
Dry / Wet Mix(EQ 効果量のブレンド)
↓
出力: EQ 処理済み音声 CHOP
初心者の方は、以下日本語書籍も手元にあると安心です。

実際の案件事例まで踏み込んで紹介されていて、効率よくスキルアップするなら必携の二冊です!
パラメータ解説 ⚙️
Low Bands Page 🎛️
Dry / Wet Mix .drywet 🎚️
Dry / Wet Mix .drywet 🎚️
– 1 (Wet) で EQ 効果を完全適用、0 (Dry) で EQ 効果を完全バイパス
– 0 から 1 の間で EQ 後の信号と原音を線形にブレンド
– 効果量のオートメーションや A/B 比較に有用
Low Bands ゲイン(8 バンド) .lowbands 🔊
低域を 8 バンドに分割した個別ゲイン(boost / cut)パラメータ
| 項目 | 内部名 | 説明 |
|---|---|---|
| 25 Hz | .band1 |
25 Hz を中心とした帯域のブースト・カットを制御(最低域・サブベース帯域) |
| 40 Hz | .band2 |
40 Hz 帯域のブースト・カット(キックドラム・ベースの土台帯域) |
| 60 Hz | .band3 |
60 Hz 帯域のブースト・カット(低音の主要エネルギー帯) |
| 90 Hz | .band4 |
90 Hz 帯域のブースト・カット(ベースの厚み・低音楽器の輪郭) |
| 150 Hz | .band5 |
150 Hz 帯域のブースト・カット(ロー・ミッド境界・ボーカルの胸声成分) |
| 240 Hz | .band6 |
240 Hz 帯域のブースト・カット(ロー・ミッド帯・こもり感の調整) |
| 370 Hz | .band7 |
370 Hz 帯域のブースト・カット(ミッドの暖かみ・楽器のボディ感) |
| 590 Hz | .band8 |
590 Hz 帯域のブースト・カット(ミッドの輪郭・ボーカルの抜け) |
High Bands Page 🎚️
High Bands ゲイン(8 バンド) .highbands 🔉
中高域から最高域までを 8 バンドに分割した個別ゲイン(boost / cut)パラメータ
| 項目 | 内部名 | 説明 |
|---|---|---|
| 930 Hz | .band9 |
930 Hz 帯域のブースト・カット(ミッド帯の存在感・楽器の鳴り) |
| 1.5 KHz | .band10 |
1.5 KHz 帯域のブースト・カット(ミッドの明瞭度・スネアのボディ) |
| 2.3 KHz | .band11 |
2.3 KHz 帯域のブースト・カット(プレゼンス帯・声の前後感) |
| 3.6 KHz | .band12 |
3.6 KHz 帯域のブースト・カット(ボーカルの子音・アタック感) |
| 5.6 KHz | .band13 |
5.6 KHz 帯域のブースト・カット(ハイハット・シンバルのアタック) |
| 8.9 KHz | .band14 |
8.9 KHz 帯域のブースト・カット(高域のクリアさ・空気感) |
| 14 KHz | .band15 |
14 KHz 帯域のブースト・カット(最高域の煌びやかさ) |
| 22 KHz | .band16 |
22 KHz 帯域のブースト・カット(人間の可聴域上限・超高域成分) |
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: ライブ音声のリアルタイム EQ 補正 🎤
Audio Device In CHOP → Audio Band EQ CHOP → Audio Device Out CHOP
- Audio Device In CHOP でマイク・ライン入力を取得
- Audio Band EQ CHOP の 150 Hz / 240 Hz バンドを下げてこもりを除去
- 3.6 KHz / 5.6 KHz バンドを上げて子音の明瞭度を確保
- Dry / Wet Mix を 0.7 程度にして自然な補正量に調整
Example 2: ビート連動ビジュアルの帯域抽出前処理 🥁
Audio File In CHOP → Audio Band EQ CHOP (低域強調) → Analyze CHOP → ビジュアルパラメータ
- Audio File In CHOP で楽曲を再生
- Audio Band EQ CHOP の 60 Hz / 90 Hz バンドを大きくブーストし、他帯域をカット
- 後段の Analyze CHOP で RMS Power を取得
- 得られたエネルギー値をライト輝度や 3D オブジェクトのスケールにマッピング
Example 3: ノイズ除去によるクリーンな音声出力 🔇
Audio Device In CHOP → Audio Band EQ CHOP (ハム・空調帯域カット) → Output
- 60 Hz / 90 Hz バンドを大きくカットして電源ハムを抑制
- 150 Hz / 240 Hz バンドを軽くカットして空調ノイズの低減
- 5.6 KHz / 8.9 KHz バンドを軽くブーストして音声明瞭度を維持
- Dry / Wet Mix で原音とのバランスを調整
関連オペレータ 🔗
類似機能OP 🔍
- Audio Filter CHOP — ローパス・ハイパス・バンドパスなど単一フィルタタイプを適用、帯域別の独立ゲインは不可
- Audio Para EQ CHOP — 中心周波数・Q・ゲインを自由に設定できるパラメトリック EQ(バンド数は少ない)
組み合わせ推奨OP 🔄
- Audio Device In CHOP — マイク・ライン入力を Audio Band EQ CHOP の入力として供給
- Audio Device Out CHOP — EQ 処理済み信号をスピーカー・モニターへ出力
- Analyze CHOP — EQ 後の帯域エネルギーを RMS / Peak で抽出してビジュアル制御に転用
- Audio Spectrum CHOP — EQ 適用前後のスペクトル比較・可視化
- Audio Dynamics CHOP — EQ 後の信号にコンプレッサー・リミッターを掛けてレベル整形
前処理・後処理CHOP 🎯
- 前処理: Audio Device In CHOP、Audio File In CHOP、Audio Stream In CHOP
- 後処理: Audio Device Out CHOP、Audio Dynamics CHOP、Analyze CHOP
Info CHOP情報 📊
Audio Band 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:
- Dry / Wet Mix が 0 (Dry) になっていないか確認、1 (Wet) に近づけて効果を確認
- 全 16 バンドのゲインが 0 dB(中央位置)のまま放置されていないか確認
- 入力 CHOP が音声信号として有効か(タイムスライス・サンプルレート 44100 Hz 等)を Info CHOP で確認
❌ Problem: 高域バンドをブーストするとノイズや歪みが乗る
✅ Solution:
- 8.9 KHz / 14 KHz / 22 KHz の極端なブーストはノイズフロアを増幅するため控えめに(+3 dB 程度まで)
- 後段に Audio Dynamics CHOP でリミッターを掛けてクリッピングを防止
- 入力レベルが既に飽和している場合は前段の Audio Device In CHOP のゲインを下げる
❌ Problem: 低域をブーストすると音割れ・ボワつきが発生する
✅ Solution:
- 25 Hz / 40 Hz バンドの過剰ブーストはスピーカーの歪みやウーファ破損の原因、+6 dB 以下に抑える
- 60 Hz / 90 Hz の重なる帯域を同時に持ち上げると低域が膨らみすぎるため片方を中心に調整
- Dry / Wet Mix を 0.5〜0.7 に下げて原音と適度にブレンド
❌ Problem: サンプルレートが異なる入力 CHOP を結合すると挙動が想定と違う
✅ Solution:
- Common Page の Sample Rate Match を確認、Resample At First Input’s Rate / Maximum / Minimum / Error から用途に合うものを選択
- EQ 処理は通常 44100 Hz 等の音声サンプルレートが前提のため、入力レートが極端に低いと帯域分割が機能しない
- 前段に Resample CHOP を入れて明示的にレートを揃える
参考資料 📚
その他 🔗
- TouchDesigner Wiki — CHOP 概要
- TouchDesigner Wiki — Category:CHOPs
- TouchDesigner Wiki ホーム
- TouchDesigner 公式 Forum
- Facebook — TouchDesigner Help Group

