Forked from https://github.com/zak-45/WLEDAudioSyncRTBeat and adjusted for Resolume.
Sync your input audio bpm with Resolume Arena. The program detect it automatically and it sends it to the program.
Make sure to select your input device under the preferencies in Resolume Arena and Windows.
- Python installed and on the path
Download the .zip using the button above everywhere you want in your computer.
Open Resolume Arena>Arena>Preferencies>OSC
and enable OSC Input
Unzip the folder, open it and then hit shift-right click.
Select Open in Terminal
.
Then Install required modules using
pip install -r requirements.txt
And then to run it
py WLEDAudioSyncRTBeat.py beat -s 127.0.0.1 7000 /composition/tempocontroller/tempo
Where -s
stays for the server parameter with 127.0.0.1
(loopback) in case you're running Resolume on the same machine. 7000
it's the port in use.
Finally /composition/tempocontroller/tempo
it's the path of OSC which controls the BPM. You can find it in Resolume Arena clicking on Shortcuts > EditOsc > Click on the pink BPM rectangle
On the side it should appear the Shortcuts tab, in the dropdown menu select Output All OSC Messages
, if it's not already selected. Under you can find OSC Input
When you're finished exit the edit shorcut mode clicking Shortcuts > Stop
For explaination and parameters refer to WLEDAudioSyncRTBeat #Usage.
Hope you enjoy.
I think you can use a different input device for this tool just check the guide of the official repository.