Etienne DeChamps -Githubによってあなたにもたらされました
ASIOは、Steinberg Media Technologies Gmbhの商標およびソフトウェアです
インストーラーを探している場合は、GitHubリリースページを参照してください。
Flexasioは普遍的なASIOドライバーです。つまり、特定のオーディオハードウェアに結び付けられていません。普遍的なASIOドライバーの他の例には、asio4all、asio2ks、asio2wasapiが含まれます。 Koordasioは、Wasapiとユーザーの利便性に焦点を当てたFlexasioの派生物です。
ユニバーサルASIOドライバーは、オペレーティングシステムが提供するハードウェアに依存しないオーディオインターフェイスを使用して、音を生成および消費します。このようなドライバーの典型的なユースケースは、独自のASIOドライバーが付属していないオーディオハードウェア、またはバンドルされたASIOドライバーが目的の機能を提供しない場合に使用できるようにすることです。
ASIO4ALLとASIO2KSは、カーネルストリーミング(「DirectKS」」、「WDM-KS」とも呼ばれる)と呼ばれる低レベルのWindowsオーディオAPIを使用して動作し、Asio2WasapiはWasapi(排他的モードのみ)を使用しますが、FlexasioはPortaudioを使用して中間ライブラリを使用して、Portaudioを使用して中間ライブラリを使用して違います。排他的モード)だけでなく、よりありふれたAPI MMEとダイレクトサウンドもあります。したがって、FlexAsioを使用して、Windowsシステムで使用可能な任意のサウンドAPIとのインターフェースを使用できます。詳細については、バックエンドのドキュメントを参照してください。
とりわけ、これにより、共有モードでオーディオデバイスを開く典型的なWindowsアプリケーションをエミュレートすることができます。これは、他のアプリケーションが同じオーディオデバイスを同時に使用できることを意味し、Windowsオーディオエンジンがさまざまなオーディオストリームを混合しています。他のユニバーサルASIOドライバーは、常に排他的なモードでオーディオデバイスを開くため、この機能を提供しません。
インストーラーを実行した後、FlexAsioはASIOホストアプリケーションのASIOドライバーリストに表示されます(例:Cubase、Sound Forge、Room EQ Wizard)。
デフォルトの設定は次のとおりです。
上記のすべては、構成ファイルを使用してカスタマイズできます。 FlipswitchingMonkeyのFlexAsio GUIなどのサードパーティツールを使用して、これを簡単にすることをお勧めします。
低遅延操作やビット完璧なストリーミングなどのより高度なユースケースについては、FAQを参照してください。
FAQは、一般的な問題に対処する方法に関する情報を提供します。それ以外の場合、FlexAsioは以下で説明する多くのトラブルシューティングツールを提供します。
FlexAsioには、ドライバー内で発生しているすべての詳細を記述するすべてを説明する伐採システムが含まれています。ドライバーの初期化の障害やその他の問題のトラブルシューティングに特に役立ちます。また、検証に使用することもできます(たとえば、Flexasioが予想されるデバイスとオーディオ形式を使用していることを再確認するため)。
ロギングを有効にするには、ユーザーディレクトリのすぐ下にFlexASIO.logという名前の空のファイル(たとえば、notepadを使用)を作成するだけです(例C:UsersYour Name HereFlexASIO.log )。次に、ASIOホストアプリケーションを再起動します。 FlexAsioは、ファイルの存在に気づき、ログのログを開始します。
ログファイルの内容は、開発者による消費を目的としていることに注意してください。とはいえ、重大なエラーは明らかな方法で突き出ているはずです(特に、ログの終わりに目を向ける場合)。ログの内容を解釈するのに問題がある場合は、お気軽に助けを求めてください。
ログファイルが完了したら(または他の場所に移動してください)忘れずに削除することを忘れないでください。実際、ロギングはFlexasioを遅くし、不連続につながる可能性があります(オーディオグリッチ)。ログファイルは、時間の経過とともに非常に大きなサイズに成長することもあります。偶発的なディスクスペースの消耗を防ぐために、LogFileが1 GBを超えるとFlexAsioはロギングを停止します。
FlexAsioには、Portaudio(したがってFlexasio)が知っているすべてのオーディオデバイスのリストを取得するために使用できるプログラムと、各デバイスに関する詳細情報が含まれています。
このプログラムはPortAudioDevices.exeと呼ばれ、flexasioインストールフォルダーのx64 (64ビット)またはx86 (32ビット)サブフォルダーにあります。これは、コマンドラインから実行する必要があるコンソールプログラムです。どちらを使用するかはそれほど重要ではありません。
Flexasioには、場合によっては問題の診断に役立つ初歩的なセルフテストプログラムが含まれています。基本的なASIOホストアプリケーションが、制御された簡単に再現可能な環境で何をするかをエミュレートしようとします。
このプログラムはFlexASIOTest.exeと呼ばれ、FlexASioインストールフォルダーのx64 (64ビット)またはx86 (32ビット)サブフォルダーにあります。これは、コマンドラインから実行する必要があるコンソールプログラムです。
テストの実行中にロギングを有効にすることをお勧めします。
テストの実行を成功させることは、必ずしもFlexasioが障害にならないことを意味するわけではないことに注意してください。確かに、使用しているASIOホストアプリケーションがFlexasioの病理学的症例をトリガーしている可能性があります。そうだと思われる場合は、お気軽にお問い合わせください。
Flexasioはフィードバックを歓迎します。既にそれがない場合は、GitHub Issueトラッカーに問題を提出してください。
助けを求めるときは、問題が発生している間にログを作成し、レポートに添付することを強くお勧めします。 FlexASIOTestの出力とそのログ出力も役立つ可能性があります。
