Europa User GuideEuropa MIDI Implementation
Dump preset (001 on bits
7fh | - Dump preset edit |
Dump sequence (011 on bits | |
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 |
| |
| 0 | 05h | Write block – patch, preset, or sequence | ||
| 1 | Bitwise | Bit 7 | Unused – set to 0 | |
|
|
| Bits | Block type to write: | |
|
|
|
| 000 | – Patch |
|
|
|
| 001 | – Preset |
|
|
|
| 010 | – Reserved – not valid |
|
|
|
| 011 | – Arpeggiator step rhythm/sequence |
|
|
|
| ||
|
|
| Bits | Unused – set to 0 (other values will invalidate the | |
|
|
|
| message and it will be ignored. | |
| Depends on the | See tables below for appropriate patch, preset, or sequence dump | |||
|
| block type |
|
|
|
|
|
|
|
|
|
|
| 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 | Name | Description |
|
|
| range |
|
|
|
| 2 | Patch number | Place to store patch |
| |
|
|
|
| ||
|
|
|
| 127=Upper patch edit (used in WHOLE mode) |
|
| 3 | Patch name length | Length of patch’s name. Can be up to 16 ASCII |
| |
|
|
|
| characters |
|
| 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 | LFO 1 Rate | Set LFO 1’s rate |
| |
| 21 | LFO 1 Delay | Set LFO 1’s delay time |
| |
| 22 | VCO MOD LFO | Set LFO 1’s effect on VCO |
|
Page 67