How to do complex controller macros in FL Studio!
Posted: Sun Dec 09, 2012 6:05 am
Of course the easiest way to do this would be to just use Ableton Live, but there are a few people who insist on staying with FL Studio because they are used to the interface. I will be detailing how to achieve these macros, and it is 100 times more complex than Ableton, but I find it actually more satisfying to achieve the result you want this way.
First we start off with the basic "Link to controller." window. As you can see there is a box for a mapping formula, this is the key to tweaking how the controller effects the parameter.

The way this box works is through mathematical equations, 1 representing the parameter being at 100%, 0 representing it being at 0%, and "Input" representing the input from the controller, ranging from 0-100%, or 0 to 1, as the equations would work, for an example equation, to invert the controllers effect on the parameter, you would input the equation 1-Input, make sense?
Another example to create a inverted high pass filter that goes between 430-1700hz range only would go something like this:
First thing you have to do is acquire percentage values and to do that, go to Parametric EQ 2 and turn the knob that moves the point up and down the spectrum to the desired frequency, then copy the value and you'll have your approximate percentage.
4700hz = 65% translating to .65
430hz = 45%, but input increases 100% negatively, it doesn't range from 65% to the end point, so, you have to figure 65% - 45% which makes it 20% translating to .2 , you'll have to multiply your input by this in order to reach the desired frequency from 65%(4700hz)
The finished mapping formula should be:
0+ .65 - input * .2
You can do this with multiple parameters at once with one knob, which would simulate Ableton Live's controller macros.
Pretty complicated stuff, but the sense of achievement you get is pretty cool, and you can make crazy sounds by automating everything all fancy, for a list of things that work inside the mapping formula box, go here:
http://www.image-line.com/support/FLHel ... n_form.htm
First we start off with the basic "Link to controller." window. As you can see there is a box for a mapping formula, this is the key to tweaking how the controller effects the parameter.
The way this box works is through mathematical equations, 1 representing the parameter being at 100%, 0 representing it being at 0%, and "Input" representing the input from the controller, ranging from 0-100%, or 0 to 1, as the equations would work, for an example equation, to invert the controllers effect on the parameter, you would input the equation 1-Input, make sense?
Another example to create a inverted high pass filter that goes between 430-1700hz range only would go something like this:
First thing you have to do is acquire percentage values and to do that, go to Parametric EQ 2 and turn the knob that moves the point up and down the spectrum to the desired frequency, then copy the value and you'll have your approximate percentage.
4700hz = 65% translating to .65
430hz = 45%, but input increases 100% negatively, it doesn't range from 65% to the end point, so, you have to figure 65% - 45% which makes it 20% translating to .2 , you'll have to multiply your input by this in order to reach the desired frequency from 65%(4700hz)
The finished mapping formula should be:
0+ .65 - input * .2
You can do this with multiple parameters at once with one knob, which would simulate Ableton Live's controller macros.
Pretty complicated stuff, but the sense of achievement you get is pretty cool, and you can make crazy sounds by automating everything all fancy, for a list of things that work inside the mapping formula box, go here:
http://www.image-line.com/support/FLHel ... n_form.htm