WACUP
General => General Discussion => Topic started by: ferropop on May 03, 2021, 07:02:00 PM
-
Hi! Any plans to give Milkdrop the ability to react to system audio, and not just media being played by WACUP?
I recall the original builds of Winamp had this ability, I believe by listening to the "Stereo Mix" device that was common on soundcards.
-
It still uses linein the same way.
Open the "Play URL" in the file menu.
Use "linein://"
Or use the more advanced WACUP capture settings in the prefs panel
-
It's on my todo list for a milkdrop:// specific mode to capture the current system output along with force setting WACUP to not re-output any audio itself with the built-in null output so it can just render from what's overall being played.
As there's cases where the capture support as-is can't get at the overall system audio either due to a lack of stereo mix or the normal means not being able to get a specific device (especially with usb output). Whereas there's a means with the WASAPI support that seems to be able to work as a generic capture target so what's playing can be gotten irrespective of the rest of the system / drivers / hardware being used.
Also the linein:// / capture:// isn't quite the same compared to Winamp & from something I'd tried out a few weeks ago from this also coming up on the WACUP Discord server is why I can't really rely on that as a catch-all solution (same goes for suggesting things like virtual audio cables as that can be intimidating to some users).
-dro
-
Hi! I wish dro you could bring that function to wacup!! this will be epic!
shouldn't be too hard to use the code from beatdrop loopback-capture ? no?
-
I've already noted above that it's on my todo list & will eventually get added, it's just not a high priority for me to implement for the moment with the on-going issues with the replacement local library plug-in & getting WACUP to not rely upon the original Winamp program file to run.
It'll get done eventually & I've got test code already that seems to do what I'd want (with it handling audio capture when using USB speakers which isn't something the existing linein:// method is able to handle correctly) so I probably don't need to consider looking at beatdrop (not sure if it's even licensed in a compatible manner that'd allow me to use it's aspects even if I was going to go that route).
-dro