scook, as he is prone to do, gave you the wicked awesome and timely fix...
But just in case you were curious this is one of the few and unfortunate cases of where MIDI developers could not just standardize something.
You will find that different programs and/or hardware don't always use the same MIDI note for "Middle C". The difference is usually only +/- 2 octaves. So C0 will turn into C1 or C2 depending on the program/hardware.
The solution is to simply change the center note (C0) within the software or on the hardware and/or both to get what you need.
Just in case you ever run into this again.
Cheers.