Hi guys a newbie here.
I am making a small midi controller based on Arduino Pro Micro. I have written a basic script so that Bitwig can recognize the Arduino. Please any advice for a script so that my 8 knobs will be automatically mapped to the macros?
Thank you.
Script for controlling macros
-
- KVRer
- 10 posts since 5 Jul, 2022
You're likely going to want to watch the Hardware API subseries that Moss made.
https://youtu.be/kTf_SSIyBEg?list=PLqRW ... O3luQCFQR2 (probably skip the simulator part for now, considering the size of what you're working with)
I've personally not taken the plunge into this yet, but I'm planning on getting there when my track templates script is stable.
I'm assuming you want to have your knobs dynamically match a selected device. What i'm guessing is that it's a relatively simple case of making a cursorTrack, cursorDevice and then mapping the parameters to your specifically bound midi signals with the Hardware API.
There's some interesting things you can do with DeviceMatchers too, like have the controller always be mapped to the EQ of the selected track, no matter the position and even insert one if there isn't one on the track yet.
If you can post some link to the work you've done so far (github maybe?), we can help a bit better as well, and also maybe profit from your ideas.
https://youtu.be/kTf_SSIyBEg?list=PLqRW ... O3luQCFQR2 (probably skip the simulator part for now, considering the size of what you're working with)
I've personally not taken the plunge into this yet, but I'm planning on getting there when my track templates script is stable.
I'm assuming you want to have your knobs dynamically match a selected device. What i'm guessing is that it's a relatively simple case of making a cursorTrack, cursorDevice and then mapping the parameters to your specifically bound midi signals with the Hardware API.
There's some interesting things you can do with DeviceMatchers too, like have the controller always be mapped to the EQ of the selected track, no matter the position and even insert one if there isn't one on the track yet.
If you can post some link to the work you've done so far (github maybe?), we can help a bit better as well, and also maybe profit from your ideas.
