keijiro / Lasp

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

External Audio Drives Not Detected. #71

Open TolinSimpson opened 1 month ago

TolinSimpson commented 1 month ago

Wondering if its possible to detect or get a list of device IDs for external audio devices such as displays, speakers, projectors?

Currently I'm only able to get particles to react to audio devices that are directly plugged into the machine running Unity which on some low-end hardware can result in electrical interference being picked up by LASP.

Workaround?

keijiro commented 1 month ago

LASP is a plugin designed for processing audio input, so detecting audio output devices (like displays, speakers, or projectors) wouldn’t apply here.

Are you perhaps trying to do audio loopback? For that, you could use virtual audio loopback software, like Loopback.

TolinSimpson commented 1 month ago

What I'm experiencing is when the current/default audio device in Windows is something other than a device plugged directly into the PC Unity will play audio but particles in Unity using the LaspVFX package will not react.

Do I need to set audio input device to something on the same hardware device as the output?