ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 27.09.2024

Просмотров: 379

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

MIDI IMPLEMENTATION CHART

Function…

 

Transmitted

Recognized

Remarks

 

 

 

 

 

 

 

 

 

Basic

Default

 

No

 

1

 

Memorized

Channel

Changed

 

No

 

1-16

 

 

 

 

 

 

 

 

 

Mode

Default

 

No

 

Mode 1, 3, 4

Memorized

 

Messages

 

 

 

MONO, POLY

 

 

 

 

 

 

OMNI, ON/OFF

 

 

 

 

 

 

 

 

Note

 

 

No

 

0-127

 

Number

True Voice

 

No

 

0-127

 

 

 

 

 

 

 

 

 

Velocity

Note ON

 

No

 

Yes

v=1-127

 

 

Note OFF

 

No

 

No

 

 

 

 

 

 

 

 

 

 

After

Keys

 

No

 

Yes

 

 

Touch

Channels

 

No

 

Yes

 

 

 

 

 

 

 

 

 

Pitch Bender

 

No

 

Yes

 

 

 

 

 

 

 

 

 

Control Change

 

No

 

Yes

 

0-31 64-79

 

 

 

 

 

 

 

Bank Select

 

No

 

Yes

 

 

 

 

 

 

 

 

 

 

Program

 

 

No

 

Yes

0-127

 

Change

True Number

 

No

 

Yes

0-127

 

 

 

 

 

 

 

 

All Sound Off

 

No

 

Yes

 

 

 

 

 

 

 

 

 

All Notes Off

 

No

 

Yes

 

 

 

 

 

 

 

 

 

Reset All Controllers

 

No

 

Yes

 

 

 

 

 

 

 

 

 

System Exclusive

 

Yes

 

Yes

 

 

 

 

 

 

 

 

 

 

System

:Song Pos

 

No

 

No

 

 

Common

:Song Sel

 

No

 

No

 

 

 

:Tune

 

No

 

No

 

 

 

 

 

 

 

 

 

 

System

:Clock

 

No

 

No

 

 

Real Time

:Commands

 

No

 

No

 

 

 

 

 

 

 

 

 

 

Aux

:Local On/Off

 

No

 

No

 

 

Messages :Active Sense

 

No

 

No

 

 

 

:Reset

 

No

 

No

 

 

 

 

 

 

 

 

Notes: Pan 0=hard left

127=hard right

 

 

 

Mode 1: OMNI ON, POLY

 

Mode 2: OMNI ON, MONO

 

Mode 3: OMNI OFF, POLY

 

Mode 4: OMNI OFF, MONO

 

 

 

 

 

 

 

 

 

GENERAL INFORMATION FOR MORPHEUS SYSEX

Product ID for Morpheus is 0C.

Device ID is [00-0F] (0-15 decimal).

Parameter Number and Parameter Value are 2 bytes each.

Since MIDI data bytes cannot be greater than [7F] (127 decimal), the data values are “nibble-ized” to a 14-bit signed 2's complement format.

There is one edit buffer for the current preset (the preset shown in the display), one for the hyperpreset, and one for the midimap (the current midimap). Only one preset, hyper or midimap can be edited at a time via SysEx commands and changing the current preset, hyper or midimap erases the associated edit buffer.

224 Morpheus Operation Manual


MIDI SPECIFICATION

RECEIVED CHANNEL COMMANDS

Channels number (n) = 0-15. Message bytes are represented in hex. All other numbers are decimal. Running Status is supported.

Command

Message

 

Comments

Note Off

8n kk vv

release velocity is ignored

Note On

9n kk vv

velocity 0 = note off

Key Aftertouch

An kk vv

kk = 0-127 vv = 0-127

Program Change

Cn vv

0-127

 

Channel Aftertouch

Dn vv

0-127

 

Pitch Bend

En ll mm

l = lsb, m = msb

Realtime Controller

Bn cc vv

cc = 00-31

 

Footswitch

Bn cc vv

cc = 64-79, vv ³ 64 = on

Volume

Bn 07 vv

0-127

 

Pan

Bn 0A vv

0 = hard left, 127 = hard right

All Sound Off

Bn 78 00

turns all sound off

Reset All Controllers

Bn 79 00

ignored in omni mode

All Notes Off

Bn 7B 00

ignored in omni mode

Omni Mode Off*

Bn 7C 00

forces all notes & controls off

Omni Mode On*

Bn 7D 00

forces all notes & controls off

Mono Mode On (Poly Off)*Bn 7E 00

forces all notes & controls off

Poly Mode On (Mono Off)*Bn 7F 00

forces all notes & controls off

Bank Select

Bn 00 00 20 bb Cn pp

bb = bank #

 

 

pp = program in bank

* Special Notes:

From Omni Mode ... Omni Off turns Poly On.

From Poly Mode ..... Omni On turns Omni On; Mono On turns Mono On. From Mono Mode ... Mono Off turns Poly On; Omni On turns Omni On. From Multi Mode ... Omni On turns Omni On; Omni Off or Mono Off turnsPoly On; Mono On turns Mono On.

All other changes have no effect.

Chapter 11: Reference Section

225

 

 


MIDI SPECIFICATION

••• Morpheus will receive Proteus presets (if enabled in the Master menu), but will fill in the extra parameters with default values and set instruments to “None”.

There is only one edit buffer each for the current preset, the current hyperpreset, and the current midimap.

Only one preset, hyperpreset or midimap can be edited at a time via SysEx commands and changing the current preset, hyper or midimap erases the associated edit buffer.

MIDI SYSEX COMMANDS

For system exclusive commands, the following format is used:

F0

System Exclusive Status Byte

18

E-mu ID Byte

0C

Product ID Byte (will also respond to ID 04 - Proteus)

dd

Device ID Byte

cc

Command Byte

...

Data Bytes

F7

EOX

SysEx Editing

Preset and setup parameters may be edited individually using system exclusive commands. The preset being edited is the active preset (the preset on the basic or global channel and the one which is shown in the LCD). The value of a given parameter may be changed by sending a parameter value command. The value of a parameter may be read by sending a parameter value request, to which the machine will respond by sending back the parameter value. Please note that there is only one edit buffer

All SysEx bytes are displayed in Hex, unless specified otherwise. All comment numbers are displayed in decimal, unless specified otherwise.

Two MIDI bytes (lsb, msb) are required for each 14 bit data word. Bits 0- 6 are sent first, followed by bits 7-13 in the next MIDI byte. All data words are signed 2's complement values with sign-extension out to the most significant bit (bit 13). This convention applies to all data words, regardless of the parameter's value range.

Preset data may also be transmitted or received in a single block (one complete preset) using system exclusive commands. A preset data request may be issued by a host computer, to which the machine will respond sending the data block for the requested preset. Conversely, the computer may send new preset data which will replace the specified preset currently in the machine. Additionally, a front panel command will transmit one or all user presets for backup onto an external sequencer. These presets may be restored by simply playing back the sequence into the machine.

Warning: When transferring preset banks and tuning table data back and forth from Morpheus to a computer, the data should be recorded as you would a regular sequence. Sending the data in one huge chunk will clog the input buffer on Morpheus unless a time period of approximately 100 mS is inserted between each preset. The SysEx Packet Delay feature in the Master menu can be used to slow down the data rate when the computer's input buffer is being clogged.

226 Morpheus Operation Manual



MIDI SPECIFICATION

COMMAND SUMMARY

The following SysEx Command IDs are recognized by Morpheus.

Command

Function

Number

 

00

Preset Request

01

Preset Data

02

Parameter Request

03

Parameter Data

04

Tune Table Request

05

Tune Table Data

06

Prog Map Request

07

Prog Map Data

08

Master Data Request

..

Unused

0A

Version Request

0B

Version Data

0C

Configuration Request

0D

Configuration Data

0E

Instrument List Request

0F

Instrument List Data

..

Unused

12Preset List Request

13Preset List Data

.. Unused

44Hyperpreset Request

45Hyperpreset Data

46Midimap Request

47Midimap Data

.. Unused

50Hyperpreset List Req

51Hyperpreset List Data

52Midimap List Req

53Midimap List Data

54Effect List Req

55Effect List Data

56Filter List Req

57Filter List Data

Chapter 11: Reference Section

227