Remapping MIDI for use with FabFilter
Hey there
FabFilter plugins can read MIDI, which is great. I have been using Midi Fighter Twister (MFT) to control ProMB. The problem is that MFT can send continuous MIDI values (0-127) or MIDI ... I don't know the name but 63 if turned one way, and 65 if turned the other way.
The first method maps the 0-127 range to the whole range of the controlled parameter, for example Gain from -30dB to +30dB, which is not very accurate.
But the worst problem is that knobs send absolute values, not relative to the current position of the parameter in the plugin.
I real life, if I turn a MFT knob, say gain, for the first time in the day, the know will be parked at 0, initially sending a MIDI value of 0 to the plugin parameter. MIDI value 0 = plugin gain -30dB, thus bringing the gain all the way down until I manually turn it up. This is pretty annoying. It's also not very accurate in certain circumstances.
In an ideal world, MTF will send delta values (ideally related to the speed at which I turn the knob for increased accuracy and speed) and ProMB will react changing the current value accordingly.
Alternatively, ProMB can feed back current value to MFT, which would act similarly with the added benefit of being able to display it's current value with the little LEDs around the knobs.
Has someone solved this or has an idea on how to do it?
Thanks!
- Christian Scheuer @chrscheuer2020-03-21 00:44:17.717Z
Hi Diego
We have some long threads about how to map absolute faders to relative values.
Here's one example:
https://forum.soundflow.org/-1439#post-20However, since MFT has physical relative knobs (they are virtual, can spin endlessly in either direction), getting relative values (63/65 for down/up) is probably give you better control in SoundFlow.
Translating relative input values to absolute values for use with a plugin is easy with SoundFlow. So I would do that.
However - bear in mind you might be able to get even better control with code like this, that doesn't use MIDI to control FabFilter:
https://forum.soundflow.org/-1719#post-3If the parameters you want to control are automatable the above solution could be used.
I don't have FabFilter myself so I can't directly write the code for you, but I would suggest this solution:- Have the MFT send relative values (63 / 65)
- Write a SoundFlow script that uses this information to directly manipulate plugin parameters.