keijiro / Lasp

Low-latency Audio Signal Processing plugin for Unity
The Unlicense
1.56k stars 119 forks source link

Mac Ventura Loopback possible? #60

Open SteveElbows opened 1 year ago

SteveElbows commented 1 year ago

Hi,

Do you think it is feasible to use ScreenCaptureKit in MacOS Ventura to add the ability to visualise sounds that are generated by other apps on the same computer, without need to install 3rd party loopback drivers? I'm thinking that it might now be possible to achieve equivalent to what is possible on Windows (via WASAPI Loopback on Windows OS), but I dont know about latency using this method.

https://developer.apple.com/documentation/screencapturekit/capturing_screen_content_in_macos

Thanks for your great work on many Unity things over the years, you made the whole platform much more fun for experimentation.

keijiro commented 1 year ago

My wild guess is that I can't control latency with this framework. It seems to be optimized for streaming where the first priority is stability -- They can sacrifice the latency for it.

That's just guessing. You probably get a better results from it. Someone should test it.