FlexASIO

FlexASIO

PortAudioサウンドI / Oライブラリを使用する柔軟なユニバーサルASIOドライバー。WASAPI(共有および排他)、KS、DirectSound、およびMMEをサポートします。
FlexASIOはユニバーサルASIOドライバーです。つまり、特定のオーディオハードウェアに関連付けられていません。ユニバーサルASIOドライバーの他の例には、ASIO4ALL、ASIO2KS、ASIO2WASAPIが含まれます。ユニバーサルASIOドライバーは、オペレーティングシステムが提供するハードウェアに依存しないオーディオインターフェイスを使用して、サウンドを生成および消費します。このようなドライバーの一般的な使用例は、独自のASIOドライバーが付属していないオーディオハードウェアでASIOを使用できるようにすること、またはバンドルされたASIOドライバーが目的の機能を提供しない場合です。ASIO4ALLおよびASIO2KSはカーネルストリーミング(「DirectKS」、「WDM-KS」とも呼ばれる)と呼ばれる低レベルのWindowsオーディオAPIを使用して動作し、ASIO2WASAPIはWASAPI(排他モードのみ)を使用しますが、FlexASIOはそれ自体が多数のオペレーティングシステムサウンドAPIをサポートするPortAudioと呼ばれるライブラリ。カーネルストリーミングとWASAPI(共有および排他モード)だけでなく、より一般的なAPI MMEとDirectSoundも含まれます。したがって、FlexASIOを使用して、Windowsシステムで使用可能な任意のサウンドAPIとインターフェイスできます。とりわけ、これにより、共有モードでオーディオデバイスを開く典型的なWindowsアプリケーションをエミュレートできます。これは、Windowsオーディオエンジンがさまざまなオーディオストリームをミキシングして、他のアプリケーションが同じオーディオデバイスを同時に使用できることを意味します。他のユニバーサルASIOドライバーは、常に排他モードでオーディオデバイスを開くため、この機能を提供しません。
flexasio

商用ライセンスを使用するWindowsのFlexASIOの代替