The middle C assignment must be different in either the controller or the software.

Sometimes it is different in both, which can lead to some headscratching until you go thru the motions to determine what's up.

I have a short 49 key M-Audio controller that has the MIDI note numbers silkscreened above the keys, along with what the *other* "shifted" functions are, since the keyboard uses one of the MIDI keys as assignment and Patch send buttons in that mode. BUT -- the darned thing can be programmed internally to place the keyboard number assignments in *different* octave locations than what the silkscreen says, which is only the default.

Invoking Octave Transpose at the keyboard, for example, is actually a shift of the middle C point by octaves. This is in order to be able to play in areas where the number of keys would not be able to go.

My 88 key M-Audio Pro also can be set from the panel buttons to place the middle C note at any C on the instrument.

Gets even further confounding sometimes when the MIDI note number designated by a particular controller as the default middle C point is different from the point designated by any software we are attempting to control. Band in a Box even has a setting in the MIDI menus somewhere to allow easy change of that middle C point for the user, often much easier for them than plowing thru menus on their controller keyboards, etc. which are often deep and sometimes cryptic as well. And, little understood by the nonmusic student.

Once you scope it out for your own equipment, though, and understand what is happening, usually pretty easy to handle.


--Mac