WavetableのCPU負荷を軽減する

  • 対象となるLiveのバージョン: すべて
  • 対象となるOS: すべて

Wavetable は CPU 効率が最大限になるように設計されていますが、他の機能よりも CPU負荷の高い特定の機能もあります。 Wavetable の使用中に CPU に高い負荷がかかったり、 ドロップアウト が発生した場合は、以下の機能の使用を最小限に抑えてみてください。

注: CPU 負荷を軽減するための詳細情報については、 こちらの 動画チュートリアル をご覧ください。

ポリフォニー

デバイスのパフォーマンスに最も大きな影響を与えるのは、再生するボイスの数です。

  • デフォルトでは、Wavetable は 8 ボイスのポリフォニーをサポートしています。 つまり、8 つまでの MIDI ノートはボイススティールの発生なしで同時にデバイスに送ることができます。
  • ドロップダウン メニューを使用してボイス数を制限することができます。 Poly/Mono スイッチを使用すると、デバイスをモノフォニック デバイスとして強制的に動作させることができます (一度に再生される MIDI ノートは 1 つだけになります)。
  • CPU への影響は、現在アクティブな (再生中の) ボイスによって決まります。

アクティブなオシレーターの数

  • アクティブになっているボイスの量によっては、複数のオシレーターをアクティブにすると、CPU の負荷が非常に高くなる可能性があります。
  • デフォルトでは、「Osc1」のみが有効になっています。 2 番目のウェーブテーブル オシレーターも使用できますが、パフォーマンスに大きな影響を与えます。
  • メインオシレーターとは異なるタイプのオシレーターを使用するサブオシレーターもアクティブ化できます。 単純なセットでは、モジュレートされていないメインオシレーターよりも サブオシレーターが集中的にCPU を使用する可能性があります。

ユニゾンボイス

  • ユニゾン モードの 1 つをアクティブ化すると (Unison ドロップダウン メニューで「None」以外を選択すると)、アクティブな各ボイスがユニゾン ボイスの数だけ乗算されます。
  • ユニゾンの影響は、指定されたユニゾン ボイスの数 (デフォルトは 3) とアクティブなボイスの数を掛けて決まります。
  • ユニゾン量を調整すると、各ユニゾンボイスのプロパティを再計算する必要があるため、CPU に影響が及びます。
  • テーブルの位置を調整するユニゾン モード (Shimmer, Noise, Position Spread and Random Note) は、ユニゾン ボイスごとにテーブルを再計算する必要があるため、他のモードよりも CPU を少し多く消費します。

例:

CメジャーコードでWavetableをトリガーします。

  • デフォルトのデバイス設定では、3 ボイスのみが使用されます。
  • 「Osc 2」を有効にすると、ボイスが 2 倍になり、合計 6 ボイスになります。
  • 8 ボイス ユニゾンと Osc 2 を有効にすると、合計 48 ボイスになります。
  • これは、使用中の設定によっては音声カウントが急激に高くなる可能性があることを明確に示しています。次に例を示します。
    • 8 ノート * 3 オシレーター * 8 ユニゾンボイス = 合計 192 ボイス

Screen_Shot_2018-02-26_at_12.42.48.png

オシレーターエフェクト

  • オシレーター エフェクト のいずれかをアクティブにすると、オシレーターの計算に多少負荷がかかります。
  • FM モードでは、ユニゾン ボイスごとに内部モジュレーターオシレーターがアクティブになります。
  • エフェクトの中で、Fold が CPU を最も多く消費します。

フィルター

  • Wavetable には、デフォルト の「Clean」モードと 4 つのアナログ モデル フィルターで構成される 5 つの異なるフィルター モデルが用意されています。

Screen_Shot_2018-01-23_at_16.37.28.png

  • アナログ モデル フィルターは、パフォーマンスにほとんど影響を与えない「クリーン」フィルターと比較して、CPU 使用率に大きな影響を与えます。
  • フィルターを 2 つ実行すると、フィルターを 1 つ実行する場合より 2 倍のCPU の負荷がかかります。

モジュレーション

モジュレーション ソースはターゲットに接続されていない場合でも「低負荷」モードで実行されるため、モジュレーション ソースがサウンドにとって重要でない場合は、不要な負荷を避けるため、値をゼロに設定する必要があります。

アンプエンベロープ(リリース)

リリースタイムが長いと、潜在的に CPU の負荷が非常に高くなり、ポリフォニー ドロップダウン メニューでポリフォニー ボイスの数が制限されていない限り、モノフォニックなメロディを再生している場合でも必然的にボイス数が多くなります。

エンベロープスロープ

リニアスロープの計算は、指数のスロープの計算よりも CPU の負荷が少なくなります。 指数のスロープがサウンドにとって重要でない場合は、不必要な負荷を避けるため、スロープ値を 0% にしてください。

Screen_Shot_2018-01-23_at_16.40.32.png

Windows

Windows では、Windows 電源プランで「高パフォーマンス」がアクティブになっていることを確認します。 Windows で高パフォーマンス電源プランを設定する方法については、 こちらの外部ページ (英語)を参照してください。

トラックのフリーズ

上記のヒントに従っても CPU の問題が引き続き発生する場合、トラックのフリーズが最終手段となります。 トラックをフリーズするには、トラックを右クリックして「トラックをフリーズ」を選択します。

Abletonでは、以下の学習リソースと詳細なヘルプが提供されています。: