Help with SONAR midi -- newbie

  • Thread starter Thread starter Kennan2000
  • Start date Start date
K

Kennan2000

New member
I'm just getting through the tutorials, and this is what happens:
When I try and record new MIDI tracks, armed to OMNI, I always get the same patch, even when I set the patch differently.
For instance, I set patch for track one at Hammond organ, and the patch for track two for fretless bass. But when I play them back, they both (or more) play at the patch of the first track. Why?
And when I changed the patches/instruments in the MIDI tutorial track it works fine, and continues to.
Huh?

Kennan
 
MIDI is not one of my strengths, but don't you have to assign each track to it's own channel to use separate patches? Have you done this?
 
dachay2tnr is right on.

OMNI means that channels are not considered. So the MIDI device responds to all MIDI messages as if they are all on the same channel. Whatever patch you chose last will respond to all the MIDI messages.
 
Kennan,

> When I try and record new MIDI tracks, armed to OMNI, I always get the same patch <

There was some confusion in those answers so I'll try to clarify.

Omni tells Sonar to record notes and controllers like volume, regardless of which MIDI channel they come in on. So this is the usual setting when recording. The only exception is if you have two or more MIDI controllers playing at the same time, like you're playing a keyboard and a friend is playing a guitar controller.

The track's output channel number is for MIDI playback only. And that has to be set to a different value for each track. If two tracks play back through the same channel, you'll get the same sound on both tracks. When Sonar starts playback, before it sends any notes, it sends the patch (piano, bass) for track 1, then the volume and pan, then the reverb and chorus settings. Then it sends the same info for track 2, and so forth. So if two tracks are set to the same channel, the second track's patch and other settings determine what you hear on both tracks. That is, the last data sent overrides anything sent earlier.

--Ethan
 
Thanks for clearing that up, Ethan. I was talking through my hat.
 
Back
Top