Skip to content

keijiro/Lasp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LASP Loopback

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.

System Requirements

  • Unity 2017.1 or later

At the moment, LASP only supports desktop platforms (Windows, macOS and Linux).

Installation

Download the unitypackage file and import it to the project.

Before installing the package, the original version of LASP has to be removed from the project to avoid conflicts. Remove Assets/Lasp diretory if it exists.

How To Use

LASP Loopback uses a custom audio effect ("LASP Loopback") to route audio signals into the plugin. This audio effect has to be added to one of the audio tracks in the audio mixer used in the scene. Typically, the master track is used for the input.

screenshot

The basic functionality of LASP Loopback is almost the same to the original LASP plugin. Please refer to the documentation in the original branch for further usage.

TIPS

LASP Loopback can be used with KlakLASP. This combination is quite convenient to create audio reactive behaviors with internal audio sources in Unity.

Current Limitations

  • LASP loopback can't be used with the original LASP plugin simultaneously.
  • In most cases, the latency of LASP Loopback is much less than the latency of Unity's audio output, and it causes latencies between audio and visuals. These latencies can be reduced by tweaking the DSP buffer size in the audio settings.

License

MIT

About

Low-latency Audio Signal Processing plugin for Unity

Topics

Resources

License

Stars

Watchers

Forks

Contributors