MIDI SPECIFICATION
COMMAND DETAILS
All parameters are sent as 14-bit signed values, LSB-MSB. (See discussion of number conversion) numbers in the far left column are decimal offsets into the dumps.These numbers are added to the parm base offsets in order to do individual parameter editing. (See PARAMETER editing cmds) Data sent to a ROM card or a card that is protected is ignored. Requests for card data while card is not inserted will be ignored. Removing the card while a dump involving card data is in progress can cause unexpected results. (Generally, default data will be sent. no data corruption in the box should occur.)
PRESET REQUEST
Request preset. Uses preset index values (not the same as program numbers). Request for card presets will be ignored if card is not present. Preset numbers are: 0-127 RAM, 128-255 ROM, 256-319 CARD. Values 0x0400+ the bank number (0-2) represent request for banks. (Banks are blocks of 128 presets.)
F0 |
SysEx Status Byte |
18 |
E-mu Mfg. ID |
0C |
Morpheus Product ID |
dd |
Device ID 0-15 |
00 |
Command ID |
lllsb Preset Number
mmmsb Preset Number
F7 End of SysEx Status
PRESET DATA
Version 0x01 format is as follows:
F0 |
SysEx Status Byte |
18 |
E-mu Mfg. ID |
0C |
Morpheus Product ID |
dd |
Device ID 0-15 |
01 |
Command ID - Preset Data |
vv |
Preset Data Version |
llls byte Preset Number
mmms byte Preset Number
228 Morpheus Operation Manual
••• The Parameters labeled with (L) are the primary layer. The secondary layer parameters bigin at number 243.
106FG Seg Shape See FUNCGEN SHAPES chart
107FG Seg CondJump See FUNCGEN CONDITIONS chart
108 |
FG Seg CondVal |
± 127 |
109 |
FG Seg DestSeg |
0-7 segment number |
|
... |
8 funcgen segments-6 parms each |
|
... |
2 function generators-49 parms each |
201 |
Aux Env Delay |
0-127 |
202 |
Aux Env Attack |
0-99 rate |
203 |
Aux Env Hold |
0-99 time |
204 |
Aux Env Decay |
0-99 rate |
205 |
Aux Env Sustain |
0-99 level |
206 |
Aux Env Release |
0-99 rate |
207 |
Aux Env Amount |
-128 to +127 |
208 |
Layer Instrument |
See INSTRUMENT NUMBERS |
209 |
(L) Low Key |
0-127 MIDI key number |
210 |
(L) Hi Key |
0-127 MIDI key number |
211 |
(L) Volume |
0-127 |
212 |
(L) Pan |
-7 to +7 |
213 |
(L) Course Tune |
± 36 semitones |
214 |
(L) Key Xpose |
± 36 semitones |
215 |
(L) Fine Tune |
± 64 semitone/64 |
216 |
(L) AltEnv Enable |
0-1, Off, On |
217 |
(L) AltEnv Attack |
0-99 rate |
218 |
(L) AltEnv Hold |
0-99 time |
219 |
(L) AltEnv Decay |
0-99 rate |
220 |
(L) AltEnv Sustain |
0-99 level |
221 |
(L) AltEnv Release |
0-99 rate |
222 |
(L) Loop Enable |
0-1, Off, On |
223 |
(L) LoopStart MS |
± 999 thousand samples |
224 |
(L) LoopStart LS |
± 999 samples |
225 |
(L) LpSizeOff MS |
± 999 thousand samples |
226 |
(L) LpSizeOff LS |
± 999 samples |
227 |
(L) Sound Start |
0-127 |
228 |
(L) Sound Delay |
0-127 |
229 |
(L) Solo Mode |
0-2, Off, Wind, Synth |
230 |
(L) Solo Priority |
0-4, Hi, Low, First, Last, Drum |
231 |
(L) Portamento Rate 0-127, 0 = Off |
232 |
(L) Pmento Shape |
0-8, 0 = Linear, Expo1 - Expo8 |
230 Morpheus Operation Manual
••• The parameters labeled with (Z) equate to zone 1. Zones 2-16 begin at parameter number 72.
No. |
Name |
Range |
0 |
Hyperpreset Name |
12 chars, ASCII 32-127 |
12 |
Port Mode |
0-5, Mono, Poly 1-5 keys |
13 |
FG Seg Level |
See FUNCGEN LEVELS |
14 |
FG Seg Time |
0-4095 msecs |
15FG Seg Shape See FUNCGEN SHAPES
16FG Seg CondJump See FUNCGEN CONDITIONS
17 |
FG Seg CondVal |
± 127 |
18 |
FG Seg DestSeg |
0-7 segment number |
|
... |
8 funcgen segments (6 parms each) |
61 |
Z Preset |
-1 = None, 0-MAX PRESET |
62 |
Z Volume |
0-127 |
63 |
Z Pan |
± 14 |
64 |
Z Low Key |
0-127 MIDI key number |
65 |
Z High Key |
0-127 MIDI key number |
66 |
Z Low Vel |
0-127 |
67 |
Z High Vel |
0-127 |
68 |
Z Vel Offset |
± 126 |
69 |
Z Xpose |
± 36 keys |
70 |
Z Coarse Tune |
± 36 semitones |
71 |
Z Fine Tune |
± 64 semitones/64 |
Z = zone |
... |
16 zones (11 parms each) |
|
cs |
Checksum |
|
F7 |
End of SysEx Status |
• Midimap Request
Request midimap. Request for card midimaps will be ignored if card is not present. Midimap numbers: 0-15 RAM, 16-31 CARD. Values 0x0400 + bank number (0-1) represent requests for banks. (Banks are blocks of 16 Midimaps) The scratch map is accessed by requesting MASTER settings or individual parameter requests.
F0 |
SysEx Status Byte |
18 |
E-mu Mfg. ID |
0C |
Morpheus Product ID |
dd |
Device ID 0-15 |
46 |
Command ID |
ml |
ls byte Midimap Number |
mb |
ms byte Midimap Number |
F7 |
End of SysEx Status |
232 Morpheus Operation Manual