OK - congrats on having additional players. I happen to have a couple of audio interfaces - one is basic and quite old (9 years), and still going strong - an old Native Instruments Kore 1 audio interface, and it has 2 inputs (both are 1/4" only), and also 1/4" outputs. But it serves its purpose for midi-based projects, or for pieces of projects where I am only adding mostly midi, maybe a guitar or 2.
The other audio interface I use is a Presonus AudioBox 1818 VSL, and it has 8 inputs, all with XRL and 1/4" input ports, etc. I use that when recording a few folks at the same time. I don't really do any recording of giant acoustic drum kits, mostly because I don't feel like getting all the mics I would need, and because I don't feel like spending the day deciding between 'this' crash cymbal mic placement, versus 'that' one, etc. I have seen engineers go from teenagers through retirement in a single day, from having to get an acoustic drum set up with mics 'just the way the drummer wants it'. (kidding, but not by much - hee hee).
I usually have the drummer do his own recording and ship things to me - works well.
Anyways, when you are researching whatever interface you end up with, make sure it will work with your version of Windows - and ideally, see that they are keeping driver development going. Lots of times, music stores will start dumping audio interfaces on quick sales, once they realize driver development has stopped for a given interface model, as that means it will at some point just disappear from the market, as it will someday not have drivers needed for some future version of Windows. Just do your homework, and maybe post some of the ones you are considering here in the forums (hardware), looking for input from some of the forum folks - that would be helpful.
Midi tracks themselves have NO audio data on them ZERO. That's not how they work. Midi stands for: Musical Instrument Digital Interface, and is really sort of a language, where any device that is midi-capable can transmit and receive these midi 'messages' or events, and then it is up to each device to process/react to those data events.
So, a midi track will contain a bunch of little 'event' entries, to store the INFORMATION about an event, but not any AUDIO associated with the event. For example, each time you play a key on your midi controller, and it is recorded on the midi track, it is the information ABOUT what happened that gets saved. So there will be a midi event recording that you played, for example, C3 (midi notes range from C1 to whatever is 127 notes further up, C#1, D1, D#1, E1, F1, etc) and it will also record an event when you STOP playing that C3 note, which would be a 'note off' event. Other information stored could be the velocity you played that note at (also a range from 0-127), as well as patch and bank information. Other types of events are called Continuous Controller (CC) events, such as mod wheel data, pitch bend data, volume data, etc.....
So, if all of that 'event' information is captured on a midi track, when you play that midi track back, you sent that data to some sort of sound generator (Kontakt), which can interpret and process that data, and generate audio output. Now, that audio output will never be a part of the midi data, the midi data just tells Kontakt - hey - play these notes for how long, and play them this hard, and have the sustain pedal on for some of those notes, and throw in a pitch bend up 2 half steps between this note and that note, and throw insome mod wheel modulation to that preset - which may give you a Leslie effect for an organ patch, etc....
But what make all of the above work is the ROUTING that you set up in Sonar, to tell Sonar to send any trggered events (notes on your controller, sustain pedal, etc.) to a particular soft synth instance of Kontakt, which has a particular instrument (sound) loaded. Then Kontakt will receive all of those midi events, and will process them, creating audio. Then, based on how you have the output within Kontakt routed, it will get sent out through one set of Kontakt audio outputs. But, you need to route that audio output to your audio interface, so you ROUTE the Kontakt audio output to become INPUT on an audio track, which allows you to control panning, volume, effects, etc, and then you send the audio back out from the audio track to go to the Master Bus, which then ROUTES all of the audio to your audio interface.
ROUTING makes the world go around, in the recording world.
Oh, with regard to the ascending output on Kontakt - Kontakt, by default, will automatically increment the midi channel for each instrument you load into the same instance of Kontakt. So, if in 1 Kontakt instance, you load: bass, piano, violin, strings, and organ, then Kontakt will by default set those up to output to the following midi channels: bass=1, piano=2. violin=3, strings=4, organ=5. All audio for all of the instruments will be sent to the same single audio output channels (1/2), which will NOT be what you really want.
Think about it - if all of the above were sent to a single pair of audio outputs, then you would never effectively be able to split those sounds apart to use all of the cool stuff in Sonar, like panning, effects, volume, parallel compression, because all the audio would be lumped together.
SOOOOO, what you want to learn about, and do, is to understand how to keep all the midi data so that piano events only end up triggering piano sounds in Kontakt, and bass note midi events only produce bass sounds coming back out of Kontakt, etc. Additionally, you need to learn how to separate the audio outputs for each loaded instrument in Kontakt, so that each instrument gets routed to its own set of audio output channels coming from Kontakt's Output Section.
Keeping the midi separate is pretty easy. You would insert one midi track for each of your loaded instruments for that Kontakt instance, so in the above example, you would insert a total of FIVE midi tracks. You would set each midi track to point to the same Kontakt instance in the midi Output at the bottom of each midi track, and you would also make a slight change to another parameter of each of those midi tracks. Located just under the FX Bin box for each midi track, is a Midi Output Channel assignment parameter. You need to set that Midi Output Channel number to match the instrument that track's midi data will be for, so the Bass midi track would be set to midi channel 1, the Piano midi track would be set to Midi Output Channel 2, , the Violin midi track would get channel 3, strings midi track would bet channel 4, and the organ midi track would get midi channel 5.
OK, so with the above, all of the MIDI stuff is done, you would now have to split the Kontakt output channels so that each instrument gets its own output channels, and then get the correct audio track routing assignments to point each audio track to the correct outputs from the Kontakt instance.
I will have to come back for that - I have to run to the store for a while, and get some car work done. I written this up in the past - hopefully some helpful person can paste in a link to one of me write-ups on how I use the Kontakt Batch Functions to set up the output section output channels for the instruments, and get the audio tracks routed, etc..... (please?)
That is the last piece - so hang in there - we got your back with this.
If nobody is able to do that posting of my earlier info on it, I will do it when I get back.
Bob Bone