Roland 5 Electronic Keyboard User Manual


 
Europa User Guide
Europa User GuideEuropa User Guide
Europa User Guide
Europa MIDI Implementation
Europa MIDI Implementation Europa MIDI Implementation
Europa MIDI Implementation
Page 65
System exclusive messages in Europa area used for the following reasons:
Provide a means for setting and restoring board settings that have no corresponding continuous
controller
Allow patches and presets to be saved and restored via MIDI in an efficient fashion
Europa listens to all system exclusive message activity. It will only respond to the system exclusive
request if the message header ID and MIDI channel matches, otherwise Europa will ignore the message.
Europa processes the message once it has been fully received (which includes the terminating F7h end of
system exclusive message).
Europa’s system exclusive message format is as follows:
F0h - Standard MIDI system exclusive header
41h - Roland MIDI ID
0xh - MIDI Channel, or 10h if the receive channel doesn’t matter (omni)
4ah - ‘J’ – For Jupiter
36h - ‘6’
All Jupiter 6 system exclusive messages are preceded by this series of bytes. The next byte is the
command Europa is to execute. Note there are more bytes to follow in each system exclusive message:
00h - Resets the Jupiter 6’s NVRAM to Europa defaults
01h - Reload factory patches and presets into both NVRAM and Europa flash
02h - Set the base MIDI channel
03h - Generate a random patch in one of the patch edits
04h - Request Europa to dump a patch, preset, or sequence from the board
05h - Write a patch, preset, or sequence to flash or NVRAM
06h - Write patch edit, preset edit, or sequence edit to flash
07h - Assign controller
Commands 20h-7fh are identical to continuous controllers #32-127 (documented extensively in the
Co
CoCo
Continuous
ntinuousntinuous
ntinuous
controllers
controllerscontrollers
controllers
supported
supportedsupported
supported” section) with the addition of making modifications to
both the patch edit and the currently active patch. This will cause the number light on the currently
selected patch or preset to blink, just like the Roland code.
There must be at least a 70 millisecond delay between each system exclusive command that writes to
flash!
Each of the following descriptions of the commands are contained within the table. Each table assumes a
Europa system exclusive header before the bytes in the table, and an end system exclusive byte after the
table:
Byte # Value Description
0
00h Reset the Jupiter 6 to Europa’s factory NVRAM settings
1
68h
2
36h
Figure 16 - Command 00h - Write factory Europa settings to the Jupiter 6’s NVRAM
This will write factory Europa board settings to the Jupiter 6’s NVRAM. It will not write factory patches
or presets back to NVRAM.