Receive the note number which is designated with "RxNote", in the MIDI channel number
which is designated with "Pads Rx Ch." in the UTILITY "MIDI."
Status
9nHmmHllH
n = MIDI Channel No.:00H–0FH (ch.1–ch.16)
mm = Note No.:00H–7FH (0–127)
ll = Velocity:01H–7FH (1–127) / 00H = NOTE OFF
● Program Change
Works as bank switch when MIDI channel number is set for playing the sample.
StatusSecond
CnHppH
n = MIDI Channel No.:00H–0FH (ch.1–ch.16)
pp = Program No.:00H–3FH (0–63)
■ Channel Mode Message
● All Sound Off (Controller Number 120)
Mutes all souding notes, in the MIDI channel number which is designated with "Pads Rx
Ch." in the UTILITY "MIDI."
StatusSecondThird
BnH78H00H
n = MIDI Channel No.:00H–0FH (ch.1–ch.16)
● All Note Off (Controller Number 123)
Mutes all souding notes, in the MIDI channel number which is designated with "Pads Rx
Ch." in the UTILITY "MIDI."
StatusSecondThird
BnH7BH00H
n = MIDI Channel No.:00H–0FH (ch.1–ch.16)
● System Exclusive Message
StatusData BytesStatus
F0HiiH,ddH, ..., eeHF7H
ByteDescription
F0HStatus of System Exclusive Message
iiHManufacturer ID
ddHData: 00H–7FH (0–127)
| |
eeHData
F7HEOX (End of System Exclusive Message)
● Universal System Exclusive Message
❍INQUIRY MESSAGE
✧ Identity Request
StatusData BytesStatus
F0H7EH, Dev, 06H, 01H F7H
ByteDescription
F0HStatus of System Exclusive Message
7EHUniversal System Exclusive Message Non Realtime Header
DevDevice ID (10H or 7FH)
06HGeneral Information(sub-ID #1)
01HIdentify Request (sub-ID #2)
F7HEOX (End of System Exclusive Message)
The message is used to request the particular of the CDX-1.
If CDX-1 received the message and the device ID of the message is same as 10H or 7FH, the
CDX-1 trasmits the prescribed Identity Replay message.
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID (10H or 7FH)
06HMMC Command Message
aaHCommand
| |
bbHCommand
F7HEOX (End of System Exclusive Message)
* See "2. MIDI Machine Control" section.
2. MIDI Machine Control
■ MIDI Machine Control Details
● STOP (MCS)
StatusData BytesStatus
F0H7FH, Dev, 06H, 01H F7H
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID (10H or 7FH)
06HMMC Command Message
01HSTOP (MCS)
F7HEOX (End of System Exclusive Message)
If the device ID on the message was as same as that of the receiving 10H or 7FH, the CDX-1
stops immediately.
● PLAY (MCS)
StatusData BytesStatus
F0H7FH, Dev, 06H, 02H F7H
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID (10H or 7FH)
06HMMC Command Message
02HPLAY (MCS)
F7HEOX (End of System Exclusive Message)
If the device ID on the message was as same as that of the receiving 10H or 7FH, the CDX-1
goes into the playback condition.
● DEFERRED PLAY (MCS)
StatusData BytesStatus
F0H7FH, Dev, 06H, 03H F7H
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID (10H or 7FH)
06HMMC Command Message
03HDEFERRED PLAY (MCS)
F7HEOX (End of System Exclusive Message)
If the device ID on the message was as same as that of the receiving 10H or 7FH, the CDX-1
goes into the playback condition after the locate operation.
● FAST FORWARD (MCS)
StatusData BytesStatus
F0H7FH, Dev, 06H, 03H F7H
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID (10H or 7FH)
06HMMC Command Message
03HDEFERRED PLAY (MCS)
F7HEOX (End of System Exclusive Message)
If the device ID on the message was as same as that of the receiving 10H or 7FH, the CDX-1
goes into the fast forward condition.
1
Page 2
MIDI Implementation
● REWIND (MCS)
StatusData BytesStatus
F0H7FH, Dev, 06H, 05H F7H
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID (10H or 7FH)
06HMMC Command Message
05HREWIND (MCS)
F7HEOX (End of System Exclusive Message)
If the device ID on the message was as same as that of the receiving 10H or 7FH, the CDX-1
goes into the rewind condition.
● RECORD STROBE
StatusData BytesStatus
F0H7FH, Dev, 06H, 06H F7H
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID (10H or 7FH)
06HMMC Command Message
06HRECORD STROBE
F7HEOX (End of System Exclusive Message)
If the device ID on the message was as same as that of the receiving 10H or 7FH, the CDX-1
goes into the following condition.
1. The CDX-1 is in the playback condition.
Start Recording the tracks that status are the record standby mode.
2. The CDX-1 is in the stop condition.
Start Playing back, and Start Recording the track that status are record standby mode.
3. TRANSMITTED DATA
■ Channel Voice Message
● Note On/Off
Transmit the number/velocity which is designated, in the MIDI channel number "1" – "16"
which is designated with "Rhythm Ch." in the UTILITY "MIDI."
The MIDI Channel number specified in "Pads Tx Ch." in the UTILITY "MIDI" and the Note
number specified in "RxNote(Pad1)" are output.
In this case, Velocity is fixed at 100.
StatusSecondThird
9nHmmHllH
n = MIDI Channel No.:00H–0FH (ch.1–ch.16)
mm = Note No.:00H–7FH (0–127)
ll = Velocity:01H–7FH (1–127) / 00H = NOTE OFF
● Program Change
Works as bank switch, in the MIDI channel number which is designated with "Pads Rx Ch."
in the UTILITY "MIDI."
StatusSecond
CnHppH
n = MIDI Channel No.:00H–0FH (ch.1–ch.16)
pp = Program No.:00H–3FH (0–63)
■ System Common Messages
● MIDI Time Code Quarter Frame Messages
MIDI Time Code Quarter Frame Messages can be transmitted while the CDX-1 is running
(Playing or Recording) if the SONG parameter "Sync Out" is "MTC."
StatusSecond
F1HmmH (= 0nnndddd)
● RECORD EXIT
StatusData BytesStatus
F0H7FH, Dev, 06H, 07H F7H
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID (10H or 7FH)
06HMMC Command Message
07HRECORD EXIT
F7HEOX (End of System Exclusive Message)
If the device ID on the message was as same as that of the receiving 10H or 7FH, the CDX-1
exits from the record condition.
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID (10H or 7FH)
06HMMC Command Message
44HLOCATE (MCP)
06HNumber of Bytes
01H"TARGET" sub command
hrH, mnH, scH, frH, ffH Standard Time with Sub Frame
F7HEOX (End of System Exclusive Message)
If the device ID on the message was as same as that of the receiving 10H or 7FH, the CDX-1
locates the specified time location received from the command.
nnn = Message type:0 = Frame count LS nibble
1 = Frame count MS nibble
2 = Seconds count LS nibble
3 = Seconds count MS nibble
4 = Minutes count LS nibble
5 = Minutes count MS nibble
6 = Hours count LS nibble
7 = Hours count MS nibble
dddd = 4 bit nibble data: 0H–FH (0–15)
If the upper and lower 4 bits of the count are combined, these bit fields are assigned as
follows.
ByteDescription
F0HStatus of System Exclusive Message
7EHUniversal System Exclusive Message Non Realtime Header
DevDevice ID
06HGeneral Information(sub-ID #1)
02HIdentify Reply(sub-ID #2)
41HManufacturer ID(Roland)
3BH, 01HDevice Family Code(CDX-1)
00H, 00HDevice Family No.
ssH, ssH, ssH, ssH Software Revision Level
F7HEOX (End of System Exclusive Message)
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID
01HMIDI Time Code(sub-ID #1)
01HFull Message(sub-ID #2)
hrtype/hours (0yyzzzzz)
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID
06HMMC Command Message
aaHCommand
| |
bbHCommand
F7HEOX (End of System Exclusive Message)
* See "4. MIDI Machine Control" section.
4. MIDI Machine Control
■ MIDI Machine Control Details
● STOP (MCS)
StatusData BytesStatus
F0H7FH, Dev, 06H, 01H F7H
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID
06HMMC Command Message
01HSTOP (MCS)
F7HEOX (End of System Exclusive Message)
If the transport switch [STOP] was pressed, the CDX-1 transmits as the device ID 7FH.
● DEFERRED PLAY (MCS)
StatusData BytesStatus
F0H7FH, Dev, 06H, 03HF7H
Byte
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID
06HMMC Command Message
03HDEFERRED PLAY (MCS)
F7HEOX (End of System Exclusive Message)
If the transport switch [PLAY] was pressed, the CDX-1 transmits as the device ID 7FH.
● RECORD STROBE
StatusData BytesStatus
F0H7FH, Dev, 06H, 06H F7H
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID
06HMMC Command Message
06HRECORD STROBE
F7HEOX (End of System Exclusive Message)
If the transport switch [REC] was pressed out of the recording condition, the CDX-1
transmits as the device ID 7FH.
● RECORD EXIT
StatusData BytesStatus
F0H7FH, Dev, 06H, 07H F7H
Byte
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID
06HMMC Command Message
07HRECORD EXIT
F7HEOX (End of System Exclusive Message)
If the transport switch [REC] was pressed while recording, the CDX-1 transmits as the
device ID 7FH.
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID
06HMMC Command Message
44HLOCATE (MCP)
06HNumber of Bytes
01H"TARGET" sub command
hrH, mnH, scH, frH, ffH Standard Time with Sub Frame
F7HEOX (End of System Exclusive Message)
If the time locate is operated effectively, the CDX-1 transmits as the device ID 7FH.
Description
Description
3
Page 4
MIDI Implementation
5. Appendices
● Decimal and Hexadecimal table
(Hexadecimal number is shown with H.)
In MIDI documentation, data values and addresses/sizes of system exclusive messages etc.
are expressed as hexadecimal values for each 7 bits.
The following table shows how these correspond to decimal numbers.
* Decimal values such as MIDI channel, bank select, and program change are listed as one
(1) greater than the values given in the above table.
MIDI Machine Control (MMC) Command
● Commands Recognized
CommandAction
01H STOPSTOP
02H PLAYPLAY
03H DEFERRED PLAYPLAY
04H FAST FORWARDFF
05H REWINDREW
06H RECORD STROBEREC/PUNCH IN
07H RECORD EXITPUNCH OUT
44H 01H LOCATE TARGET LOCATE
● Commands Transmitted
CommandAction
01H STOPSTOP
03H DEFERRED PLAYPLAY
06H RECORD STROBEREC/PUNCH IN
07H RECORD EXITPUNCH OUT
44H 01H LOCATE TARGETLOCATE
* A 7-bit byte can express data in the range of 128 steps. For data where greater precision
is required, we must use two or more bytes. For example, two hexadecimal numbers aa
bbH expressing two 7-bit bytes would indicate a value of aa x 128 + bb.
* In the case of values which have a ± sign, 00H = -64, 40H = ±0, and 7FH = +63, so that the
decimal expression would be 64 less than the value given in the above chart. In the case
of two types, 00 00H = -8192, 40 00H = ±0, and 7F 7FH = +8191.
* Data marked "nibbled" is expressed in hexadecimal in 4-bit units. A value expressed as a
2-byte nibble 0a 0bH has the value of a x 16 + b.
<Ex.1> What is 5AH in decimal system?
<Ex.2> What in decimal system is 12034H in hexadecimal of every 7 bit?
<Ex.3> What in decimal system is 0A 03 09 0D in nibble system?
<Ex. 4> What in nibble system is 1258 in decimal system?
5AH = 90 according to the above table.
12H = 18, 34H = 52 according to the above table. So 18 x 128 + 52 = 2356.
0AH = 10, 03H = 3, 09H = 9, 0DH = 13 according to the table.
So ((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885.
________
16)1258
16) 78 ... 10
16) 4 ... 14
0 ... 4
0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH According to the table.
So it is 00 04 0E 0AH.
4
Page 5
MIDI Implementation
MULTITRACK CD RECORDER / AUDIO SAMPLE WORKSTATION
Model CDX-1
Basic
Channel
Mode
Note
Number:
Velocity
After
Touch
Pitch Bend
Control
Function...
Default
Changed
Default
Messages
Altered
True Voice
Note On
Note Off
Key's
Channel's
MIDI Implementation Chart
TransmittedRecognizedRemarks
1–16
1–16
Mode 3
X
**************
O 0–127
**************
O 1–127
X9n, v = 0
X
X
X
1–16
1–16
Mode 3
X
X
O 0–127
0–127
X
X
X
X
X
XX
Change
Date : Apl. 16, 2001
Version : 1.01
Program
Change
:True Number
System Exclusive
: Quarter Frame
System
Common
: Song Position
: Song Select
: Tune Request
System
Real Time
Aux
Messages
: Clock
: Commands
: All Sound Off
: Reset All Controllers
: Local On/Off
: All Notes Off
: Active Sensing
: System Reset
Notes
O
**************
O
O
X
X
X
X
X
X
X
X
X
X
X
SyncOut=MTC Only
* 1
*1
O
0–63
O
X
X
X
X
X
X
O
X
X
O
X
X
Pad Bank1–64
Mode 1 : OMNI ON, POLY
Mode 3 : OMNI OFF, POLY
40452856 ’01-4-REC 1st Edition
Mode 2 : OMNI ON, MONO
Mode 4 : OMNI OFF, MONO
O : Yes
X : No
5
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.