E-Mu Morpheus and Ultra Proteus
Single Patch Editor
This editor will work with the E-Mu Morpheus and the E-Mu Ultra Proteus, but you will need to set a switch to indicate which one you are using.
Communicating with Edisyn
Set the MIDI ID to the same you'll be setting in Edisyn (typically 0). In your default MIDI Map, turn OFF Program Change Map, and turn ON Bank Select and Program Change. Feel free to reduce the Sysex packet delay to 0. Make certain that the Preset button is pressed.
Uploading Pseudo-MPE
The Morpheus/Ultraproteus doesn't support MPE. But we can fake it by setting up one of its midimap patches in a special way, and this can be taken advantage of by instruments such as the Linnstrument.
You can prepare a midimap patch slot with Write Patch as Psuedo-MPE. This writes a midimap patch which points to your current single patch, including the current name, bank, and (single patch) number. Each slot in the midimap patch will refer to this patch but have a unique MIDI channel. You get to choose what midimap patch number to write to. Note that your single-patch must already be written to the synth. You need to make sure that your MIDI Mode is set to "Multi" to play the patch.
Uploading a Proteus Patch
It's easy: just use Edisyn's E-Mu Proteus editor. Be sure to first turn ON the "Proteus Sysex" option in your unit.
Gotchas
- Neither the Morpheus nor the Ultra Proteus can send to the current patch -- they can only write patches, or send individual parameters. But sending to the current patch is a critical function. Instead of (slowly) sending all parameters, Edisyn instead will write to patch 126 of the Preset RAM bank. This means that you will overwrite this patch number every time you "send" the current patch. (It's 126 because 127 is the default init patch).
- This editor works with both the Morpheus and the Ultra Proteus. These two synthesizers have identical sysex, except for four parameters: the two layers' instruments and the two layer's filters. The patch editor provides a checkbox labeled "Ultra Proteus": if you select this checkbox, then the editor is in Ultra Proteus mode, otherwise it is in Morpheus mode. You can tell what mode the editor is in because it displays that synthesizer type in the window's title bar. Your mode choice will affect the instruments available. It will not affect the filter list: instead, filters that are only available in the Ultra Proteus will have a "[UP]" next to them. It's important to have this mode set properly when you load a patch: things won't work right otherwise, and Edisyn can't tell whether the incoming patch is for the Morpheus or Ultra Proteus just by looking at it.
- In the Patching panel, some destinations are only available for the Note On matrix and will not work in the Real Time matrix nor (I believe) the Foot Switch options. These destinations are indicated with an "[N]" next to them.
- You cannot request the current patch on the Morpheus or Ultra Proteus.
Thanks to Mike Perkowitz (mike@perkowitz.net) and MatrixSynth (matrixsynth@gmail.com) for their crucial help in developing and debugging this patch editor.
By
| Sean Luke
|
Date
| October 2018
|