You are on page 1of 5

19/12/2016

Kontakt ­ general midi setup | NI User Forum

PRODUCTS

 

COMMUNITY

 

SUPPORT

 

Recent Posts

Forums

...

KONTAKT

Kontakt - general midi setup
1

2

Next >

I would like to load midi files into Kontakt with Kontakt pre­loaded with a decent General Midi bank so that each of the incoming midi tracks
would be assigned to their respective General Midi sound. E.g. if the incoming midi track has piano, bass, snare, high hat and kick then I would
end up with with 5 tracks with a nice sounding piano, bass, etc. My hope is to put Kontakt on the master send so that it doesn't have to be
loaded onto each track ­ I have done this in the past with Bandstand and Reaper and was quite happy with the result. I have found the usual
General Midi banks/built­in soundcard wavetables don't sound very good. Is there a nice General Midi bank that I can load into Kontakt and
could it work the way I had Bandstand working with Reaper? 

arlesterc
New Member

Thanks in advance for taking the time to answer this.

Messages:

14

arlesterc, Apr 16, 2011
#1

You cannot load MIDI files into Kontakt directly, but yes, via a host it is possible. 
You should be able to coax practically the whole General MIDI bank from Kontakt Factory Library, there's a lot of content in there, and a lot of it
is of higher quality than Bandstand was.
EvilDragon, Apr 17, 2011

EvilDragon

#2

Moderator
Moderator

Messages:

9,945

Thanks for the quick response. 
You write: 
"You should be able to coax practically the whole General MIDI bank from Kontakt Factory Library" 
I'm not sure what you mean by 'coax'. I don't want to have to build the entire 128­MIDI bank by myself if that's what you're referring to. What I

arlesterc

want is to have a 'starter' General MIDI i bank to begin with that I can modify later if certain instruments are not satisfactory. Is there a 'General

New Member

Midi' pre­set with Kontakt? Or any pre­set that has all 128 MIDI instruments?

Messages:

14

arlesterc, Apr 18, 2011
#3

By "coax" I mean that pretty much all the instruments formed in the GM standard are available as NKIs in the factory library. 
Yeah, you'd have to take some time to build it yourself, because it's not made for you in the factory library. There's no GM preset, but there are
instruments that can be used to form a GM bank inside the factory library.
EvilDragon, Apr 18, 2011

EvilDragon

#4

Moderator
Moderator

Messages:

9,945

I'm not sure what a KSP script is ­ I'm assuming it will make the GM bank for me? I'm also not sure how it would work. For instance I have a MIDI
file and one track on it is tenor sax ­ 67. How do I make the bank I build respond to the code 67 with whatever tenor sax NKI I've used in the
bank without me manually mapping? Is that what the KSP script would do for me? If that is the case, then I might be interested in discussing
pricing with you.

arlesterc

arlesterc, Apr 21, 2011

https://www.native­instruments.com/forum/threads/kontakt­general­midi­setup.136782/

1/5

 decrease the DFD buffer size slightly. My global DFD buffer was set to 30 kB for this (default is 60 dB. so be careful!  5.  4.945 http://img43.  3. This can take a lot of RAM. if you're intent on doing full instrument banks that comply to General MIDI. This is what instrument banks do: they are providing a way to load up to 128 NKI files in one "wrapper" which holds them all. Doing instrument banks is what you need to achieve that.  Read about instrument banks in the manual. The GOOD thing about this is that additionally loaded IDENTICAL instrument banks (and NKIs/NKMs for that matter).png  As you can see.us/img43/6166/gmbank. which has patches that comply to GM standard (sadly they aren't that great sounding for the most part ­ but this is just an example." Can you perhaps give me an example of what I have to do for one instrument e. This is important. 2011 Moderator Messages: #6 9. because this tells the instrument on which MIDI channel should it expect incoming MIDI data. 2011 ptbcomposer #7 New Member Messages: 14 "You will HAVE to manually map all the instruments (NKIs) in an instrument bank if you want things to function like Bandstand did. so that would be 500 MB loaded to RAM total. If you decrease it too much. because those https://www. Apr 21. the patch layout is identical to GM standard. to the instument bank. DO NOT consume additional RAM.  You will HAVE to manually map all the instruments (NKIs) in an instrument bank if you want things to function like Bandstand did. you can mimic this with Kontakt factory library EvilDragon patches just as well). and put whatever you deem worthy of representing GM patch organization standard. you can save the bank for recalling it in future. then select "New instrument bank".com/forum/threads/kontakt­general­midi­setup.  arlesterc Or alternatively I don't mind paying somebody to create one of these for me if that's acceptable in this forum. So. Or if there's a link that you know of that would be good as well. However that can consume a lot of RAM.imageshack. Grand Piano so that when I load a midi file with a Grand Piano track the track will be matched up to the Grand Piano. Check out what Kontakt's factory library has to offer.136782/ 2/5 . depending on the speed of your hard disk.19/12/2016 Kontakt ­ general midi setup | NI User Forum New Member #5 Messages: 14 KSP script will not make a bank for you.  Here's an example of an instrument bank that I made in one minute utilizing patches from EastWest Colossus. See the little MIDI port icon on the bottom left? You select your MIDI input here. In my picture you can see I'm using about 250 MB of RAM to host 32 instruments. if you want to load more. you can get audio dropouts.945 you could use a program such as Creative Vienna Soundfont Studio ptbcomposer. and switches between them by reacting to MIDI Program Change events. You will see a small gray strip. and approach its own patches. Apr 22. Press the "Files" icon. all you need to do is:  1. Now it's time to start importing NKI patches. 2011 #8 Kontakt cannot automatically recognize that MIDI you send to it (via your host sequencer) is meant to be played with a piano sound. After you load all the instruments you need. Once I see a single example I can do the rest. Apr 24.  New Member Messages: 14 Thanks in advance. EvilDragon Moderator EvilDragon.  2. if you don't change the default DFD buffer size)! So. See the image: Moderator Moderator Messages: 9. much like on a multitimbral MIDI player.native­instruments. Click on the "+" icon on the bottom right of that strip to expand the view. arlesterc.g. Select appropriately to your MIDI configuration. though. so each one can use its own MIDI channel. You can also load this same bank several times.

 every MIDI file can have up to 16 MIDI channels.5. I will be beholden and appreciative of folks like you who bridge both worlds. you pluck ­ ­ you don't have to know how it got to be a guitar or how to get sound out of it . and approach its own patches. As far as I'm concerned I wish a clean break had been made so that I simply click on pictures of instruments/sounds and there are default assumptions made by the program that I want to create tracks from them and I want to hear them e.4. arlesterc.g. like playing an instrument ­ you see it's a guitar.. created some new ones that sort of meant what the old ones meant but not quite.945 Thanks again for the super quick reply.6. Apr 26. Anyway. right? So if you load 16 indentical instrument banks in Kontakt. It's a roundabout way of doing things.6.  ­­­  A couple of clarifications:  You wrote:  arlesterc "2. 2011 #12 By instrument banks I mean this:  http://img545. This is important. 2011 Moderator Messages: #11 9. Apr 26. so each one can use its own MIDI channel. Apr 26.5.  As always. Apr 24. until then. you pick it up.2. The software revolution kept 14 some of the old terms. See the little MIDI port icon on the bottom left? You select your MIDI input here.  "So if you load 16 indentical instrument banks in Kontakt.  arlesterc On an side note.)"   I think I understand this if by instrument banks you are referring to 'tracks'. EvilDragon Moderator EvilDragon. 2011 https://www.. much like on a multitimbral MIDI player. 2011 #10 Well.png  See how the channels increment for each additional bank? That's the key to interpreting your multichannel MIDI data correctly.com/forum/threads/kontakt­general­midi­setup. I think folks who have worked with hardware synths and all the 'real' gear have a big advantage over those who've worked only New Member Messages: with software as a lot of the terminology in setup of music software comes from the hardware arena which was first. set each one to incrementing MIDI channel (1. usually) so you just set the instrument banks to channels [A] 1 till A [16].3.imageshack. EvilDragon EvilDragon. EvilDragon. Apr 26. arlesterc."  Messages: 14 I am playing back imported MIDI files ­ I am not 'playing' via a keyboard. added completely new ones ­ so for somebody like me coming in the language can be daunting. Very much appreciated. . .us/img545/7436/instrbanks. So what would theMIDI channel setting be in that instance?  Further you write:  "You can also load this same bank several times."  I'm not sure what the underlined section means. If I wanted a piano played on a certain MIDI channel. right?  )  I presume you're loading Kontakt in a DAW of sorts? In that case.136782/ 3/5 . because this tells the instrument on which New Member MIDI channel should it expect incoming MIDI data.. You went well out of your way.3. 2011 #9 Thanks mucho for this. Easy peasy. set each one to incrementing MIDI channel (1.4.. Kontakt is limited to using only one MIDI input port (port [A].  I hope this has helped somewhat. Can you give an example situation.native­instruments.19/12/2016 Kontakt ­ general midi setup | NI User Forum samples are already loaded into RAM! Bear this in mind. Select appropriately to your MIDI configuration.) then it should play the MIDI file with correct instruments for each MIDI channel used in the MIDI file (except channel 10 should be filled with drums. I understand the concept of loading the same bank twice but the rest of the sentence is not clear. I'd just load an appropriate piano patch and assign the MIDI input to the channel I'm sending the piano MIDI from. any time you give to this is very much appreciated in advance.2.

 2011 #18 https://www.native­instruments. 2011 arlesterc #14 New Member Messages: 14 did you ever get this up and working? I would be interested in doing the same thing? Is there a file you can send me if you've already done it? danryanfl. much faster...945 We're on the same page here.  Either you are really rich to have a computer capable of doing this and don't mind replacing components often or you are really.  I was working under the assumption that multiple copies of the same instrument would not need to load multiple copies of the samples into ram.0 processor with win 7 64 and I would never dare go above the 4gb mark in kontakt due to foreseeable problems with memory and overall taxation on the system and hardware ptbcomposer.2? This version has fixed memory issues. and your ram and cpu will have to do a lot less 14 work. What on earth could you be doing that would require 15 channles with the gm bank on each? What a memory hog! I find that I can get everything I need to get done with my old midi files by just manually assigning a sample to each track..)  danryanfl New Member Thanks Messages: 5 danryanfl.2.. so why am I hitting a memory wall when i get to loading the 3rd or 4th bank? Is it just the sheer number of instruments that is the problem (each bank has about 50 instruments in it at this point.945 Wow. I have 8 gb of ram and a phenom II x4 3. May 10.136782/ 4/5 .19/12/2016 Kontakt ­ general midi setup | NI User Forum Moderator #13 Moderator Messages: 9. your pc will run much cooler. really lazy. New Member Messages: your pc's memory can be better used on background resources. 2011 #16 Using Kontakt 4.. plus one GM drum instrument. When I try to load 15 copies of this bank.. Apr 28. I thought one copy of a gm bank using kontakt sounds was too much. 2011 EvilDragon #17 Moderator Moderator Messages: 9. Thanks again for all the help.  btw. I see absolutely no practical reason to assign 50 instruments to one channel. 2011 danryanfl #15 New Member Messages: 5 I put together a working bank (not entirely complete. let alone 50 on each of 15 channels!  I can only assume you are using midi scores of something like jazz band or small band ensembles to need 15 channels. EvilDragon. arlesterc. I run into memory issues. Why not just use ptbcomposer whatever sample correlates to each part? Not only will your daw program work more efficiently. but with the instruments being used at least) which loads about 1/2 a gig of samples into ram. but the file overall will load much. May 9. May 11. May 9.com/forum/threads/kontakt­general­midi­setup..

 I noticed each new bank (mind you. I even went as far as purging all samples and then trying to load multiple banks. each had like 50 instruments) increasing my ram usage by about 300­400 mb.136782/ 5/5 . Recommend Be the first of your friends to recommend this. would probably prefer the crappy microsoft sounds to manual configuration. So.19/12/2016 Kontakt ­ general midi setup | NI User Forum If all 16 instrument banks contain THE SAME instruments.and here's a GIF animation to confirm this behavior (1.  .gif Moderator EvilDragon. That's what's happening here..com/forum/threads/kontakt­general­midi­setup. 2011 Moderator Messages: #19 9..) Share This Page 0 Tweet Forums . 5 danryanfl. samples loaded will be shared between the same instruments in instrument banks.. I danryanfl would rather use the kontakt sounds instead of microsoft gs wavetable synth.com/9j3jN..3 MB):  EvilDragon http://i. May 11.945 thanks evildragon  I saw the same behavior within the Kontakt resources monitors. but with task manager open.imgur.. I would rather not have to configure Messages: manually everytime I change a song.. The reason for 15 banks is because the midi files send a bank New Member change message at the beginning of the song to set the right general midi instrument on each channel.native­instruments. it's no additional RAM load if you load the same instruments to multiple instrument banks. May 11.. 2011 #20 1 2 Next > (You must log in or sign up to reply here. KONTAKT SHOP INFO & FAQ MY ACCOUNT & ORDER HISTORY FIND A DEALER NEWSLETTER SIGN UP FREE SHIPPING* © 2016 Native Instruments GmbH Legal Information | Privacy Policy | Contact English (US) https://www.  As to why I want to bother with this: I have a piano learning program where I pull up songs written in general midi and play along with them..