Metlivi ブログ

バイポーラフィルターLFOの実際のカットオフ範囲を調べる方法

バイポーラフィルターLFOの実際のカットオフ範囲を調べるには、基準となるカットオフを特定し、モジュレーションの深さが周波数にどう反映されるかを確認したうえで、1周期全体で到達する最低値と最高値を調べます。スケーリングが明記されている場合は端点を計算し、不明な場合は測定します。

このガイドは、ソフトウェアシンセ、オーディオエフェクト、またはモジュラーのパッチでフィルタースイープを設定するプロデューサー向けです。具体的な作業は、最小と最大のカットオフ周波数という2つの実用的な数値を求め、狙った範囲にスイープが届くよう調整することです。

2026年10月29日読了時間 8 分Metlivi Editorial Team
セクション 1

バイポーラモジュレーションからカットオフ範囲について何がわかりますか?

バイポーラのモジュレーション信号は、ゼロを中心に正方向と負方向の両方へ動きます。たとえば、Surge XT 1.3のマニュアルでは、Unipolarを無効にしたときのLFO範囲を−1~+1としています。AbletonのLFOのドキュメントでは、バイポーラモジュレーションはパラメーターの基準値を中心に両方向へ動くものと説明されています。Surge XT User Manual、Max for Live Devices — Ableton Reference Manual

これらの定義からわかるのは方向であり、周波数の範囲ではありません。デプス設定は、Hz、半音、オクターブ、またはパラメーターの内部範囲に対する割合を表している場合があります。そのため、「カットオフ1 kHz、デプス50%」だけでは、どの環境にも当てはまる端点を計算するのに十分な情報がありません。

重要なのは、モジュレーションの制御領域における対称性と、Hz単位での対称性を区別することです。上下に同じオクターブ数だけ動いても、周波数の数値変化は異なります。1 kHzから1オクターブ下がると500 Hz、1オクターブ上がると2 kHzになります。

セクション 2

測定前にどの設定を切り分ける必要がありますか?

パッチの一時的なコピーを作り、元のサウンドを失わずにモジュレーションを単純化します。診断用に次のように設定します。

  1. 1つのLFOを1つのフィルターのカットオフにルーティングします。
  2. カットオフエンベロープ、キートラッキング、ベロシティ割り当て、オートメーション、マクロの動きを一時的に取り除きます。
  3. LFOオフセットをゼロにし、LFOのデプスへのモジュレーションも取り除きます。
  4. 4秒程度の遅い周期で、振幅いっぱいのサイン波または三角波を選びます。
  5. 数周期を観察できる長さで、1つのノートを保持します。
  6. 左右チャンネルに同じモジュレーションを設定して始めます。

これらは実用的な切り分け手順であり、すべての楽器で同じ名称の設定があるわけではありません。専用のフィルターコントロールとモジュレーションマトリクスの両方を確認してください。たとえばSurge XTには、フィルターエンベロープ量とフィルターのキートラッキングが別々にあり、LFOには波形に掛けるエンベロープジェネレーターもあります。そのため、LFOエンベロープが上昇していると、初期の周期は後の周期より狭い範囲になることがあります。Surge XT User Manual

モジュレーションをかけていない状態のカットオフを基準周波数として記録します。ほかのモジュレーションを残す必要がある場合は、保持するノート、ベロシティ、エンベロープ段階、マクロ位置など、テスト条件を明確にしてください。測定結果は、その特定のパッチ状態を示すものになります。

セクション 3

モジュレーションの深さから端点を計算するには?

まず、対象のデプス単位を読み、表示される量が片側への変化幅なのか、スイープ全体の幅なのかを確認します。以下の式は、振幅いっぱいのバイポーラ波形が−1と+1に達すること、デプスが一定であること、フィルターの上下限で制限されないことを前提としています。

Hzで表されるデプス

対象が周波数量Δfを明示的に加減する場合は、次の式を使います。

最小カットオフ = f₀ − Δf

最大カットオフ = f₀ + Δf

ここでf₀は基準カットオフです。例として基準値を1,000 Hz、デプスを±300 Hzとすると、端点は700 Hzと1,300 Hzです。この計算は、モジュレーションがHz単位で線形であると明記されている場合にのみ使います。

オクターブまたは半音で表されるデプス

指数的な周波数制御では、1オクターブは周波数比2に相当します。片側のデプスをDオクターブとすると、次のようになります。

最小カットオフ = f₀ × 2^(−D)

最大カットオフ = f₀ × 2^D

デプスSが半音で示される場合は、Dの代わりにS/12を使います。以下の例は、任意のHz値を加減すると誤った答えになる理由を示しています。

基準カットオフ 片側のデプス 最小値 最大値
1,000 Hz 12半音 / 1オクターブ 500 Hz 2,000 Hz
1,000 Hz 24半音 / 2オクターブ 250 Hz 4,000 Hz

動作が明記されたハードウェアの例として、Doepfer A-120のCV1入力は1 V/octaveの関係に従います。この関係では、フィルターの動作範囲内に収まることを条件に、例として±1 Vの信号は±1オクターブの変化幅になります。減衰やオフセットを加えた後に入力へ届く電圧を測定してください。LFOの公称出力だけでは不十分です。Doepfer A-120 VCF 1 Manual

パーセントで表されるデプス

計算前に、そのパーセントが何を表すのかを確認します。AbletonのLFOでは、基準値に対するモジュレーションと、MinおよびMaxのマッピング制限を使ってパラメーターを設定するRemote Controlモードが区別されています。全体に作用するDepthコントロールとOffsetコントロールも出力に影響します。これらのコントロールを、表示されるカットオフ周波数に対する割合として解釈してはいけません。Max for Live Devices — Ableton Reference Manual

周波数範囲全体に対して対数的に変化する対象の場合、有用な数学モデルはf(p) = Fmin × (Fmax/Fmin)^pです。ここでpは0~1に正規化された位置です。モジュレーションがこの位置に±dを加えるなら、f(p−d)とf(p+d)を求めます。これは条件付きのモデルであり、すべてのシンセを説明するものではありません。

例として、明記された範囲が20~20,000 Hz、基準位置が0.5、モジュレーションが正規化位置に±0.1を加えるとします。計算上の端点は約317 Hzと1,262 Hzです。「10%」というデプス表示を根拠にこの計算を使えるのは、メーカーがその意味をそのように定義している場合に限ります。

セクション 4

マッピングが不明な場合、範囲をどう測定できますか?

機器が提供する中で最も直接的な情報を使います。たとえば、変調後の実効値の読み出しや、モジュレーションを明示的に反映する表示です。まず、何を見ているのか確認してください。動かないノブやツールチップは、変化する対象値ではなく基準値を示している場合があります。

AbletonのAuto Filterのドキュメントには、ディスプレイが左右チャンネルの変調後のフィルターカーブを表示すると明記されています。そのため、基準コントロールとは別にスイープを観察するのに役立ちます。ただし、グラフから読み取る数値の精度は目盛りの細かさに左右されます。Live Audio Effect Reference — Ableton Reference Manual

次の手順で測定します。

  1. 切り分けたLFOをゆっくり動かし、数周期分を観察します。
  2. 実効カットオフまたは変調後の応答カーブが到達する最も低い位置と最も高い位置を確認します。
  3. 機器が対応している場合は、各極値付近でモジュレーションを止めます。AbletonのLFOには、この用途に使えるHold切り替えがあります。
  4. 各端点を読み取るか推定し、使用した方法を記録します。
  5. 極値を読み取るには表示の動きが速すぎる場合、レートをさらに下げて繰り返します。Max for Live Devices — Ableton Reference Manual

有用なモジュレーション表示がない場合は、極値で停止させたときのオーディオ応答を比較します。広帯域ノイズをフィルターに通して出力を解析し、フィルタータイプ、レゾナンス、ドライブ、ルーティングを同じにした静的なカットオフ設定と比較します。静的な設定を調整し、停止させた各極値の応答に一致させます。これは、条件をそろえたフィルター応答の比較から範囲を推定する実用的な方法です。

アナライザーの設定は一定に保ちます。AbletonのSpectrumのドキュメントでは、ブロックサイズが周波数解析の精度に影響し、平均化は時間経過に伴って表示を平滑化し、Channelは左、右、または両方のチャンネルを選択すると説明されています。スイープ全体を強く平均化した波形ではなく、端点で安定した状態のキャプチャを使います。Live Audio Effect Reference — Ableton Reference Manual

アナライザーによる一致は推定値として扱ってください。レゾナンスピークは応答上の特徴であり、レゾナンスを変えると応答も変化します。Doepferのマニュアルでは、レゾナンスはカットオフ周辺の周波数を強調すると説明されていますが、スペクトルで最も高いピークが正確なカットオフ値になるという普遍的なルールは示されていません。Doepfer A-120 VCF 1 Manual

セクション 5

観測した範囲が計算と異なるのはなぜですか?

デプスを変える前に、計算の前提を確認してください。次の診断手順で、よくある原因を切り分けられます。

観察されたこと 次に確認すること
デプスを上げても一方の端点が動かなくなる 基準カットオフを範囲の内側へ動かし、対象の上限・下限やマッピング境界を確認します。
スイープ全体が上または下にずれている LFOオフセットと、カットオフにかかるほかのモジュレーションを確認します。
初期の周期では範囲が狭い LFOのフェードイン、エンベロープスケーリング、デプスのオートメーションを確認します。
短いノートでは両端点に届かない ノートを長く保持し、リトリガーの挙動を確認します。
左右のチャンネルで違いがあるように見える ステレオ位相、レートの差、アナライザーのチャンネル選択を確認します。
ランダム波形で極値が変化する テスト中に観測された範囲と、信号源が取り得る範囲を区別します。

ステレオの場合は特に注意が必要です。Auto Filterでは左右チャンネルを別々にモジュレーションできます。位相差が180°なら、一方のチャンネルがピークのときに、もう一方は最小になります。両チャンネルを一緒に見ると、この関係がわかりにくくなることがあります。Live Audio Effect Reference — Ableton Reference Manual

波形そのものも確認してください。端点の計算式は、信号源が実際に振幅の最大値と最小値の両方に達することを前提としています。カスタム波形、短い再生区間、またはスケーリングされた信号源では、使用可能な範囲の一部しか使わない場合があります。音作り上どちらも重要であれば、フル周期の範囲に加えて、実際に使うノートやフレーズで到達した範囲も記録します。

セクション 6

特定の最小・最大カットオフを設定するには?

スケーリングがわかったら、狙った端点から逆算します。クリッピングのない、正負のデプスが等しい指数スイープでは、必要な基準値は幾何平均になります。

基準カットオフ = √(最小値 × 最大値)

片側のデプス(オクターブ) = ½ × log₂(最大値/最小値)

250 Hzから4,000 Hzまでのスイープを狙うとします。基準値は√(250 × 4,000) = 1,000 Hzです。端点の比は16で、スイープ全体では4オクターブに相当するため、必要な片側のデプスは2オクターブ、つまり24半音です。

Hz単位で線形に変化すると明記されている対象では、基準値に算術平均、デプスに端点差の半分を使います。同じ250~4,000 Hzの目標範囲なら、基準値は2,125 Hz、デプスは±1,875 Hzになります。対象に明記された動作に合う式を選んでください。

デプス単位が指定されていない場合は、測定した端点を調整の目安にします。基準値を動かしてスイープの位置を調整し、デプスを変えて幅を広げたり狭めたりします。変更のたびに両端を再確認してください。範囲が合ったら、音楽的な用途に合わせて波形、レート、ほかのモジュレーションを戻し、実際のフレーズの条件で改めて測定します。

パッチと一緒に簡潔な記録を残しましょう。基準カットオフ、デプスの単位、極性、オフセット、波形、テストしたノート、測定した最小値と最大値を記載します。これにより、曖昧なデプス設定を再現可能なフィルター範囲として扱え、後からの調整もずっと簡単になります。

セクション 7

出典

関連記事

このテーマをさらに見る