Note that in our previous tutorial, we used the channel rack for programming our drum beats, we can only add a single note in the channel rack, and it is probably safe to say that in most cases, you will want to have more than a single tone playing in your pattern at a time, especially when using instruments. In this tutorial, I am going to show you how to create a basic melody without the use of a MIDI keyboard in Fl Studio 12.įl studio piano roll is a great tool for creating melodies, if you do not have or you don’t want to use a MIDI keyboard, then the piano roll is the next choice for you, which I use and prefer. Notes on MIDI channel 2 get sent to the second channel, as do any notes on any of the remaining MIDI channels.Disclosure: When you buy through our links, we may get a commission at zero cost to you. Any notes on MIDI channel 1 will be sent to the first channel in the step sequencer. FL Studio doesn't know how we've configured our MIDI controllers or what MIDI channels we might be using. Knowing these limitations, we can predict how FL Studio will respond to different MIDI channels.įor example, let's select 2 different channels in FL Studio's step sequencer. In the case of the PadKontrol and many other controllers, we can send notes on any MIDI channel we want. When we set up a controller to send notes on MIDI channel 1, it doesn't tell FL Studio that it's being operated on channel 1, each note message just happens to be on channel 1. The MIDI channel is part of the note on and note off messages sent by the controller. So, when 16 channels in FL Studio are selected, the first channel responds to MIDI notes sent on MIDI channel 1, the second on channel 2 and so on. When multiple channels in the step sequencer are selected, the MIDI channel that each note is sent on determines which channel (each instrument in FL Studio, like the 3xOSC and FPC, is called a 'channel', it's confusing) it controls, from the ones that are selected. Now we can configure the MIDI controllers and the channels in FL Studio so that each channel is controlled by a seperate controller.