How to do complex controller macros in FL Studio!

hardware, software, tips and tricks
Forum rules
By using this "Production" sub-forum, you acknowledge that you have read, understood and agreed with our terms of use for this site. Click HERE to read them. If you do not agree to our terms of use, you must exit this site immediately. We do not accept any responsibility for the content, submissions, information or links contained herein. Users posting content here, do so completely at their own risk.

Quick Link to Feedback Forum
Locked
User avatar
joshlul
Posts: 9
Joined: Fri Dec 07, 2012 11:53 pm

How to do complex controller macros in FL Studio!

Post by joshlul » 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.

Image

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

User avatar
Comfi
Posts: 428
Joined: Mon Oct 24, 2011 8:35 pm
Location: Norn Iron

Re: How to do complex controller macros in FL Studio!

Post by Comfi » Sun Dec 09, 2012 5:17 pm

I've really wanted to get into this and see how it all works. Thanks for the explanation and the link!
Comfi
Super experimental.
Soundcloud
I have a thread here discussing the track, and offering you the chance to remix it, more details in thread! See what you can come up with!

User avatar
sunny_b_uk
Posts: 899
Joined: Sat Jul 17, 2010 10:48 am
Location: Wolverhampton

Re: How to do complex controller macros in FL Studio!

Post by sunny_b_uk » Sun Dec 09, 2012 6:46 pm

tbh i do this already but i admit it is a bit annoying when doin more complex curves just to get the right sound.
i wonder if there is some kind of midi controller vst that can do this in an easier way.

User avatar
joshlul
Posts: 9
Joined: Fri Dec 07, 2012 11:53 pm

Re: How to do complex controller macros in FL Studio!

Post by joshlul » Sun Dec 09, 2012 9:43 pm

sunny_b_uk wrote:tbh i do this already but i admit it is a bit annoying when doin more complex curves just to get the right sound.
i wonder if there is some kind of midi controller vst that can do this in an easier way.
Probably not a vst, because there aren't any that can gain control over the daw itself and other vst's. But someone could most likely easily make a program that would do the math for what you wanted to do, for you.

I hope someone does.

Locked

Who is online

Users browsing this forum: No registered users and 0 guests