SSブログ

標題電子ミュジーク・コンクレート(14) [  標題電子MC(補完計画)]

1. ASIOの導入。Reaperで音が出ない現象を解決する




1. ASIOの導入。Reaperで音が出ない現象を解決する

シンセサイザーから音が出たという安心感と、私が今までに作っている曲は巷の曲と違いリズムやテンポというものがほとんどないという事情から、私は今までASIOの導入を面倒がっていた。でも音の遅延を抑える目的でそろそろ導入しておくべきだ。いつまともな(しっかりしたリズムとテンポのある)曲にとりかかるかわからないのだから。

まず情報収集した。
RealtekのサウンドチップはASIOに対応していないという情報あり。
そもそも私のPCの仕様を見ても、チップセット内臓とあるだけで他は何もわからん。ASIO非対応じゃないかなあという予感がする。
ASIO非対応のデバイスでASIOの動作をエミュレートするASIO4ALLというものがあるらしい。
ASIOの稼働中は、ASIO対応のソフトウェアでしか音が出ないらしい。つまり、ASIO対応のソフトでASIOを使って音を出している間は、ASIO非対応のソフトから音が出なくなるらしい。

よくわからん事だらけだが、とにかく試してみる。
ASIO4ALLをDLしてexeを実行。インストールは簡単に終わった。
次は再生ソフト側の設定をする。

KORGのMS-20やLegacyCellならば
メニューのシステムをクリックして環境設定を選択
デバイスの種類をASIOに変更
ドライバ名をASIO4ALL v2に変更
サンプリングレートを48000Hzに変更
結果:音は出た

VSTHostならば
メニューのDevicesをクリックしてWaveを選択
Output PortをASIO: ASIO4ALL v2に変更
Sample Rateを48000に変更
結果:音は出た

Reaperならば
Ctrl+P
AudioのDeviceを選択
Audio systemをASIOに変更
他にドライバがないからかASIO Driverは最初からASIO4ALL v2になっている
Request sample rateにチェックを付け、48000に変更
結果:音が出なくなった。レベルメーターは動いているが音は出ない。
もしもーし!?

なんでReaperだけ音が出ないの?
私がReaperの使い方を学んだサイト
http://pohwa.adam.ne.jp/you/music/isogi/reaper.html
には、次のように書かれている:

もし、Reaperが「音声入出力をする他のソフト」とI/Oの奪い合い(オレに音を出させろ、いやオレに録音させろ、みたいな感じでモメて、結果的に録音や再生に支障が出る)でトラブルを起こすようなら、サウンドドライバを他のものにする(やはりASIO以外のサウンドドライバの項を参照)。

私は、競合するようなソフトを使っている覚えがない。それにこの記述だとASIOを諦めて他を使いましょうという意味に取れるが、それしか道がないのか?他の情報を求めて別のサイトも探した。

http://hasuya-free.cocolog-nifty.com/blog/2011/06/reaper-049b.html
によると:

MSGS(Microsoft GS Wavetable Synth、旧称Microsoft GS Wavetable SW Synth)はASIOドライバやカーネルストリーミングと競合する(どちらが音を出すかをめぐってケンカになる)ことがある。これを回避するには、オーディオの再生を(ASIOなど出力を占有する仕様の経路ではなくDirectSoundで行うのが確実である。

このサイトでもやっぱり、ASIOを諦めて他を使いましょうという意味に取れる記述をしている。でも新情報がひとつあった。Microsoft GS Wavetable SynthはASIOドライバと競合する!私は以前にReaperでMIDI再生用にMicrosoft GS Wavetable Synthを使っていたことがある。今ではもう使っていないから、Microsoft GS Wavetable Synthは使っていない気でいた。私が使っていない気でいても、Reaperが勝手に呼び出している可能性がある。

Reaperの初期状態ではMicrosoft GS Wavetable Synthは認識されなかった。ユーザーである私が設定画面でチェックを付けて初めて認識された。ということは・・・

Reaperを起動
Ctrl+P
AudioのMIDIを選択
MIDI outputs to make availableの
Microsoft GS Wavetable Synthのチェックを外す
Reaperを再起動
結果:音は出た

問題解決。

コメント(0) 

コメント 0

コメントの受付は締め切りました