Gibt es einen (möglicherweise kostenlosen oder Open-Source-) virtuellen WDM-Audiotreiber für Windows mit zusätzlichen Verarbeitungs-Plug-ins, die eine weitere Ebene zwischen Windows-Anwendungen und dem Audiotreiber der tatsächlichen Soundkarte hinzufügen und Folgendes ermöglichen:
Fügen Sie der allgemeinen Audioausgabe Software-DSPs hinzu. Ich möchte in der Lage sein, benutzerdefinierte Effekte wie Kompressor oder Stereophonic-to-Binaural-Konverter zum Hören von Online-Streaming-Medien über Kopfhörer usw. zu verwenden.
Verbinden Sie den Ausgang mit einem benutzerdefinierten Puffer anstelle der Soundkarte. Zum Beispiel, um Audio aufzunehmen oder Audio über eine drahtlose Verbindung an eine andere drahtlose Quelle zu senden?
Ich kenne mich nur mit dem VAC- Treiber aus, weiß aber nicht, wie ich ihn verwenden würde, um eine dieser Aufgaben auszuführen. Und leider ist es nicht kostenlos.
Auch der Audiotreiber war nur meine Idee, wie man diese Probleme löst. Wenn Sie es anders wissen, teilen Sie bitte Ihr Wissen mit.
Ich brauche das für Windows 7 und / oder Windows XP.
Antworten:
Es gibt jetzt eine kostenlose (Donationware) Alternative zu VAC Virtual Audio Cable. Schauen Sie sich das virtuelle VB-Audio-Kabel an .
Es stehen 32-Bit- und 64-Bit-Treiber zur Unterstützung eines virtuellen Kabels zur Verfügung. Dieses Kabel unterstützt anscheinend 8 Kanäle (7.1 Surround) und kann eine Samplerate von 96 kHz verarbeiten. Die Puffergröße ist einstellbar.
quelle
Dann gibt es mehrere Treiber, die auch ohne physische Soundkarte funktionieren:
Aber diese beiden können keine Effekte anwenden, AFAIK.
quelle
Ich habe eine kostenlose Open-Source-API namens Jack gefunden , die anscheinend beides zulässt, was Sie angefordert haben.
Es gibt eine Reihe von Anwendungen , die von Jack Gebrauch machen und das bieten, was Sie angefordert haben.
Von ihrer Website:
Ich bin interessiert zu wissen, ob dies für das, was Sie tun, funktioniert.
quelle
Wenn Sie sich nur mit der Unterstützung von Windows Vista und höher befassen können, können Sie benutzerdefinierte Effekte direkt auf den Audiostapel (das Audiogerätediagramm , das von gehostet wird
audiodg.exe
) für Anwendungen programmieren , die die folgenden APIs verwenden:Folgendes wird nicht unterstützt:
Die Funktion, mit der Sie Ihre eigenen Filter programmieren können, wird aufgerufen.
Audio Processing Objects
Weitere Informationen erhalten Sie von Microsoft hier (sollte ein stabiler Link sein). Weitere Informationen finden Sie hier .Beachten Sie, dass all dies mit Gstreamer und Pulseaudio unter Linux lächerlich einfach ist. Wenn Sie einen ähnlichen Stack zum Backend für alle Windows-Audiodaten machen können, müssen Sie nicht alle hässlichen Machenschaften einer SAPO-Implementierung ausführen.
quelle
Nicht kostenlos, aber möglicherweise nützlich für Effekte - DMMF Virtual Audio Stream . Es gibt auch eine Dante Virtual Sound Card . Haben Sie bis zu diesem Zeitpunkt etwas Nützliches gefunden?
quelle
Ein Weg, um dasselbe zu erreichen; Obwohl dies technisch nicht der Fall ist, sollten Sie ein virtuelles Audio-Loopback-Gerät wie z Virtual Audio Cable verwenden. Mit einer solchen Software werden neue virtuelle Sende- und Empfangsgeräte erstellt, mit denen z. B. die Standardausgabe von Windows-Audiogeräten übernommen, auf ein virtuelles Gerät eingestellt und an eine Audioverarbeitungsanwendung gesendet werden kann. Daher ist das Plug-In nicht im Treiber enthalten, aber Sie können immer noch Ihren FX erhalten, indem Sie Sound an das Standard-Soundgerät senden. Sie sollten dann einen ASIO-Treiber für niedrige Latenz verwenden. Wenn Ihre Soundkarte kein audiophiles Gerät ist, wird sie wahrscheinlich nicht mit einem ASIO-Treiber geliefert. obwohl ich schlage vor, Sie trotzdem zu überprüfen. Ist dies nicht der Fall, verwenden Sie ASIO4ALL, das einen ASIO-Treiber für fast alle Audiogeräte bietet. Sie benötigen dann eine Plattform, die ASIO spricht und als solche wahrscheinlich VST-Effekte verwendet. Protools können wahrscheinlich ebenfalls verwendet werden, sind aber für diese Anwendung übertrieben. Schnitter ist eine kostengünstige Möglichkeit; und es hat eine nicht ablaufende Demo. Es gibt auch kostenlose. Entscheidend dabei ist, dass Audioeffekte in Echtzeit möglich sind, da dies z. B. nicht alle Wave-Datei-Editoren können. Sie starten dann die Anwendung, erstellen einen Track, wählen Ihr Loopback-Gerät für den Eingang und den ASIO-Treiber Ihrer Soundkarte für den Ausgang aus, schließen Ihren VST-Effekt an (Reaper wird mit einer schönen Auswahl an einfachen Effekten geliefert) und aktivieren die Überwachung auf dem verfolgen (Informationen dazu finden Sie in der Hilfe). Es klingt verwickelt, kann aber ziemlich schnell gestartet werden. Reaper lädt sogar standardmäßig das zuletzt verwendete Projekt neu. Schließen Sie Ihren VST-Effekt an (Reaper wird mit einer schönen Auswahl an einfachen Effekten geliefert) und aktivieren Sie die Überwachung auf dem Track (Informationen dazu finden Sie in der Hilfe). Es klingt verwickelt, kann aber ziemlich schnell gestartet werden. Reaper lädt sogar standardmäßig das zuletzt verwendete Projekt neu. Schließen Sie Ihren VST-Effekt an (Reaper wird mit einer schönen Auswahl an einfachen Effekten geliefert) und aktivieren Sie die Überwachung auf dem Track (Informationen dazu finden Sie in der Hilfe). Es klingt verwickelt, kann aber ziemlich schnell gestartet werden. Reaper lädt sogar standardmäßig das zuletzt verwendete Projekt neu.
quelle