Cubase でノイズ・音切れを避けるための Windows 設定

Cubase を使っている時にノイズ・音切れを出さないようにするための Windows 設定を紹介します。 想定しているのは Cubase の利用ですが、他の音楽制作ソフトでも同じだと思います。

(2012.5.4 追記: 最近は PC の購入が一番の対処法と思うようになりました。関連記事をご覧ください。)

ここで挙げている手順を行うと他のアプリケーションに必要なサービスが止まっていて使えなかったり、見た目がショボくなったりしてしまいます。 ですので、Cubase 専用の PC を用意できる人は以外は Cubase を使わない時は元に戻すという使い方になると思います。 私もここに挙げた設定を全部行うのは、リアルタイムレコーディングなどレイテンシーを最小にして使いたい時のみで、それ以外はオーディオ・インターフェイスのバッファを大きめに設定して使っています。

不要なサービスとスタートアッププログラムの停止

まず以下の手順で不要なサービスとスタートアッププログラムを止めます。

  • 「ファイル名を指定して実行」で msconfig を実行します。
  • 「サービス」タブで「Microsoft のサービスをすべて隠す」にチェックを入れてから「すべて無効」をクリックします。
  • 「スタートアップ」タブで不要そうなもののチェックをはずして無効にします。 必要なものと必要かどうか判断がつかないものはそのままにしておきますが、パフォーマンスのことを考えるとウイルス対策関係は無効にした方が良いでしょう。 ウイルス対策を無効にした場合は、別途ネットワーク接続も無効にしてスタンドアロンで使用し、信頼できないリムーバルメディアを使わない様にしましょう。
  • 「OK」を押して Windows を再起動します。

なお、これらの設定を元に戻したいときは、同じ msconfig の「全般」タブで「通常スタートアップ」を選び再起動します。

システムのパフォーマンスの設定

次に、Windows のシステム設定を行います。 Windows のバージョンによって若干設定画面が異なると思いますが、ここでは Vista の画面を使って説明します。

  • 「コントロールパネル」-「システム」-「システムの詳細設定」を選択し、「パフォーマンス」の設定を選びます。
  • 「視覚効果」タブで「パフォーマンスを優先する」を選びます。 見た目はショボくなりますが、結構効果があると思います。 (Vista だから?)
  • 「詳細設定」タブで「バックグラウンドサービス」に最適なパフォーマンスとなるようにします。 オーディオ・インターフェイス周りはバックグラウンドで処理されるのです。
  • 「OK」を押してパフォーマンスの設定を終了します。

その他に省電力機能は OFF (パフォーマンス最優先) にしておきましょう。

オーディオ・インターフェイスの設定

最後にオーディオ・インターフェイスのマニュアルを読み、ドライバの設定でバッファサイズ (あるいはレイテンシー) を調整します。 バッファ (レイテンシー) を大きくすれば音切れは少なくなります。

ここまでやってもノイズがのるようであれば、新しいサウンドカードが必要でしょう。 ちなみに私は UA-101UA-1EX (UA-1G の前のモデル) を使用しています。

UA-101 と外部エフェクト/インストゥルメント

Roland UA-101 は 2005年 5月に発売された 10IN/10OUT の USB オーディオインターフェイスで、私は4年前に購入しましたが、いまだ現役ラインアップの製品です。 今回は、この UA-101 を Cubase 5 で使用する際のヒントです。

「デバイス設定」で UA-101 を確認すると入力チャネルとして「MON L/R」(モニター入力) が存在しています。

「何でモニターが入力なんだろう?」と思い、UA-101 のブロック図を見ます。


(UA-101 マニュアルより)

「ああ、こういう接続なんだっけ…」すっかり忘れています。

ということは、ch9/10 をステレオ出力バスに割り当て、UA-101 上でこのチャンネルのみがモニター出力されるように設定すれば、ch1 ~ 8 は全部外部エフェクト/インストゥルメント用の出力として使うことができるようになります。 ch9/10 はデジタル入出力なので使いでがなく、8IN/8OUT のインターフェイスを使っている気分でしたが、これで ch9/10 の存在価値が出ます。

この説明ではよくわからないかも知れませんが、具体的にどう設定したかというと、VST コネクションで ch9/10 を「Stereo Out」に割り当てて、

UA-101 で ch9/10 をモニターするよう設定しました。

まあ、実際はエフェクトセンド用ぐらいにしか使わない出力チャンネルよりも外部機器からの出力を受けるための入力チャンネルの方が不足するのですが、ch9/10 の存在価値が出て気分が良いのは確かです。

Cubase 5 のマニュアルを見ながら外部エフェクト/インストゥルメントのセットアップをするのはさほど難しくないと思います。 ch1/2 をマイクやギター等の録音用としても、ch3 ~ 8 までステレオエフェクター・シンセ× 3台の出力を受けることができます。 設定してしまえば、VSTエフェクト/インストゥルメントと同じように扱えるので、もし、アウトボードのエフェクターや音源を持っていて DAW 環境でも活用しようと考えているのならば、Cubase 5 (Studio 以下では外部エフェクト/インストゥルメントは使用できません) と UA-101 の組み合わせはなかなか良いと思います。

一般リモートデバイス (Generic Remote) 設定補足

Cubase 5 の「一般リモートデバイス (Generic Remote)」として M-Audio の MIDI コントロールサーフェス UC-33e を使う場合のボタンの設定についての補足です。

UC-33e のボタンは MIDI コントロールチェンジのデータ (値) として、ボタンが押される度に「DATA LSB」、「DATA MSB」として設定されたデータを交互に送出します。 ただし、ここで言う「DATA LSB」、「DATA MSB」とは単に UC-33e 上のパラメータ名でしかありません。 「Program」というパラメータも存在しますが、コントロールチェンジ送出の際は使用しません。

例えば、「LSB = 0、MSB = 127」であれば、ボタンを押すたびに 0 と 127 を交互に送出します。 「LSB = 64、MSB = 64」であれば、常に 64 を送出します。 前者はトグルボタンのイメージで、後者は単純なプッシュボタンのイメージです。

ボタン動作の設定としてのお勧めは UC-33e 側は「LSB = 64、MSB = 64」として一定の値を送るようにし、Cubase 側のフラグで「切換 (Toggle)」フラグを設定する/しないで使い分ける方法です (Cubase 6 用追記:このように UC-33e のボタンに 64 を割り当てた時は、Cubase の方の「最大値」の設定も 64 にしておきます)。 「切換 (Toggle)」フラグが必要なのは、例えばメトロノーム ON/OFF や録音 (マニュアルパンチアウトのため) 等です。 UC-33e 側でボタンごとに LSB と MSB を異なる値にしたりしなかったりというように設定してしまうと「一般リモートデバイス」の設定バンクを複数使うときに管理が難しくなると思います。

ちなみに Cubase ミキシング用である UC-33e のプリセット 1番は何故か意味無く「LSB = 0、MSB = 127」のボタンと「LSB = 64、MSB = 64」のボタンが混在しているようです。 この辺り含め、初期設定は見直すのが良いと思います。

それと Cubase 側の「プッシュボタン」フラグの効果はよくわかりません。 少なくとも UC-33e を上に書いたように設定している限りはこのフラグは不要だと思います。


2011.5.20 追記
「一般リモートデバイス」の設定をチマチマやるよりも Mackie Control 互換モードを持つ ZOOM R16 等を使うのがお手軽に思える今日この頃…。