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

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

Audio Para EQ CHOP の 3 バンド EQ 機能を示す図

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

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

Tips

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

まる。
まる。

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


パラメータ解説 ⚙️

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
  1. Audio Device In CHOP でマイク入力を取得
  2. Audio Para EQ の EQ1 を Enable、Frequency Units = Frequency、Frequency (Hz) = 1000、Boost = +6 dB、Bandwidth = 1.0 に設定
  3. Audio Device Out CHOP に接続して出力
  4. ボーカル帯域中心の 1 kHz 付近が持ち上がり、声の抜けが良くなる

Example 2: ハム / 低域ノイズの抑制 🔇

Audio File In CHOP → Audio Para EQ CHOP (EQ1: 60 Hz -12 dB / 狭バンド) → 後段処理
  1. Audio File In CHOP でノイズを含む音源を読み込む
  2. EQ1 を Enable、Frequency (Hz) = 60、Boost = -12 dB、Bandwidth = 0.3 に設定
  3. ハム成分(電源由来 60 Hz / 50 Hz)の周辺を狭バンドでカット
  4. Dry / Wet を 1.0 に保ち、フル適用で除去効果を最大化

Example 3: 3バンド同時整形(低中高の補正) 🎚️

Audio Device In CHOP → Audio Para EQ (EQ1/EQ2/EQ3 同時使用) → Out
  1. EQ1 を 100 Hz / -6 dB / Bandwidth 1.5 に設定し低域をなだらかにカット
  2. EQ2 を 1.5 kHz / +4 dB / Bandwidth 1.0 で中域を持ち上げ
  3. EQ3 を 8 kHz / +3 dB / Bandwidth 2.0 で高域に明るさを追加
  4. Dry / Wet を 0.7 に下げ、原音とのバランスを調整

関連オペレータ 🔗

類似機能OP 🔍

  • Audio Filter CHOP — ローパス・ハイパス・バンドパス等のフィルタタイプを指定する単純フィルタ
  • Audio Dynamics CHOP — コンプレッサー / ゲートなどダイナミクス系のレベル整形

組み合わせ推奨OP 🔄

前処理・後処理CHOP 🎯


Info CHOP情報 📊

Audio Para 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:

  • 対象 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 のハイパスを入れて根元から低域を切るのも有効

参考資料 📚

その他 🔗

公式リソース 📖

この記事は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をコピーしました