First of all thanks for sharing your mapping! I hadn’t tested it jet but I looked in to your documentation and have some feedback for you.
There are eight screen shots of the MFU setup for each of the encoders - what you can do instead is export midifighter settings in a form of .MFS file that you should share as well.
It’s good idea to zip the files before uploading - sometimes the file can lose it’s extension when it’s downloaded (mostly on Mac). Always zip your files to prevent from this issue.
Fell free to upload your mapping at MAPS section of the site so your work can be easier to find to everybody.
I had to change line 45 to “p.**value().**addValueObserver(128, getDeviceParamValue(i, deviceParams));” for it to properly initialize in 2.1.1, otherwise I got an initialization error. Other than that great job!
What would be the simplest way to invert the behavior? Basically have coarse for a regular turn and fine when the encoder is pushed?
That’s strange - I get no such error on Bitwig 2.1.1 and it operates correctly - i.e. If I turn a virtual knob in Bitwig it updates the Midi Fighter Twister as expected. Do you posting the exact error you are seeing?
To invert the behavior; you could modify the bitwig script on line 75:
if (coarseMode[index] == false) {
Note: I haven’t tested that change; but it should work.