Von Etienne DeChamps - Github zu dir gebracht
ASIO ist eine Marke und Software von Steinberg Media Technologies GmbH
Wenn Sie nach einem Installateur suchen, finden Sie auf der Seite GitHub Releases.
Flexasio ist ein universeller ASIO -Treiber , was bedeutet, dass er nicht an bestimmte Audio -Hardware gebunden ist. Weitere Beispiele für universelle ASIO -Treiber sind ASIO4ALL, ASIO2KS, ASIO2WASAPI. Koordasio ist ein Derivat von Flexasio, das sich auf WASAPI- und Nutzerkomfort konzentriert.
Universal ASIO-Treiber verwenden Hardware-Agnostic Audio-Schnittstellen, die vom Betriebssystem bereitgestellt werden, um Schall zu produzieren und zu konsumieren. Der typische Anwendungsfall für einen solchen Treiber besteht darin, ASIO mit Audio -Hardware verwendbar zu machen, die nicht mit seinen eigenen ASIO -Treibern geliefert werden oder wo die gebündelten ASIO -Treiber nicht die gewünschte Funktionalität bieten.
While ASIO4ALL and ASIO2KS use a low-level Windows audio API known as Kernel Streaming (also called "DirectKS", "WDM-KS") to operate, and ASIO2WASAPI uses WASAPI (in exclusive mode only), FlexASIO differentiates itself by using an intermediate library called PortAudio that itself supports a large number of operating system sound APIs, which includes Kernel Streaming and WASAPI (in shared and exclusive Modus), aber auch der alltägliche APIS MME und Regie. Somit kann Flexasio verwendet werden, um mit jeder auf einem Windows -System verfügbaren Sound -API mitzubinden. Weitere Informationen finden Sie in der Backends -Dokumentation.
Dies ermöglicht dies unter anderem, eine typische Windows -Anwendung zu emulieren, die ein Audiogerät im gemeinsamen Modus öffnet. Dies bedeutet, dass andere Anwendungen dieselben Audiogeräte gleichzeitig verwenden können, wobei die Windows -Audio -Engine die verschiedenen Audio -Streams mischt. Andere universelle ASIO -Treiber bieten diese Funktionalität nicht, da sie im exklusiven Modus immer Audiogeräte öffnen.
Nach dem Ausführen des Installationsprogramms sollte Flexasio in der ASIO -Treiberliste einer ASIO -Hostanwendung (z. B. Cubase, Sound Forge, Room EQ -Assistent) angezeigt werden.
Die Standardeinstellungen sind wie folgt:
Alle oben genannten können mit einer Konfigurationsdatei angepasst werden. Möglicherweise möchten Sie ein Tool von Drittanbietern wie die Flexasio-GUI von FlipswitchingMonkey verwenden, um dies zu erleichtern.
Für fortgeschrittenere Anwendungsfälle wie den Betrieb mit niedrigem Latenz und ein bitvolles Streaming siehe die FAQ.
Die FAQ enthält Informationen, wie Sie mit gemeinsamen Problemen umgehen können. Andernfalls bietet Flexasio eine Reihe von im Folgenden beschriebenen Fehlerbehebungstools.
Flexasio enthält ein Protokollierungssystem, das alles beschreibt, was im Treiber in einer qualvollen Menge an Details geschieht. Es ist besonders nützlich für die Fehlerbehebung bei der Initialisierungsfehler und anderen Problemen. Es kann auch zur Überprüfung verwendet werden (z. B. um zu überprüfen, ob Flexasio das von Ihnen erwartete Gerät und Audio-Format verwendet).
Um die Protokollierung zu aktivieren, erstellen Sie einfach eine leere Datei (z. B. mit Notepad) namens FlexASIO.log direkt unter Ihrem Benutzerverzeichnis (z. B. C:UsersYour Name HereFlexASIO.log ). Starten Sie dann Ihre ASIO -Host -Anwendung neu. Flexasio wird das Vorhandensein der Datei bemerken und sich daran anmelden.
Beachten Sie, dass der Inhalt der Protokolldatei für den Konsum von Entwicklern bestimmt ist. Trotzdem sollten schwerwiegende Fehler auf offensichtliche Weise hervorgehen (insbesondere, wenn Sie gegen Ende des Protokolls schauen). Wenn Sie Probleme haben, den Inhalt des Protokolls zu interpretieren, können Sie sich gerne um Hilfe bitten.
Vergessen Sie nicht, die Protokolldatei zu entfernen, sobald Sie damit fertig sind (oder an anderer Stelle bewegt). In der Tat verlangsamt die Protokollierung Flexasio, was zu Diskontinuitäten (Audio -Störungen) führen kann. Die Protokolldatei kann im Laufe der Zeit auch zu einer sehr großen Größe wachsen. Um eine versehentliche Erschöpfung der Festplatte zu verhindern, hört Flexasio auf, sich zu protokollieren, wenn die Protokolldatei 1 GB überschreitet.
Flexasio enthält ein Programm, mit dem die Liste aller Audiogeräte, die Portaudio (und daher Flexasio) kennen, sowie detaillierte Informationen zu jedem Gerät erhalten können.
Das Programm heißt PortAudioDevices.exe und kann im Unterordner von x64 (64-Bit) oder x86 (32-Bit) im Ordner Flexasio-Installation gefunden werden. Es ist ein Konsolenprogramm, das aus der Befehlszeile ausgeführt werden sollte. Es spielt keine Rolle, welche Sie verwenden.
Flexasio umfasst ein rudimentäres Selbst-Test-Programm, mit dem in einigen Fällen Probleme diagnostiziert werden können. Es wird versucht zu emulieren, was eine grundlegende ASIO -Hostanwendung in einer kontrollierten, leicht reproduzierbaren Umgebung tun würde.
Das Programm wird als FlexASIOTest.exe bezeichnet und kann im Unterordner von x64 (64-Bit) oder x86 (32-Bit) im Ordner Flexasio-Installation gefunden werden. Es ist ein Konsolenprogramm, das aus der Befehlszeile ausgeführt werden sollte.
Es ist eine gute Idee, beim Ausführen des Tests eine Protokollierung aktiviert zu haben.
Beachten Sie, dass ein erfolgreicher Testlauf nicht unbedingt bedeutet, dass Flexasio nicht schuld ist. In der Tat kann es sein, dass die von Ihnen verwendete ASIO -Hostanwendung einen pathologischen Fall in Flexasio auslöst. Wenn Sie vermuten, dass dies der Fall ist, können Sie bitte um Hilfe bitten.
Flexasio begrüßt Feedback. Fühlen Sie sich frei, ein Problem im GitHub -Ausgabe -Tracker einzureichen, wenn es noch eines gibt.
Wenn Sie um Hilfe bitten, wird dringend empfohlen, ein Protokoll zu erzeugen, während das Problem auftritt, und es Ihrem Bericht beizubringen. Die Ausgabe von FlexASIOTest und der Protokollausgabe könnte ebenfalls helfen.
