E-Mu MORPHEUS Operation Manual page 264

Table of Contents

Advertisement

SYSEX TUTORIAL
••• See MIDI Mode in the
Master Menu for additional
information on Device ID.
••• In all of these examples,
the process of Hexadecimal
conversion has been omitted.
Use a table or a Hex calcula-
tor to convert decimal
numbers to Hexadecimal.
HOW TO EDIT A MIDIMAP PARAMETER
By popular request we'll offer one more example. Editing a Midimap is
just another type of parameter data editing. The number given for the
parameters is an OFFSET which will be added to the base number for
MidiMap given on page 250. The format for parameter editing is the same
as always.
F0
System Exclusive Status Byte
18
E-mu Mfg. ID
0C
Morpheus Product ID Byte
dd
Device ID 0-15 (usually 00)
03
Command ID - Parameter Data (from Command Summary)
pl
Parameter Number ls byte
pm
Parameter Number ms byte
vl
Parameter Value ls byte
vm
Parameter Value ms byte
F7
EOX
Example: Change the Amount of FX A to 50%.
1) Find the command ID for the operation you wish to perform from the
Command Summary (03 = Parameter Data).
2) Next, we need to find the Midimap parameter number for FXA Amount
in Hexadecimal. This will be the Parameter Number portion of the
message.
The Midimap parameter offset numbers shown on pages 233-234 must be
added to the base offset in order to get the actual parameter number.
3) The Midimap parameter list shows FXA Amount as 355 (page 234). The
base offset number for Midimap parameters is 2048 (page 250). Add
these numbers to get the actual parameter number. 2048 + 355 = 2403.
4) Now the parameter number must be converted into 14-bit 2's comple-
ment in order to fit into the MIDI format. These instructions were given
earlier, but we'll go through the process one more time.
a) 2403
b) 18 in Hex = 12 = msb
c) 99 in Hex = 63 = lsb
5) The least significant byte is always sent first. The MIDI SysEx string now
looks like this: F0 18 0C 00 03 63 12 XX XX F7. We're still missing the
value data to set the Amount.
6) From the table on page 234 we see that the FXA Amount range is
0-100%. Simply insert the desired amount in Hexadecimal.
50 in Hex = 32, or 00 32.
7) The completed message is (lsb first): F0 18 0C 00 03 63 12 32 00 F7.
254
Morpheus Operation Manual
128 = 18 r99

Advertisement

Table of Contents
loading

Table of Contents