mkc64x © JDP’2008 MIDI Gadgets Boutique Inc. 2
Table 1. Initial preset of main parameters
Parameter Initial value
Changeable by user/
Memorized
MIDI Channel 1 (physically 0) Yes/Yes
Starting Octave 4 Yes/Yes
Starting Note 36 (C - Do) Yes/Yes
Velocity 127 (maximal) Yes/Yes
AllNotesOff message Disabled Yes/Yes
NoteOff message Enabled Yes/Yes
MIDI Program 0 Yes/No
MIDI Bank 0 Yes/No
The first 16 keys (scanpoints) on the keyboard have second function
that is accessible while ‘Program’ button is On. In other words you
should press ‘Program’ button, hold it down then press proper key on
keyboard once or more to change desired parameter.
Table 2. Second function of keys #1 - #16, accessible thru 'Program'
button
Key # Function
Memori
zed
Note
1 MIDI Channel - 1 Yes Linear counting (no wrap around), minimal
value is 1 (physical 0).
2 MIDI Channel + 1 Yes Linear counting (no wrap around), maximal
value is 16 (physical 15).
3 Starting Octave – 1
(Starting Note – 12)
Yes Wrap around counting. When decreasing to 1,
the next is 11.
4 Starting Octave + 1
(Starting Note + 12)
Yes Wrap around counting. When increasing to 11,
the next is 1.
5 Starting Note – 1 Yes Wrap around counting. When decreasing to 0,
the next is 127.
6 Starting Note + 1 Yes Wrap around counting. When increasing to 127,
the next is 0.
7 Velocity – 1 Yes Linear counting (no wrap around), minimal
value is 0.
8 Velocity + 1 Yes Linear counting (no wrap around), maximal
value is 127.
9 AllNotesOff message
disabled
Yes AllNotesOff is not transmitted when all keys
released
10 AllNotesOff message
enabled
Yes AllNotesOff is transmitted when all keys
released
11 NoteOn, Velocity 0 is
transmitted upon key
releasing
Yes
12 NoteOff, default Velocity
is transmitted upon key
releasing
Yes
13 MIDI Program - 1 No Linear counting (no wrap around), minimal
value is 0.
14 MIDI Program + 1 No Linear counting (no wrap around), maximal
value is 127.
15 MIDI Bank - 1 No Linear counting (no wrap around), minimal
value is 0.
16 MIDI Bank + 1 No Linear counting (no wrap around), maximal
value is 127.
Although mkc64x is designed to work with non-Velocity sensitive
keyboards, MIDI standard requires Velocity value to be transmitted as a
part of NoteOn/NoteOff messages. Default Velocity value is used for this
purpose. Each time when key is depressed/released, proper MIDI
NoteOn/NoteOff message is transmitted that caries default Velocity value.
For most of MIDI patches (instruments) changing Velocity value would
affect the volume and the brightness of the generated sound.
Pressing keys #1,2,3,4,5,6,7,8 in ‘Program’ mode (‘Program’ button
held down) user can change MIDI channel, Starting Octave, Starting Note
www.midiboutique.com