Roland 5 用户手册
Europa User Guide
Europa User Guide
Europa User Guide
Europa User Guide
Europa MIDI Implementation
Europa MIDI Implementation
Europa MIDI Implementation
Europa MIDI Implementation
Page 67
Dump preset (001 on bits 6-4):
00h-2fh – Dump preset A
00h-2fh – Dump preset A
A
A
A----1
1
1
1
through D
D
D
D----8
8
8
8
in flash
30h-7eh – Invalid (command will be ignored)
7fh - Dump preset edit
Dump sequence (011 on bits 6-4):
00h - Dump upper arpeggiator rhythm/sequence
7fh - Dump preset edit
Dump sequence (011 on bits 6-4):
00h - Dump upper arpeggiator rhythm/sequence
01h - Dump lower arpeggiator rhythm/sequence
Figure 20 - Command 04h - Dump block request command
Requests a sequence, patch or patch block, preset or preset block dump from Europa. It responds with
one or more write block commands (05h). In the case where multiple presets or patches are dumped,
multiple write block commands will be sent – one for each patch or preset. Europa delays 70 milliseconds
between each write block command transmitted because of this command. This ensures the patches
and/or presets will be properly restored when played back to the Jupiter 6, as this delay is required for
writing to Europa’s flash memory.
one or more write block commands (05h). In the case where multiple presets or patches are dumped,
multiple write block commands will be sent – one for each patch or preset. Europa delays 70 milliseconds
between each write block command transmitted because of this command. This ensures the patches
and/or presets will be properly restored when played back to the Jupiter 6, as this delay is required for
writing to Europa’s flash memory.
Byte #
Value
Description
0
05h
Write block – patch, preset, or sequence
1
Bitwise
Bit 7 Unused – set to 0
Bits 6-4 Block type to write:
000 – Patch
001 – Preset
010 – Reserved – not valid
011 – Arpeggiator step rhythm/sequence
100-111 – Not valid - Command will be ignored
Bits 3-0 Unused – set to 0 (other values will invalidate the
Bits 6-4 Block type to write:
000 – Patch
001 – Preset
010 – Reserved – not valid
011 – Arpeggiator step rhythm/sequence
100-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-n
Depends on the
block type
block type
See tables below for appropriate patch, preset, or sequence dump
Figure 21 - Command 05h - Write block command
Instructs Europa to store a patch, preset, or sequence block in flash or edit buffer. Note that any patch or
preset written to flash must delay at least 70 milliseconds afterward to give time for Europa to write to
internal flash, otherwise any subsequent command for that time period will be ignored/dropped!
Depending upon byte 1 of the command 05h data stream, one of the following three tables will be
applicable:
preset written to flash must delay at least 70 milliseconds afterward to give time for Europa to write to
internal flash, otherwise any subsequent command for that time period will be ignored/dropped!
Depending upon byte 1 of the command 05h data stream, one of the following three tables will be
applicable:
Byte #
Valid
range
Name
Description
2 0-47,
126-127
Patch number
Place to store patch #0-47 are patch flash positions
A
A
A
A----1
1
1
1
through F
F
F
F----8
8
8
8
. 126=Lower patch edit,
127=Upper patch edit (used in WHOLE
WHOLE
WHOLE
WHOLE
mode)
3
0-16
Patch name length
Length of patch’s name. Can be up to 16 ASCII
characters
characters
4-19
0-127
Patch name
Patch’s name (in ASCII). This is actually a variable
length field and is only as long as the data in byte #
3.
length field and is only as long as the data in byte #
3.
20 0-127
LFO 1
LFO 1
LFO 1
LFO 1
Rate
Set LFO 1
LFO 1
LFO 1
LFO 1
’s rate
21 0-127
LFO 1
LFO 1
LFO 1
LFO 1
Delay
Set LFO 1
LFO 1
LFO 1
LFO 1
’s delay time
22 0-127
VCO MOD LFO
VCO MOD LFO
VCO MOD LFO
VCO MOD LFO
Set LFO 1
LFO 1
LFO 1
LFO 1
’s effect on VCO
VCO
VCO
VCO