Roland 5 Electronic Keyboard User Manual


 
Europa MIDI Implementation
Europa MIDI Implementation Europa MIDI Implementation
Europa MIDI Implementation
Europa User Guide
Europa User GuideEuropa User Guide
Europa User Guide
Page 66
Byte # Value Description
0
01h Reset the Jupiter 6’s NVRAM and Europa’s internal flash to factory patch/preset
settings
1
4ah
2
36h
Figure 17 - Command 01h - Reset NVRAM and Europa's internal flash to factory patch/preset settings
This will write factory Europa board settings to the Jupiter 6’s NVRAM. It will not write factory patches
or presets back to NVRAM – only Europa board settings. This command will not have any effect if the
memory protect switch is on.
Byte # Value Description
0
02h Set Europa’s base MIDI channel
1
00h-0fh Base MIDI channel desired. All other values ignored.
Figure 18 - Command 02h - Set Europa's base MIDI channel
Sets Europa’s base MIDI channel. The new MIDI channel is retained across board power cycles. This
command will not have any effect if the memory protect switch is on.
Byte # Value Description
0
03h Generate a random patch on one of the SPLITS
SPLITSSPLITS
SPLITS
1
00h-7fh 00h=Random patch is generated on lower SPLIT
SPLITSPLIT
SPLIT, non-00h=Random patch is
generated on the upper SPLIT
SPLITSPLIT
SPLIT (upper SPLIT
SPLITSPLIT
SPLIT used when in WHOLE
WHOLEWHOLE
WHOLE mode)
Figure 19 - Command 03h - Generate random patch
Generates a random patch on either of the key mode SPLITS
SPLITSSPLITS
SPLITS. The patch edit buffer is modified and the
voice boards are set to the newly randomized patch. If the board is set to whole mode and a random
patch is created for the lower voice, the lower patch edit is modified but is not heard. Setting the board in
either SPLIT
SPLITSPLIT
SPLIT mode will allow the randomized lower patch to be heard. The upper patch is used for
whole mode.
Byte #
Value
Description
0
04h Request a patch, preset, or sequence dump
1
Bitwise Bit 7 Unused – set to 0
Bits 6-4 Block dump type:
000 – Dump patch
001 – Dump preset
010 – Reserved – not valid
011 – Rhythm/sequence
100 – Board state – All settings, patches, and presets – everything!
101-111 – Not valid - Command will be ignored
Bits 3-0 Unused – set to 0 (other values will invalidate the message and it
will be ignored).
2
Varies
depending
on block
dump
type value
in byte 1
Dump patch (000 on bits 6-4):
00h-2fh – Dump patches A
AA
A-
--
-1
11
1 through F
FF
F-
--
-8
88
8 from flash
30h-7ch – Invalid (command will be ignored)
7dh - Dump all patches from flash (xmit delays included)
7eh - Dump lower patch edit
7fh - Dump upper patch edit