Cakewalk Sonarのオーディオパフォーマンスとドロップアウトのトラブルシューティング

Cakewalkでオーディオのグリッチ、ドロップアウト、またはレイテンシの問題が発生している場合、このガイドはパフォーマンスの監視とシステムの最適化に役立ちます。


パフォーマンスの監視

コントロールバーのパフォーマンスモジュールを使用して以下を追跡します:

  • CPU:オーディオエフェクトやバーチャルインストゥルメントによる処理負荷
  • ディスク:オーディオ再生/録音時のハードドライブ負荷
  • エンジン:オーディオエンジン全体の負荷

各メーターにカーソルを合わせると詳細な使用状況が表示されます。


ドロップアウトとレイテンシの削減

システムがオーディオを時間内に処理できない場合、ドロップアウトが発生します。以下を試してください:

  • バッファサイズの増加環境設定 > オーディオ > ドライバー設定に移動します。バッファサイズを上げてシステムへの負担を軽減します。
  • トラックのフリーズ:バーチャルインストゥルメントやエフェクトが多いトラックをオーディオにバウンスします。
  • 未使用の入力/出力の無効化:不要なシステム負荷を減らします。
  • プラグインの最適化:効率的なFXを使用し、不必要な高レイテンシ処理は避けます。

ドロップアウト理由コード

ドロップアウトが発生した場合、Cakewalkはコントロールバーにドロップアウト理由コードを記録します。これにより原因を特定できます:

コードドロップアウトの理由潜在的な予防策
0不明なエラーまたはドロップアウトなし。 
1オーディオ処理がバッファに割り当てられた時間スライスを超えた。バッファサイズの値を編集 > 環境設定 > オーディオ - ドライバー設定で増加させます。 
2処理中のバッファアンダーランまたは録音バッファの書き込みエラー。CPU過負荷またはドライバーの不具合の可能性があります。レイテンシを増やし、ディスク状態を確認してください。
3ドライバーがDropoutMsecミリ秒以上オーディオバッファを要求しなかった。ドライバー過負荷の可能性。オーディオレイテンシを増やします。AUI.iniのDropoutMsec変数の値を増やして、オーディオポンプ機構が枯渇する前の許容時間(ミリ秒)を設定します(デフォルトは250ms)。 
4WDM/MME/WASAPI出力バッファがオーディオデバイスへの配信に利用できない。再生キュー内のバッファ数の値を編集 > 環境設定 > オーディオ - ドライバー設定で増やします。
5ディスク読み込みが過負荷で再生ポンプに追いつけなかった。ディスクが断片化しているか読み込み速度が遅い可能性。再生I/Oバッファサイズの値を編集 > 環境設定 > オーディオ - 同期とキャッシュで増やします。オーディオドライブのデフラグや、バンドルに保存して再読み込みすることでファイルの圧縮も効果的です。
6[内部] ディスク再生バッファキャッシュの充填エラー。ディスクが満杯か読み込みエラーの可能性があります。ディスク状態を確認してください。
7[内部] ディスク再生バッファキャッシュの読み込みエラー。メモリ破損の可能性があります。アプリケーションを閉じて再起動し、プロジェクトを再読み込みしてください。 
8ディスクが満杯か録音ウェーブファイルの書き込みエラー。ディスクが読み取り専用でないこと、十分な空き容量があることを確認してください。
9シーケンサーMIDIポンプのアンダーラン。nミリ秒バッファを使用して準備の値を編集 > 環境設定 > MIDI - 再生と録音で増やします。
10[内部] オーディオポンプの周波数問題。 
11[内部] オーディオバッファ処理中の予期しないエラー。プロジェクトを保存して閉じ、再度開いてみてください。
12[内部] 内部オーディオバッファメモリ制限オーバーフロー。レシピ/プロジェクトファイルと共にサポートに連絡してください。
13ASIOサブシステムが状態変化によりドロップアウトを通知。再生中にASIOドライバーの変更をしないでください。別のアプリがドライバーを使用している可能性があります。
14[内部] WASAPI ReadDataBufferのタイムアウト。WASAPIデバイスエラー - デバイスを再起動するか、他の使用中のアプリを閉じてください。 
15[内部] WASAPIバッファアンダーラン。WASAPIデバイスエラー - デバイスを再起動するか、他の使用中のアプリを閉じてください。 
16{内部] WASAPI読み書きバッファ失敗。WASAPIデバイスエラー - デバイスを再起動するか、他の使用中のアプリを閉じてください。 
17WASAPIデバイスの取り外しまたは利用不可。デバイスが抜かれました。再接続してください。 
18オーディオデバイスドライバーの初期化に失敗。デバイスを再接続するか、アプリケーションを再起動して再試行してください。また、オーディオ構成設定(AUD.ini)でStopEngineOnASIOPanelOpenTrueに設定してください。 
19「アグレッシブ」スレッドスケジューリングモデル使用時にマルチプロセッシングオーディオタスクが完了待ちでタイムアウト。デフォルトのスレッドスケジューリングモデルに戻してください。オーディオ構成設定(AUD.ini)でThreadSchedulingModelを1に設定します。

これらのコードを使用してトラブルシューティングを行い、設定を調整してください。


パフォーマンス向上のヒント

  • 低レイテンシで安定した再生にはASIOドライバーを使用してください。
  • すべてのデバイスドライバーを最新に保ってください。
  • CPUを消費するバックグラウンドアプリの実行を避けてください。
  • 高速なディスクストリーミングのためにSSDを使用してください。

 

13人中4人がこの記事が役に立ったと言っています