Audio Band EQ CHOP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】

※当サイトにはプロモーションリンクが含まれます。

Audio Band EQ CHOP の 16 バンドイコライザ機能を示す図

記事更新の通知はXでアナウンス٩(๑❛ᴗ❛๑)
@maru6o6をフォロー

概要 📖 – 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

Tips

初心者の方は、以下日本語書籍も手元にあると安心です。

まる。
まる。

実際の案件事例まで踏み込んで紹介されていて、効率よくスキルアップするなら必携の二冊です!


パラメータ解説 ⚙️

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
  1. Audio Device In CHOP でマイク・ライン入力を取得
  2. Audio Band EQ CHOP の 150 Hz / 240 Hz バンドを下げてこもりを除去
  3. 3.6 KHz / 5.6 KHz バンドを上げて子音の明瞭度を確保
  4. Dry / Wet Mix を 0.7 程度にして自然な補正量に調整

Example 2: ビート連動ビジュアルの帯域抽出前処理 🥁

Audio File In CHOP → Audio Band EQ CHOP (低域強調) → Analyze CHOP → ビジュアルパラメータ
  1. Audio File In CHOP で楽曲を再生
  2. Audio Band EQ CHOP の 60 Hz / 90 Hz バンドを大きくブーストし、他帯域をカット
  3. 後段の Analyze CHOP で RMS Power を取得
  4. 得られたエネルギー値をライト輝度や 3D オブジェクトのスケールにマッピング

Example 3: ノイズ除去によるクリーンな音声出力 🔇

Audio Device In CHOP → Audio Band EQ CHOP (ハム・空調帯域カット) → Output
  1. 60 Hz / 90 Hz バンドを大きくカットして電源ハムを抑制
  2. 150 Hz / 240 Hz バンドを軽くカットして空調ノイズの低減
  3. 5.6 KHz / 8.9 KHz バンドを軽くブーストして音声明瞭度を維持
  4. 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 🎯


Info CHOP情報 📊

Audio Band EQ CHOPは Info CHOP による詳細情報取得に対応しています。

CHOP固有情報 🎚️

  • start: CHOPインターバルの開始(サンプル単位)
  • length: CHOPのサンプル数
  • sample_rate: フレーム毎秒のサンプルレート
  • num_channels: CHOPのチャンネル数
  • time_slice: タイムスライス有効時は1、無効時は0
  • export_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 を入れて明示的にレートを揃える

参考資料 📚

その他 🔗

公式リソース 📖

この記事はLLMと共に内容を執筆、更新しています。
最新バージョンとの項目差異など、情報の不一致を見つけた心優しい方はXもしくはInsta、メールなどよりサイト管理者までご連絡ください😎


まる。

お仕事のご依頼はDM又はメールにて。
━━━━━━━━━━━━━━━━━
Python/Touchdesigner/M5Stackをこよなく愛すフルスタックエンジニア。
専門は生理心理学、趣味はヨガやサウナ、EMS電気風呂などヘルスケア全般。
脳波や筋電、心拍を中心とした生体情報のセンシング&インタラクティブアートづくりがライフワーク。

普段はワントゥーテンという会社で空間演出エンジニアをしています。
リファラル採用お繋ぎできますので、我こそはという尖った方は経歴と希望職種添えてDMください(エンジニア以外、営業職等もOK)。
ご飯行きましょう。

↓日常垢
Instagram:@malmal0v0

まる。をフォローする
その他の記事はこちら
Math Combine POP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
ZED Select TOP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
ZED POP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
Window COMP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】
Widget COMP 完全ガイド | 使い方・パラメータ解説【TouchDesigner】

タイトルとURLをコピーしました