録音中に短い音を繰り返し再生する必要があります (メトロノームをシミュレートします)。私がメトロノームのために行ったことは、基本的に特定の間隔で DispatcherTimer を設定し、すべてのティックが SoundEffect を起動することでした。レコーダーについては、XNA の FrameworkDispatcher.Update メソッドを 33 ミリ秒ごとに呼び出します (これには DispatcherTimer も使用します)。
メトロノームを実行すると、正常に動作し、録音を開始すると、音の再生に短い中断があり (間隔が遅延するのか、単に音をミュートするのかはわかりません)、しばらくすると (既に録音している場合)、メトロノームはカチカチ音をたて続けますが、より「平坦な」音になります。
これはハードウェアの制限ですか、それとも何か間違っていますか?