Europa MIDI Implementation

 

Europa User Guide

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Byte #

Valid

Name

Description

 

 

 

 

 

 

range

 

 

 

 

 

 

 

2

0-1

UPPER (WHOLE)/

Arpeggiator rhythm/sequence destination:

 

 

 

 

 

 

LOWER

 

 

 

 

 

 

 

 

rhythm/sequence

7eh – Store to upper arpeggiator rhythm/sequence

 

 

 

 

 

 

select

7fh – Store to lower arpeggiator rhythm/sequence

 

 

 

 

3-6

0-15

Rhythm

Arpeggiator step rhythm represented as follows:

 

 

 

 

 

(for

 

 

 

 

 

 

 

 

each

 

Byte 1: Bits 3-0

 

 

 

 

 

 

byte)

 

Bit 0 –

Beat 1 (1=Step, 0=No step)

 

 

 

 

 

 

 

Bit 1 –

Beat 2 (1=Step, 0=No step)

 

 

 

 

 

 

 

Bit 2 –

Beat 3 (1=Step, 0=No step)

 

 

 

 

 

 

 

Bit 3 –

Beat 4 (1=Step, 0=No step)

 

 

 

 

 

 

 

Bits 4-7

Unused – set to 0

 

 

 

 

 

 

 

Byte 2: Bits 3-0

 

 

 

 

 

 

 

 

Bit 0 –

Beat 5 (1=Step, 0=No step)

 

 

 

 

 

 

 

Bit 1 –

Beat 6 (1=Step, 0=No step)

 

 

 

 

 

 

 

Etc….

 

 

 

 

 

 

 

 

Bits 4-7 Are required to be set to 0. The incoming

 

 

 

 

 

 

 

message will be ignored if any of these bits are set.

 

 

 

 

7-N (max

0-127

Note sequence

Notes that make up this sequence. The note numbers

 

 

 

 

of 16

 

 

are the same as MIDI notes. If no notes are provided,

 

 

 

 

notes)

 

 

this will clear the sequence for the appropriate edit. If

 

 

 

 

 

 

 

there are more than 16 notes present, the entire

 

 

 

 

 

 

 

command is ignored.

 

 

Figure 24 - Arpeggiator rhythm/sequence save format (block type 011)

Instructs Europa to write an arpeggiator step rhythm/sequence to either the upper or lower step rhythm edits.

 

 

 

 

 

 

Byte #

Value

Description

 

0

06h

Write patch edit, preset edit, or sequence edit to flash

 

1

Bitwise

Bit 7

Unused – set to 0

 

 

 

Bits 6-4 Block type to write to flash:

 

 

 

 

000 – UPPER /WHOLE patch edit

 

 

 

 

001 – LOWER patch edit

 

 

 

 

010 – Preset edit

 

 

 

 

011-111 – Not valid - Command will be ignored

 

 

 

Bits 3-0

Unused – set to 0 (other values will invalidate the message causing

 

 

 

 

the command to be ignored.

 

2

Depends

Write UPPER /WHOLE or LOWER patch edit to flash (000 or 001 on bits 6-4):

 

 

on block

 

00h-2fhA1-F8– Destination (in flash) to write patch edit

 

 

type

Write preset edit (001 on bits 6-4):

 

 

 

 

00h-1fhA1-D8– Destination (in flash) to write preset edit

 

 

 

Figure 25 – Command 06h - Write patch or preset edit to flash

Instructs Europa to write the currently active patch or preset edit to flash. This command acts as if the user has written a preset or patch to flash. Any invalid bits being set will cause this command to be ignored. The command will also be ignored if the Jupiter 6’s memory write protect is on.

Page 74

Page 74
Image 74
Roland 5 manual Upper Whole, Lower