ADX2BGM止まるの何故?

「ADX2BGM止まるの何故?」の編集履歴(バックアップ)一覧はこちら

ADX2BGM止まるの何故?」(2017/03/30 (木) 04:32:05) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

ADX2でBGM鳴らすと、なんか勝手に止まってしまう。 そんな経験ありませんか? これ、ADX2の機能をよく知らないと起こってしまうことなんです。 まず、音の再生には最大数というのがあります。 これは「ボイスプール」というもので決まります。 「ボイスプール」にはメモリ再生、ストリーム再生、さらにHCA,HCA-MXなどコーデックによってそれぞれ用意します。 これらはランタイムの初期化時に設定します。 特に指定しないと適当な数が割り当てられています。(16音くらい?) で、ADX2ではボイスプールのボイスを「プライオリティ」に応じて取り合い奪い合います。 発音している音が少ない場合は問題ありません。 ですが、 ボイスプールにボイスが足りなくなると、古い音が止まってしまいます。 なので、BGMのような長い再生で、古い音は消される対象になりやすいです。 そこで、「ボイスプライオリティ」を上げておくことで消えないようにできます。 ボイスプライオリティはADX2のツール「AtomCraft」で設定します。

表示オプション

横に並べて表示:
変化行の前後のみ表示: