Europa MIDI Implementation | Europa User Guide |
12. Europa MIDI Implementation
Features of Europa’s MIDI implementation are contained within this chapter. Europa offers a vast feature set over the Roland code, including realtime control of the voice parameters via MIDI continuous controllers (CC) and the ability to save and load patches via MIDI system exclusive messages (Sysex). It is assumed the reader is familiar with binary and hexadecimal notation.
Basic MIDI functionality
This section describes Europa’s MIDI operation. Details on system exclusive commands and continuous controller messages are documented in later sections of this chapter.
Europa responds to all channel voice messages (any channel specific MIDI message) on its base MIDI channel, or also on its base MIDI channel + 1 if SPLIT 4/2 or SPLIT 2/4 modes are enabled. When in SPLIT mode, the lower voice is always the base MIDI channel and the upper voice is always the base MIDI channel + 1. If the base MIDI channel is 16 and the Jupiter 6 is in either SPLIT mode, the upper voice is addressed on channel 1.
If the Jupiter 6 is in SPLIT 4/2 mode, the channel voice messages received on the base MIDI channel will affect the 4 voice board and the channel voice messages received on the base MIDI channel + 1 will affect the 2 voice board.
If the Jupiter 6 is in SPLIT 2/4 mode, the channel voice messages received on the base MIDI channel will affect the 2 voice board, and the channel voice messages received on the base MIDI channel + 1 will affect the 4 voice board.
The following diagram illustrates the relationship of MIDI continuous controllers and system exclusive messages to the voice boards, the preset edit, and patch edits:
MIDI CCs
Preset edit MIDI Sysex
Lower patch edit
(whole mode)
Upper/whole
patch edit
2 Voice board
4 Voice board
Figure 12 – Europa’s patch, preset, and voice board architecture
Some things to note:
•MIDI CCs affecting the patch will go to the voice boards only. They are temporary changes to the patch that are not recorded nor saved in the patch edit buffers
•MIDI System exclusive messages affecting the patch will go to both the voice boards and the appropriate patch edit(s). These messages will cause the “changed” number light to blink as a modified patch in Roland mode would
•MIDI CCs or system exclusive messages that affect preset parameters will both change the preset edit buffer. There is no temporary setting distinction as there is in patches since preset settings are rarely used in performances and it would make the user interface very confusing
•The upper patch edit is used when the Jupiter 6 is in WHOLE mode.
Page 56