Native Instruments

I recently purchased the Native Instruments S88 MK2. My question is if anyone is using the MK2 series with MainStage. I have a concert setup for church work and want to branch out to use the Native Instruments virtuals that came with the controller with MainStage, but also want to use the features of the MK2 perhaps exclusively. Just searching for experiences with this process to save myself a lot of misery if it isn't worth the trouble. The controller is seriously crippled when using it just as a midi board and not utilizing the software and instruments that came with it and that are available by expansion.

MacBook Pro (Retina, 15-inch, Mid 2015), iOS 11.4.1, Mainstage 3 with SL88 controller

Posted on Oct 4, 2018 7:05 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 5, 2018 9:00 AM

Native Instruments plugins work with MainStage. I have the S61 MK2 and it works well. Here is some advice.


1. You are correct the keyboard is limited in regular MIDI mode. If you want to use the fully-featured USB mode of the keyboard in MainStage, you probably want to load up a single instance of Komplete Kontrol as a concert level channel strip. Instead of using MainStage to change sounds, select sounds from your sound browser on the keyboard. This gets much easier when you start saving user presets in K.Kontrol, because there are so many factory presets to choose from.


2. Be careful using Kontakt with MainStage with regards to CPU/RAM resource usage. Do some reading on "paste as alias", as you'll definitely want to do that with your Kontakt instances. There are a few articles on the internet about how to best use Kontakt with MainStage, and they are worth a read because of the specific issues you'll run into there.


Hope that helps!

10 replies
Question marked as Top-ranking reply

Oct 5, 2018 9:00 AM in response to tnorris7

Native Instruments plugins work with MainStage. I have the S61 MK2 and it works well. Here is some advice.


1. You are correct the keyboard is limited in regular MIDI mode. If you want to use the fully-featured USB mode of the keyboard in MainStage, you probably want to load up a single instance of Komplete Kontrol as a concert level channel strip. Instead of using MainStage to change sounds, select sounds from your sound browser on the keyboard. This gets much easier when you start saving user presets in K.Kontrol, because there are so many factory presets to choose from.


2. Be careful using Kontakt with MainStage with regards to CPU/RAM resource usage. Do some reading on "paste as alias", as you'll definitely want to do that with your Kontakt instances. There are a few articles on the internet about how to best use Kontakt with MainStage, and they are worth a read because of the specific issues you'll run into there.


Hope that helps!

Oct 25, 2018 11:02 AM in response to tnorris7

Glad to help. You only need to run Komplete Kontrol standalone version once. It does not need to rebuild the database between reboots. You are correct that you'll need to run the standalone version again if you add new instruments so it can add them to the database.


Be sure you're not confusing "Kontakt" with "Komplete Kontrol" plugins:


1. Kontakt is a sampler instrument. It runs either standalone, or as a plugin, and has a "free player" version as well. It does not unlock advanced features on your S88 MKII when running though.


2. Komplete Kontrol is the software that unlocks the advanced features of your S88 MKII keyboard. It is not an instrument, but you can load instruments into it (see next.)


3. If you want to play a Kontakt instrument (such as the piano: Grandeur,) you will load it within Komplete Kontrol. You can think of K.Kontrol as a shell or "host" for loading instruments. Sure, you could load Kontakt directly into MainStage, but without K.Kontrol, you won't have access to those advanced features on your S88 MKII.


Hope that clears things up.

Oct 5, 2018 8:07 AM in response to tnorris7

You can build a custom layer in Kontakt, but you will have more flexibility using MainStage as a host, and optionally running Kontakt as a standalone in tandem with MainStage. You'll need to explore the options to decide what is best your your situation. When you open Kontakt standalone, the Kontakt Virtual Input will show up in the MIDI output box of your external instrument channel strip.

Oct 5, 2018 6:33 AM in response to lifenoise

Thank you for the reply. I just a few months ago began using MainStage and still I'm unfamiliar with building live sets from any sounds that didnt come with MainStage or that are supported by groups like Worship Sound. Would it be safe to say that Kontakt player is similar in that I set up channel strips and bring in instruments to build custom layer? (and it is free) I just dont want to spend a lot of money on software I don't need since MainStage pretty much had what I needed. I just thought I could make use of all the features of the new controller plus the great sounds available that came free with the keyboard.

Oct 24, 2018 10:44 AM in response to notinachos

Thank you for the response. I still seem to be missing a step, likely based upon my lack of experience with MainStage and the virtual instruments. I went to the concert level channel strip and created a channel strip, was able to set it as external instrument, but when I go to the properties of the strip/library, the Native Instruments library does not appear anywhere. I must have missed a step where I must share or point MainStage to the sounds that are available in NI Monarch, Ethereal earth etc.

I want to create maybe three or four patches on MainStage that have a few layered pads from Ethereal Earth, and maybe a few patches with the organ from Native Instruments and other basic layers from MainStage library. (Sometimes we don't have a bass player and I need to be able to load a patch which has bass guitar in the left hand) Thanks in advance.

Oct 25, 2018 9:03 AM in response to notinachos

I can't begin to thank you enough for the help. I'm so old school and use to every machine having its own internal system that running virtual is just foreign to me.

I tend to be one of those people who can't simply follow a list of instructions. It helps me to know WHY so that I can troubleshoot on my own later.

I am trying to follow some of your steps and as far as Komplete Kontrol, I only have the free player version which leads me to ask, will this version work to do what I want? Second, I keep seeing that I must run KK stand alone first. Is that every time I boot up everything or just the very first time to get all software organized and looking for what it needs to function. And then of course again if I ever add new instruments?

I will check back in once I have all of my gear in one place again. (I use my laptop for work, and my keyboard gear stays at church; makes it hard to fix things like this when I have such limited access in my off hours.)

Thank you again. Will check in later. -Tim

Oct 25, 2018 8:38 AM in response to tnorris7

To use the special features of your MKII, you will first need to load an instance of the Komplete Kontrol plugin. I usually avoid putting channels on the concert level whenever possible, but for K.Kontrol I allow this. As other users have suggested, there are multiple ways to go about this, but here is the method I use:


1. Start by creating a new "instrument" channel strip at the concert level.


2. There is a slot on the newly created instrument strip where you load plugins. You should see all your Native Instruments plugins appear in this list, along with the MainStage plugins as well. Load Komplete Kontrol into this slot. Check out this picture for reference if you are having trouble locating the plugin slot.

User uploaded file

3. You're done! Check out the display on your S88 MKII, and you should notice that the "non MIDI" mode has been enabled. You now have full access to the device's features such as arpeggiator and scale modes.


4. Important note: You must run Komplete Kontrol once as a standalone instrument before you attempt to use it in MainStage. When K.Kontrol starts for the first time, it builds a database of all Native Instruments instruments/sounds. If you try to use K.Kontrol in MainStage without first building the database, you may not see all your sounds show up in the browser. You may notice as you install additional Native Instruments plugins that you will have to perform this step again. (Launch K.Kontrol, and let it discover the new sounds before loading MainStage again.)


Hope this helps!

Oct 25, 2018 7:28 PM in response to notinachos

Yes that answers a few things, mainly about understanding the function of Komplete Kontrol vs Kontakt.

Here is a screenshot I took after following directions. The strip was created on the concert level called "RiverofLife2018ni" concert.

User uploaded file

I chose "Software Instrument" when setting up the strip and it did have the S88 MKII listed for input. See pic.

User uploaded file

Once I saved it, Komplete Kontrol opened and it appears that I can now control that channel strip with the S88, right? (I am not at church as I write this and can't test it now) From this point forward, my questions that with every patch I create, I assume I am building from scratch off this concert level strip which will allow me to use an NI sound AND MainStage sounds in the same patch? If so, you have completely solved my problem and I really appreciate it. If I'm missing something, please let me know.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Native Instruments

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.