How to record the notes from komplete kontrol’s arp & chord function into FL Studio piano roll

How to record the notes from komplete kontrol’s arp & chord function into FL Studio piano roll

December 30, 2019 48 By Kailee Schamberger


In this video, I will show you how to record the midi generated by the Native Instruments Komplete Kontrol arpeggiator or court function, into the piano roll of FL studio. By that, I mean the actual notes generated by the Komplete Kontrol, not just the single note input. If you are having problems with the transport controls not working properly, or you can’t get any output, then check out my other video on how to properly set up the Komplete Kontrol and get it working in FL Studio. The link is in the description below. In this video, we’ll be focusing on the chord and arpeggio function, and how you can record the actual midi that’s generated into the piano roll in FL Studio. I have the Komplete Kontrol s61. It’s a great midi keyboard. It’s definitely one of the best keyboards I’ve used so far. The keys have a nice resistance, and it doesn’t have that cheap plastic feel that some cheaper keyboards do. It also has some very nice functions including an arpeggiator and a chord function. As you have probably already figured out by now, there’s no way to record the notes generated inside FL Studio. This is not Native Instruments fault, it’s actually a limitation of FL studio itself. The problem is that FL Studio does not allow you to record midi generated by one VST into another. It will just clone whatever is in the piano roll. In order to capture the actual midi being generated, we therefore need to set up a workaround. To do this, we’ll be using a third-party software called loop midi. I have included the download link in the description below, so you can go ahead and download it. This is a one hundred percent free software, so you don’t have to worry. After you have downloaded and installed it, it should look like this. Now, click on the plus icon to add a port. Just leave it open for now, and go back to FL studio. Next, load the Komplete Kontrol VST, and load a VST inside it. Click here to select the scale function, and then enable it. We’ll see the light guide change to the key selected. Now that the chord function is activated, when i press a single key on the keyboard, the Komplete Kontrol will generate a chord based on that key. Quite fancy! Let’s make a new pattern. I’m going to record something into this pattern. As you can see, it recorded the single notes that i pressed, and not the actual chord we heard. This is normal. To get the actual MIDI data from the chord into the piano roll, we’ll have to go to the wrapper settings for the Komplete Kontrol and select an output port. I’ll just set it to number one. Next, load another VST. Then, go to the wrapper settings again, but this time set the input port to number one. Now, the Komplete Kontrol VST is sending out midi into another VST. The problem is as I said, that FL studio will only see whatever is in the piano roll, and not what’s actually being generated by the VST. This is where our work around comes in. Make sure the loop mini application is still running in the background. Then go to options, MID,I and enable the loop midi as a device. Set its port number to number one as well. Loop midi will pick up the actual midi generated by the Komplete Kontrol, and feed it back into FL studio. Because we added loop midi as a device, we can now record the midi coming from it. Make sure the second VST is selected, and then press record. As you can see, it now recorded the actual MIDI data generated by the Komplete Kontrol. Make sure to disable loop midi as a device once you’re done. If you press play without removing it first, we’ll have a feedback loop going on forever, and you don’t want to see your computer freeze up and crash! I’ll close down the loop midi application as well, there’s no point in having it take up resources when it’s not needed anymore. The same procedure can be used to record the arpeggio function as well. I know this may seem a bit cumbersome, unfortunately it’s the only way to get it done in FL studio, at least for the time being. In other DAWs on the other hand, this is quite easy to do. So if you have another DAW such as Ableton, like I do, it may be easier to just make your patterns there and then export the midi file, and drag it back into FL studio. in Ableton you can easily record the Komplete Kontrols actual output to another track by simply selecting it in the menu, click arm, and then press record. Quite easy. I realize that not everyone is going to have access to several DAWs, so you may be stuck with this workaround for now. But at least now you have a way to get it done, and something is better than nothing right? By now you’re probably thinking that it would be great if it was just as easy to do this in FL Studio as it was in Ableton right? Well, why don’t you just let the developers know then? You see, Image- Line is a very reasonable company. They’re well known for their willingness to listen to their customers. If this is a feature that is requested by a lot of users, then they will most definitely listen. They have a form called Loop talk where you can chat with other FL Studio users, share your work, get feedback or get help with just about any music related or technical issue. They also have a “to do” section, specifically dedicated to feature requests from customers. If you ever want to ask Image-Line for a specific feature, that would be the place to do it. I’ve added a link to the forum in the description below, so you can go there and check it out. It’s really a great community. If you’re an FL Studio user, you should definitely check it out. Is there any specific tutorial you’d like me to make? Or perhaps you have a question? Just let me know in the comments below. I’ll upload new tutorials and templates every week, so make sure to subscribe to this channel so that you won’t miss out. Also, if you haven’t done so already, feel free to check out my music production tutorials for FL Studio. Thanks for watching.