BFDの設定をカスタマイズする
BFDはハードディスクから直接データを再生する、ディスク・ストリーミング方式を採用しています。お使いの環境に合わせてカスタマイズすることで、より最適なパフォーマンスを得ることが出来ます。以下をご参照ください。
コンピュータ全般の設定
通常、OSとホストアプリケーションが起動するだけで約500MB以上のメモリを消費します。BFDを快適に動作させる為には、実装メモリを最低でも 4GB以上搭載してください。これらはほとんどのホストアプリケーションに当てはまります。
多くのメモリを搭載したコンピューターでは64bitOS、ホストアプリケーションでのご利用をお勧め致します。
BFDフォルダ(BFDの音色)はシステムディスク、または既にホストシーケンサーや他のストリーミングされるオーディオトラックかサンプルがあるドライブではなく、別途用意したHDDドライブにインストールする事を強くお薦めします。
シリアルATA接続のドライブが用意できればベストでしょう。外付けドライブを使用する場合にはFirewire400/800、Thunderbolt、USB3などのドライブをお勧め致します。USB2接続ではパフォーマンスが低下します。
*SSDを使用することで非常に高速なデータの読み込みが可能です。
参考情報
下記データは、同じ外付けHDDケースにて、FireWire400とUSB2の接続時をそれぞれ計測したものです。
*実際にはHDDケース、ご利用のコンピュータ環境などによって大きく結果が異なる場合がございますので、あくまでご参考情報としてご覧ください。
FIreWire 400 | USB2 |
![]() | ![]() |
断片化が進行するとハードディスクのパフォーマンスが極度に低下する事があります。特に空き容量が少ない場合はご注意ください。
BFDの設定
BFD2 Preferences画面左下に、BFD2が使用しているメモリ量が表示されます。
コンピュータ全般の使用メモリが大きくなると、仮想メモリへのアクセスが増え、ノイズ、音切れなど再生/録音に支障を来します。搭載メモリ、使用のプロジ_ェクト状況に応じて調整を行ってください。
BFD3では画面上部のDashboardに表示されます。
BFDのメモリ使用量を減らす場合
*通常の環境では、Load all to RAMにチェックを入れないでください。サンプルを全てメモりに読み込むため、コンピュータの動作に支障を及ぼす場合がございます。
Preferences 各機能の解説
Max Cache Buffers
メモリにキャッシュされる「ストリームデータ」の最大量です。
ストリームされるサンプルをメモリにキャッシュすることによって、同じベロシティのサンプルが繰り返しトリガーされた場合、再度同じサンプルをストリーミングする無駄を避けることができます。
ベロシティレイヤーを多く設定していたり、Anti-Machine Gun Mode やランダマイズ機能を使用している場合には、キャッシュされたデータにヒットする確率が下がるので、敢えて下げてしまっても良いかもしれません。
シンバルの音が途切れる等の場合は、最低でも64以上の数値に設定してください。
Max Voices
最大同時発音数を設定します。
デフォルトでは64になります。発音数が多いと、CPUへの負荷が高くなります。
RAM buffer
BFDは、ノートをトリガーする際にストリーミングのタイムラグが出ないよう、キットロード時に、予め全てのレイヤーのサンプルの始めの部分をメモリに蓄えます。RAM Cache Sizeはこの量を設定します。
ハードディスクの速度がそれほど速くない場合、この値を大きくすると音切れしにくくなりますが、その分多くのメモリが必要です。
Stream buffer
ディスクからメモリに逐一転送される、サンプルデータの分割フレームのブロックサイズです。
通常この値は「16384」に設定してください。
一般的にハードディスクドライブはその特性として、小さく分割された多くのデータよりも、ある程度まとまった大きいデータを扱う方が得意ですが、一回ごとの読み出しに時間がかかるようになってしまいます。
ハードディスクが充分に高速な場合はこれを小さく設定できますが、大きく設定する場合には、併せて「RAM buffer (RAM Cache Size)」で、より大きなRAMキャッシュスペースを確保する必要があるかもしれません。
Max velocity layers
BFD2に収録されたサウンドは、標準で最大96段階以上のベロシティレイヤーを持ち、拡張ライブラリでは最大256にも達します。このパラメータで最大レイヤー数を制限することによって、最小限のサンプルだけをロードし、メモリを節約することができます。
ホストアプリケーションの設定
動作が重い、ノイズが入るなどの場合は、ホストアプリケーションに搭載されているパフォーマンスメーターなどで状況をご確認ください
CPUへの負荷が高い場合は、下記方法を行って負荷を減らしてください。
バウンス/フリーズ時に音切れが発生する場合
*特にオーディオインターフェイスのバッファサイズは動作に大きく影響します、小さすぎる場合(128sampleなど)や、大きすぎる場合(4096sampleなど)ノイズ、音切れが発生する場合があります。
その他OS上での設定
Mac OSX環境
ジャーナリング機能はハードディスクの読み書き速度を低下させる事があります。
ソフトウェアアップデート、QuickTime、各アプリケーションを「アップデートを自動更新」に設定しないでください。これらはCPU処理サイクルに 定期的に割り込む可能性があります。また、可能であれば「iCal」はアンインストールしてください(iCalは、常にバックグラウンド処理をしていま す)。
Windwos環境
システムのプロパティ>詳細設定タブ内のパフォーマンスから、"設定"をクリックします。
"視覚効果"の各アニメーション項目のチェックを外します。