Einzelnen Beitrag anzeigen

Benutzerbild von TERWI
TERWI

Registriert seit: 29. Mär 2008
Ort: D-49626
381 Beiträge
 
Delphi 11 Alexandria
 
#1

"Fremden" Audio-Stream aus Mixer lesen ( XP ! ! ! )

  Alt 5. Jul 2015, 12:51
Zum Verständnis vorab erklärt:
Ich bastle aktuell an so was wie einem "Messgerät" für Audio (Analyser, Raumakustik, Lautsprechersysteme, etc.).
Dazu benutze ich u.a. BASS, was auch bedingt gut funktioniert.
Eine wichtige Sache ist z.B., das irgendeine (MM-) Applikation (z.B. VLC, Audacity) auf dem Rechner Musik oder Geräusche machen soll und dieser Stream zum Verhleich/Auswertung benutzt werden soll.
Da diese Streams intern über den WAV-Eingang laufen und nicht extern, hab ich da so meine Problemchen ...

Unter z.B. WIN7 ( ! ) scheint es irgendwie mit BASS_WASAPI zu klappen.
Allerdings soll / muss das Proggie auch noch unter XP ( ! ) funktieren !.

Da macht mir BASS leider einen Strich durch die Rechnung - Ian @ un4seen vom BASS-Forum macht mir da auch keine Hoffnung. BASS_WASAPI läuft erst ab Vista ++.
Auch der Versuch, mit BASS den Stereomix am Aus- und Eingang zu lesen, geht in die Hose - so was wie loopback scheint XP nicht zu kennen ...

Meine "Brutal-Force-Idee":
... man müsste irgendwie den Stream, der durch den Mixer läuft, irgendwo am I oder O abgreifen
und dann als eigenem Stream an BASS mit dem NO-Sound-Device schicken, um FFT- und Pegeldaten zu bekommen.

Mein Problem:
Ich lese hier seit Tagen alles mögliche rauf und runter - meistens bezieht sich der Source aber dann auch wieder auf die Core-API > Vista und / oder die Komponenten/Packages sind derart komplex, dass da nur ein Insider durchsteigt.
Ich sehe den Wald vor läuter Bäumen nicht mehr ....

Kann mir da jemand weiterhelfen ? Ein paar Ideen zumzunden der Lampe, vielleicht ein paar rudimentäre Snippets ?

Noch mal zur Erinnerung: Das muss unter XP laufen (mit mmsystem !?)
  Mit Zitat antworten Zitat