@node "cards" ミックスモ−ドで16bitサウンドカ−ドを使うには Amigaのもつ8bit内蔵音源は、このマシンがいかに歳であるかを示し始めています。 その結果、最近いくつかの16bitサウンドボ−ドがAMIGA市場に登場してきており ます。その中でToccata/MaestroPro/Delfinaの3つがミックスモ−ド(Mix Mode) 上でサポ−トしております。 ただし 16bitサンプル音を使う場合は、ヴォリュ−ム値は0.14.8.16.32.64だけを 取ることができます。これは、トラックパンニング(Track Panning)のときや音量 調整をおこなったときに、きれいに変化しなくて音符の音量がちょっと異様に聞 こえるかもしれないことを示唆しています。またこのヴォリュ−ム値の制限は、 プレイヤ−コマンドでのSetVolume(0C)などでも同様にあります。 Amigaのオ−ディオチャンネルは、最初のときに必要なだけ割当てられるだけ です。ですから、16bitサウンドカ−ドでミックスモ−ドを使うときは、これら は全く割当てられておらず、あとから割り当てる必要があります。オ−ディオチャ ンネルの割当ての制御には、Projectメニュ−のAllocate Channelsを使います。 16bitサンプル音はAmigaの標準出力デバイスを使った8bit,14bitでも使用可能で す。ただしその場合は、いくつのビットデータが削られます。 Toccataボードの場合 Microsystems社のToccataボ−ドを使う場合、Mixing SettingsウィンドウでToccata 16-bitを出力デバイスとして選んでください。 4チャンネルモ−ドのときと違って、ミックスモ−ドでは、それぞれの音は、同時に ボ−ドを介して再生されます。ミキシング周波数は、Toccataが再生できる14種類の 周波数に割りふられます。5513から48000Hzまでの範囲の周波数です。 ミキシングバッファのサイズは512にもっとも近い値に丸めこまれます。Toccataは MIDIとともに使うことができます。もし可能な限り小さいバッファで(512とか1024 とか)高いミキシング周波数を用いたいときに有効です。 このサポ−トは、tocata.libraryによってインプリメントされています。このライ ブラリは全てのToccataボ−ドに組込まれています。どのヴァ−ジョンのtoccata. libraryでも使用することができます。とはいえ、V6以上のライブラリを使うと、 より良い結果が得られます。というのもV6を使うことで、より高いミキシング周波 数や割込みを減らすことできるからです。 MaestroProボードの場合 Microsystem社のMaestroProサウンドボ−ドを使う場合は、Mixing Settingsウィン ドウでToccata 16bitを選んで下さい。 次の3つの出力周波数が利用可能です。32000,44100,48000です。MaestroProの入力 にリファレンス信号を入れてください。そしてミキシング周波数をOctaMEDで設定し て下さい。リファレンス信号がない場合は、内部クロックの48KHzが使用されます。 ミキシングバッファのサイズは、1024に近い値で丸められます。しかし通常はかなり 大きなバッファサイズ(約32000)が要求されます。小さな値でも問題なく動きます。 MIDIでの使用ではあまり大きなバッファサイズを取らないほうがいいです。ですから、 大きなバッファサイズを取る場合は注意して下さい。 MacrosystemsはMaestroProをサポ−トするライブラリは供給されていません。Richard K 嘯er氏がインプリメントした maestix.libraryを使ってサポ−トしています。この ライブラリはOctaMEDとともにフリ−でディストリビュ−トされています。 Delfinaボードの場合 Delfinaサウンドボ−ドで再生する場合は、Mixing Settingsウィンドウで、出力デバ イスをDelfina 16bitに選んで下さい。 このモ−ドは、高品質16bit出力のためにDelfinaボ−ドで用意されているデジタル− アナログコンバ−タ−を使用します。このボ−ドの特徴であるDSP機能は使用しており ません(少なくとも出力部分では)。Delfina.library V2では6つの周波数をサポ−ト しています。 OctaMEDへのサポ−トはdefina.libraryを使用してインプリメントされています。その サポ−トコ−ドや動作テストはTeemu Suikki氏にやって頂きました。 ミックスバッファ値として32を取ることができます。Delfinaでは4096個までサンプル音を 取ることができます。 @{"Direct-to-disk recording " link "dd" 0} ダイレクト・トゥ・ディスク レコ−ディング @endnode --