LightBeat is completely free. There is no adware bundled with it and no ads are served.
Tips are not necessary, but much appreciated!
If you are using Windows you can just use the installer, which will drop Java right next to LightBeat without installing it system wide and doesn't require a manual Java installation. For other operating systems, please download and install the latest version of Java here. If you have already installed at least Java 8 you can also either use the Windows portable version, which doesn't require installation, or download the all platforms version, which should work on any operating system.
You should have at least two lights in your configuration and it works great with three lights. There is no hard limit for how many lights can be used, besides what your bridge can hold.
The hardware requirements are quite low, LightBeat should run on most and older systems that run any OS
that supports Java.
It does however require a Philips Hue Bridge to connect to.
As long as your lights are compatible with said bridge you should be able to use LightBeat with them.
Non colored lights should be supported,
will however decrease the quality of the visualisation significantly.
If you don't own a Philips Hue Bridge you could set up an emulator and connect whatever light system you want to it. A popular choice here is openHAB's Hue Emulation Service, which integrates with most smart light systems. Keep in mind that LightBeat wasn't tested with it and the quality of the visualisation will differ alot depending on which light systems you hook up to it.
Technically it can listen to anything and you do not need to play your music loudly over a speaker. See the audio setup guide on how to set it up.
It is difficult to troubleshoot without knowing your exact setup. Firstly, there is always going to be a
small latency between the sound and the light update if
you are listening via your microphone or a stereo mix device. By using a virtual
audio cable you will automatically have a small
audio playback delay until you hear what is played, which may already be enough to synchronize the
Other causes for latency may be:
Hover over the slider/checkbox/setting to get a description for your option. For sliders you will also see it's current and default value.
Apple introduced privacy controls for accessing the microphone (which LightBeat listens to)
under macOS Mojave. Currently, when running the LightBeat.jar by double clicking it, the OS
doesn't seem to ask for permissions, and it is not trivially possible to manually add Java
to the list of apps that may access your microphone. You should be able to run LightBeat in
a Terminal window by using this command: java -jar path/to/LightBeat.jar
Replace path/to/ with your path to LightBeat, for example Downloads/LightBeat.jar. You should now be prompted to give LightBeat permissions to access your microphone when pressing on start.