This is a basic osc extension for bitwig that allows for many remote parameter mappings as you need. This source could also be used for writing a new extension with more features. If you do use it please drop me a message.
You can now choose between Values Only or have also displayed values and parameter names. Read further to find the paths to the new addresses.
https://github.com/kirkwoodwest/Bitwig-Remote-OSC/tree/main/Touch%20OSC
Remote OSC Remote OSC + Midi
User Parameters are the right click mapped values.
/user/0001/value
,f
/user/0002/value
,f
/user/0001/value
,f
/user/0001/name
,s
/user/0001/display_value
,s
/user/0001
,f
/track/1/vu/peak
/track/1/vu/rms
This also includes a midi input which you can use for midi mapping as well. If you don't need this don't select it.
...
- You'll need to fill in the ports and addresses for your OSC Device
- osc Base Target is your base address... i.e. /user/
- Index Zero Padding is to padd out the addresses so they appear in bitwig in order.
- Send Values after received will resend the data back to your device after its set in Bitwig. (Careful this can cause feedback loops)
- If you enable VU Meters, you'll have access to 8 VU Meters that follow a cursorTrack
The index in the middle goes up to 8, /track/1/vu/peak /track/1/vu/rms /track/.../vu/peak /track/.../vu/rms
In the Bitwig Studio I/O panel there is a cursor track which you can use to set the first index of your VU Meter point. The remaining 7 channels follow to the right of it.
Thanks to Reframinator for helping to design and test this extension. Check out his youtube channel. https://www.youtube.com/@Reframinator
Also bigups to #controllerism on the Bitwig Discord Server and Moss for helping to inspire the Bitwig API Community.