Automatically mapping MIDI controller to the device in focus
-
- KVRer
- 4 posts since 12 Nov, 2023
I know this can be done via remote knobs, but only up to 8 knobs before you need to switch pages. In practice, this is not seamless and if you want to map an entire synth vst automatically each time you load the device, this becomes highly impractical very fast.
Basically, how do I automatically map more than 8 knobs to a MIDI controller each time I load a VST and control only the device in focus, meaning, I can reuse the same mapping layout on multiple instances.
Basically, how do I automatically map more than 8 knobs to a MIDI controller each time I load a VST and control only the device in focus, meaning, I can reuse the same mapping layout on multiple instances.
- KVRist
- 393 posts since 12 Apr, 2020
You need a control extension that supports multiple pages of the currently selected decice.
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
- KVRer
- 23 posts since 18 Jul, 2021
Which extension supports more than one page? I don't know any.
And in my opinion, this fixed focussing on eight parameters is also a major problem with Bitwig. It is not possible to simply integrate a controller with more than eight controls completely and then control the active device with all available controls.
And in my opinion, this fixed focussing on eight parameters is also a major problem with Bitwig. It is not possible to simply integrate a controller with more than eight controls completely and then control the active device with all available controls.
- KVRist
- 393 posts since 12 Apr, 2020
There are two ways to do this... one is to use the tag parameter when creating remote pages. Then that remote page will always lock onto the tag which is actually useful because you can determine in your bitwig sets what set of knobs will be bound to what. unfortunately this takes extra steps to set up your bitwig device configurations.
The other way is to force the page on a remote control. However, this can create duplicate remotes there are only one page, still with some clever work arounds for exists() it can be done fairly cleanly. I'll try to get my code up within the month for this.
The other way is to force the page on a remote control. However, this can create duplicate remotes there are only one page, still with some clever work arounds for exists() it can be done fairly cleanly. I'll try to get my code up within the month for this.
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
-
- KVRer
- 8 posts since 8 Jan, 2023
Seconding Kirkwood West, this can be achieved. I am nearing the end of a project using multiple pages (using the tag method) to make use of 3 x midi fighter twisters (MFT's).arsc wrote: Fri Sep 06, 2024 8:48 am Which extension supports more than one page? I don't know any.
And in my opinion, this fixed focussing on eight parameters is also a major problem with Bitwig. It is not possible to simply integrate a controller with more than eight controls completely and then control the active device with all available controls.
Once I have finished this project and have code tidied up and (to an extent) well commented, I will be putting my complete project up on Github for others to learn from. There are 2 Bitwig extensions - one for the MFT's and one for an Icon P1M-P1X combination, along with 2 Maxmsp gui objects that I have coded for 1 - a display for the P1M/P1X, and 2- a touch display for navigating banks on the MFT's.
I will say now, that this has all been possible thanks to the kind offerings of members Kirkwood and Moss from here on their github.
I will warn you though, that If you want to do something unique for your own needs, be prepared to do quite some research and trial and error. I have spent a massive amount of time on these projects, but the pay off is that I can now get home from tour, turn on my 'mini studio' and be improvising with electronic music with lots of custom hands on control in minutes!
I do quite a lot of touring so am hoping to get this all up on github before xmas (realistically).
I fully intend to make some video examples and walkthroughs to give other people inspiration, I just have to learn how to do that now!!
All the best,
Leigh
-
- KVRer
- Topic Starter
- 4 posts since 12 Nov, 2023
Just saw some of you guys replied to this topic, I completely lost track of it and gave up on this idea since I am a total noob when it comes to coding. Any updates or suggestions on where to take a look at or perhaps you have finished a script of your own?
