Okay. Here's the basics of using a controller.
What is a controller?
A controller is a tool that lets you control any parameter without using an automation. (In other words, it controls a knob for you).
And how do I use one?
To use a controller, you need to link any parameter you want to a controller. This will be explained.
Fruityloops has three kinds of controllers.
Fruity Formula Controller - This controller allows you to move any parameter ("knob") by using a mathematical formula.
Fruity X-Y controller - This one allows you to link two parameters to the X and Y values on the graph.
Fruity Peak Contoller - This controller allows you to change a parameter depending on the volume of the signal going to it.
Here is a simple walkthrough on using the Fruity Peak Controller
First, let's start a nice, new, clean project.
Using the browser window (The one that pops up or goes away by pressing F8), go to the packs folder and select a drum loop that you want. Right-click the drum loop in the browser window and select "add to slicer channel".
You should now have a drumloop in the sequencer.
Using the browser window, open the "Channel Presets" folder, and open "3xOSC". We're going to use "String9" for this example. Click and drag the Strings9 3xOSC preset on to the sequencer.
Put a nice chord in the piano roll for String9. Make sure that it's playing at the same time the drum loop is.
Now, go to the mixer window (You can press F9 if it's not up already). Select any mixing channel you want (other than master), and add the "Fruity Peak Controller" effect.
Now, assign the drum loop to the same mixing channel that you put the Fruity Peak Controller in. Notice that if you play the song at this point, you won't hear the drums because they're going to the peak controller (Notice that you can see volume bars in the peak controller moving).
Now we're going to link the String9 volume to the peak controller.
Right click on the volume knob for the String9 channel. Select "Link to controller..."
In the "Internal Controller" section, click the drop-down menu. You should see three options. Pick the top one "Peak ctrl (FX #) - Peak + LFO.
You linked something to the peak controller! Press play and take a listen. You should hear that the String9 channel is exactly as loud as the drum loop would be (if it was playing). You should also see its volume knob moving like crazy.
By default, the fruity peak controller mutes the sound that's going to it. However, if you want to hear the same sound that you're controlling with, simply uncheck "mute" in the bottom right corner of the fruity peak controller window.
You can link nearly ANY knob you see to any controller. Try messing around by linking all sorts of things to the controller.
If anyone has any questions, or is having trouble going through this guide, please ask me.
If you want a demo of the neat things that the peak controller can do, you can check out this demo I made really quick by clicking this link. (Link goes to Fruityloops file).