LASP Loopback - A special build that supports analyzing audio output from Unity instead of external audio sources. This is useful to create audio reactive behaviors with internal audio sources.
LASP Loopback can be used as a substitute of the LASP plugin. It analyzes audio output from Unity instead of external audio sources. This is useful to create audio reactive behaviors with internal audio sources.
LASP Loopback is an experimental build of LASP that allows Unity apps analyzing its audio output via a custom mixer effect.
For details of the LASP plugin, please check the original branch.
- Unity 2017.1 or later
At the moment, LASP only supports desktop platforms (Windows, macOS and Linux).
- The original version of LASP has to be removed for avoiding conficts.
Remove
Assets/Lasp
diretory if the project has already installed the original version of LASP. - Download the unitypackage file and import it to the project.
LASP Loopback uses a custom audio effect to route audio signals into the plugin. This audio effect has to be added to one of audio tracks in an audio mixer used in the scene. In typical use-cases, it's to be added to the output of the master track.
fig
In case of not having any audio mixer in the project, it should be added before using the plugin.
The functionalities provided with LASP Loopback are almost the same to the original LASP plugin. Please refer to the documentation in the original branch for further usage.
LASP Loopback can be used with KlakLASP -- Just install the LASP Loopback package before KlakLASP, or if the original LASP package has already been installed, remove the original one and reinstall this one.
- LASP loopback can't be used with the original version of LASP simultaneously.
- The latency of LASP Loopback depends on the audio buffer size of Unity's audio engine. In most cases it's larger than the original LASP, so that the low-latenciness of Loopback may be worse than it.