エラー
VoiceMeeterを起動している状態でUnityを起動したらコンソールウィンドウに以下のエラーが表示されていた。
FMOD failed to initialize the output device.: "Error initializing output device. " (60)
Forced to initialize FMOD to to the device driver's system output rate 44100, this may impact performance and/or give inconsistent experiences compared to selected sample rate 48000
このエラーが表示されるとUnityでマイクの取得ができなかった。
回避方法
VoiceMeeterの出力先(HARDWARE OUT)を変更するか、MME接続に変更でエラーを回避できます。
原因
VoiceMeeterの出力先(HARDWARE OUT)とWindowsの出力先(既定のデバイス)が同じだとエラーが出てしまう。
引用記事によるとデバイスの接続に「WDM」と「MME」があり、「WDM」を選択すると排他制御を行うためUnityがVoiceMeeterで指定しているデバイスにアクセスできなくなるっぽいです。
https://labo.pls-ys.com/stemiki/intro_wdm.html
この設定は低遅延で利用するために「WDM」接続を使用します。
WDMでは排他制御を行う為、「Voicemeeter Banana」以外からデバイスへのアクセスが出来なくなる場合があります。