User manual
MIDI KEYBOARD CMK-2 MIDI SPECIFICATION MANUAL v1.5
CMK-2 Manual 1.5.doc 2009 CLASSIC ORGAN WORKS 19
HAUPTWERK II
TM
[4]
The CMK-2 provides an interface for volume controls, expression controls, and pistons. MIDI messages will then be
sent through the MIDI OUT port to the personal computer where Hauptwerk software will translate the MIDI message
commands into actions on the organ. Table-7 shows the types of messages sent for the individual functions:
Table 7: MIDI messages relevant to Hauptwerk
Function MIDI command
Keyboards &
Pedalboard
1. Note on/off
2. Channel number
3. Key number
Stops Note on/off
Pistons Program change
Volume Program change (Controller-7)
Expression Program change (Controller-7)
Crescendo Program change
Table 8: Default Configuration for Hauptwerk
CMK Config Software
Physical Position
CMK Config
MIDI Channel
CMK Config
Order *
Solo 5 #1 (Top) *
Swell 3 #2
Great 2 #3
Choir 4 #4 (Bottom) *
Pedal 1 n/a
Cresc. Shoe 7 any
Swell Shoe 3 #3
Choir Shoe 4 #4 *
* If you have fewer keyboards, their MIDI Channel numbers are simply omitted and the Configuration Order changed
to suit with your top keyboard as #1, but the Crescendo should remain on MIDI Channel-7. This table assumes you are
using our pedalboard and that it is wired and connected as per Figure-6. Crescendo can wired to any keyboard as long
as it sends its message on Channel-7. The setup in Hauptwerk can be configured to suit. The pedalboard does not use a
CMK-2 board so is not configurable by this software.
For more information, or to download a shareware version of Hauptwerk software, please visit:
http://www.crumhorn-labs.com
SCPOP
TM
Sound Canvas Pipe Organ Project (SCPOP) is a computer program that emulates organ features like stop changes,
keyboard coupling, tremolo, assignable memories, temperament changes, and the ability to choose different reverb
settings. All of the features can be accessed using the computer keyboard’s keys like a true organ console.
[5]
SCPOP requires a Roland Sound Canvas MIDI Expander module and is only compatible with Roland hardware
containing the ‘Sound Canvas’ label
[6]
. The messages used to control SCPOP can be found in Appendix E.