Roland 5 用户手册

下载
页码 82
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
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 
 
      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. 
 
 
Byte # 
Value 
Description
 
05h 
Write block – patch, preset, or sequence 
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  
 
message and it will be ignored. 
2-n 
Depends on the 
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: 
 
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) 
0-16 
Patch name length 
Length of patch’s name. Can be up to 16 ASCII 
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. 
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