49
RM1x
The RM1x tone generator and sequencer blocks handle different MIDIevents. These are listed seqparately in
the MIDI Data Format as well as in the MIDI Implementation Chart.
n Tone generator block (Voice part)
(1) TRANSMIT FLOW
SW1
MIDI <-[]---+---
NOTE ON/OFF
9nH
OUT |
|SW2
|
+[]-
KNOB 1-8
EnH, BnH,01H-77H(except 20H)
|
|SW3
|
+[]-
FOOT SW Bn,40H 42H
|
|-----+--- SYSTEM EXCLUSIV MESSAGE
|
|
<PARAMETER CHANGE>
|
|------- MIDI MASTER TUNING
F0H 43H 1nH 27H 30H 00H 00H mmH llH ccH F7H
|
|------- XG SYSTEM
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
|
|------- MULTI EFFECT
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
|
|------- MULTI PART
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
|
|-----+--- SYSTEM EXCLUSIV MESSAGE
|
MIDI MASTER VOLUME F0H 7FH 7FH 04H 01H llH mmH F7H
|
IDENTITY REPLY
F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH
|
00H 00H 00H 01H F7H
+--- ACTIVE SENSING
FEH
SW1 []
MIDI Transmit Channel
Selected with output MIDI CH.
SW2 []
KNOB 1-8
Selected with the Knob Assign page in the SETUP sub mode.
SW3 []
FOOT SWITCH
Selected with the FOOT SWITCH menu in the UTILITY mode.
(2) RECEIVE FLOW
MIDI ->-+----
IN | |
------ |
| --------
| | SW1
| |-[]---+---
NOTE OFF
8nH
| |
|
| |
+---
NOTE ON/OFF
9nH
| |
|
| |
+---
CONTROL CHANGE
| |
|
BANK SEL MSB
BnH,00H
| |
|
BANK SEL LSB
BnH,20H
| |
|
MODULATION
BnH,01H
| |
|
PORTAMENTO TIME
BnH,05H
| |
|
DATA ENTRY MSB
BnH,06H
| |
|
DATA ENTRY LSB
BnH,26H
| |
|
MAIN VOLUME
BnH,07H
| |
|
PANPOT
BnH,0AH
| |
|
EXPRESSION
BnH,0BH
| |
|
AC1 CONTROLLER
BnH,10H
| |
|
SUSTAIN SWITCH
BnH,40H
| |
|
PORTAMENTO SWITCH
BnH,41H
| |
|
SOSTENUTO
BnH,42H
| |
|
SOFT PEDAL
BnH,43H
| |
|
HARMONIC CONTENT
BnH,47H
| |
|
RELEASE TIME
BnH,48H
| |
|
ATTACK TIME
BnH,49H
| |
|
BRIGHTNESS
BnH,4AH
| |
|
SOUND CONTROLLER 6
BnH,4BH
| |
|
SOUND CONTROLLER 7
BnH,4CH
| |
|
PORTAMENTO CONTROL
BnH,54H
| |
|
EFFECT SEND LEVEL 1
BnH,5BH
| |
|
EFFECT SEND LEVEL 3
BnH,5DH
| |
|
EFFECT SEND LEVEL 4
BnH,5EH
| |
|
DATA ENTRY INC
BnH,60H
| |
|
DATA ENTRY DEC
BnH,61H
| |
|
NRPN
| |
|
VIBRATO RATE
BnH,63H,01H,62H,08H,06H,mmH
| |
|
VIBRATO DEPTH
BnH,63H,01H,62H,09H,06H,mmH
| |
|
VIBRATO DELAY
BnH,63H,01H,62H,0AH,06H,mmH
| |
|
FILTER CUTOFF FREQ.
BnH,63H,01H,62H,20H,06H,mmH
| |
|
FILTER RESONANCE
BnH,63H,01H,62H,21H,06H,mmH
| |
|
AEG ATTACK TIME
BnH,63H,01H,62H,63H,06H,mmH
| |
|
AEG DECAY TIME
BnH,63H,01H,62H,64H,06H,mmH
| |
|
AEG RELEASE TIME
BnH,63H,01H,62H,66H,06H,mmH
| |
|
RPN
| |
|
PITCH BEND SENS.
BnH,64H,00H,65H,00H,06H,mmH
| |
|
FINE TUNING
BnH,64H,01H,65H,00H,06H,mmH,26H,llH
| |
|
COARSE TUNING
BnH,64H,02H,65H,00H,06H,mmH
| |
|
RPN RESET
BnH,64H,7FH,65H,7FH
| |
|
ALL SOUND OFF
BnH,78H,00H
| |
|
RESET ALL CONTROLLERS
BnH,79H,00H
| |
|
ALL NOTE OFF
BnH,7BH
| |
|
OMNI MODE OFF
BnH,7CH
| |
|
OMNI MODE ON
BnH,7DH
| |
|
MONO MODE
BnH,7EH
| |
|
POLY MODE
BnH,7FH
| |
|
| |
+--- PROGRAM CHANGE
CnH
| |
|
| |
+---
PITCH BEND CHANGE
EnH
| |
| |------+
SYSTEM EXCLUSIV MESSAGE
| |
|
<PARAMETER CHANGE>
| |
|------- MIDI MASTER TUNING
F0H 43H 1nH 27H 30H 00H 00H mmH llH ccH F7H
| |
|------- XG SYSTEM ON
F0H 43H 1nH 4CH 00H 00H 7EH 00H F7H
| |
|------- XG SYSTEM
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| |
|------- MULTI EFFECT
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| |
|------- MULTI PART
F0H 43H 1nH 4CH aaH aaH aaH ddH.....ddH F7H
| |
| |------+
SYSTEM EXCLUSIV MESSAGE
|
GM MODE ON
F0H 7EH 7FH 09H 01H F7H
|
MIDI MASTER VOLUME
F0H 7FH 7FH 04H 01H llH mmH F7H
|
IDENTITY REQUEST
F0H 7EH 0nH 06H 01H F7H
|
|-------+
ACTIVE SENSING
FEH
SW1 [] Data received from MIDI will be sounded by part "n" ("n" being the receive channel).
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF
STATUS
1000nnnn(8nH)
n = 0 ~ 15 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
VELOCITY
0vvvvvvv
v is ignored
Received only.
(3-1-2) NOTE ON/OFF
STATUS
1001nnnn(9nH)
n = 0 ~ 15 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
VELOCITY
0vvvvvvv
(v-0)
NOTE ON
00000000
(v=0)
NOTE OFF
(3-1-3) PROGRAM CHANGE
STATUS
1100nnnn(CnH)
n = 0 ~ 15 VOICE CHANNEL NUMBER
PROGRAM NUMBER
0ppppppp
p = 0 ~ 127
(3-1-4) PITCH BEND CHANGE
STATUS
1110nnnn(EnH)
n = 0 ~ 15 VOICE CHANNEL NUMBER
LSB
0vvvvvvv
PITCH BEND CHANGE LSB
MSB
0vvvvvvv
PITCH BEND CHANGE MSB
14 bit resolution
MSB
00000000B ( 00H )
minimum value
01000000B ( 40H )
center value
01111111B ( 7FH )
maximum Value
Transmitted according to the Assignable Knobs 1 - 8 settings.
(3-1-5) CONTROL CHANGE
STATUS 1011nnnn(BnH)
n = 0 ~ 15 VOICE CHANNEL NUMBER
CONTROL
NUMBER
0ccccccc
CONTROL
VALUE
0vvvvvvv
* The CONTROL NUMBER to be transmitted.
c = 0
BANK SEL MSB
; v = 0:GM VOICE
63:RM1x VOICE,
126:RM1x DRUM KIT,
127:GM DRUM
c = 32
BANK SEL LSB
; v = 0 - 127
*3
c = 1
MODULATION
; v = 0 - 127
c = 7
MAIN VOLUME
; v = 0 - 127
c = 11
EXPRESSION
; v = 0 - 127
c = 16
AC1 CONTROLLER
; v = 0 - 127
*2
c = 64
SUSTAIN SWITCH
; v = 0-63:OFF , 64-127:ON
c = 1 - 119 (except 32) are transmitted according to the Assignable Knobs 1 - 8 settings.
c = 64 is transmitted according to the Foot Switch setting.
* The CONTROL NUMBER to be received.
c = 0
BANK SEL MSB
; v = 0:GM VOICE,
63:RM1x VOICE,
126:RM1x DRUM KIT,
127:GM DRUM
c = 32
BANK SEL LSB
; v = 0 - 127
c = 1
MODULATION
; v = 0 - 127
c = 5
PORTAMENTO TIME
; v = 0 - 127
*2
c = 6
DATA ENTRY MSB
; v = 0 - 127
*1
c = 38
DATA ENTRY LSB
; v = 0 - 127
*1
c = 7
MAIN VOLUME
; v = 0 - 127
c = 10
PANPOT
; v = 0 - 127
c = 11
EXPRESSION
; v = 0 - 127
c = 16
AC1 CONTROLLER
; v = 0 - 127
*2
c = 64
SUSTAIN SWITCH
; v = 0-63:OFF , 64-127:ON
c = 65
PORTAMENTO SWITCH ; v = 0-63:OFF , 64-127:ON *2
c = 66
SOSTENUTO
; v = 0-63:OFF , 64-127:ON
c = 67
SOFT PEDAL
; v = 0-63:OFF , 64-127:ON
c = 71
HARMONIC CONTENT
; v = 0:-64 - 64:0 - 127:+63
c = 72
RELEASE TIME
; v = 0:-64 - 64:0 - 127:+63
c = 73
ATTACK TIME
; v = 0:-64 - 64:0 - 127:+63
c = 74
BRIGHTNESS
; v = 0:-64 - 64:0 - 127:+63
c = 75
SOUND CONTROLLER 6 ; v = 0:-64 - 64:0 - 127:+63
c = 76
SOUND CONTROLLER 7 ; v = 0:-64 - 64:0 - 127:+63
c = 84
PORTAMENT CONTROL ; v = 0 - 127 *2
c = 91
EFFECT SEND LEVEL 1
; v = 0 - 127
c = 93
EFFECT SEND LEVEL 3
; v = 0 - 127
c = 94
EFFECT SEND LEVEL 4
; v = 0 - 127
(Only when Variation Connection = System)
c = 96
DATA ENTRY INC
; v = 127
*1
c = 97
DATA ENTRY DEC
; v = 127
*1
*1 Used only to set the parameter specified by RPN
*2 Not valid for rhythm voices.
*3 When MSB is 0,126 or 127, this is 0.
When MSB is 63, this is 0-6.
MODULATION controls the depth of vibrato.
PORTAMENTO TIME adjusts the speed of the pitch change if the Portamento Switch = ON. A setting
of 0 produces the shortest portamento time, and 127 produces the longest portamento time. This value
is valid only for the Portamento Switch (Ctr#65).
PANPOT produces change relative to the preset value of the voice, both for melody voices and for
rhythm voices.
For PORTAMENTO CONTROL, the portamento time is always fixed at 0.
EFFECT SEND LEVEL 1 controls the Reverb send.
EFFECT SEND LEVEL 3 controls the Chorus send.
EFFECT SEND LEVEL 4 controls the Variation send.
HARMONIC CONTENT adjusts the resonance specified by the Voice. This is a relative parameter, and
specifies an increase or decrease centered at 64. Higher values will produce a more distinctive tone.
For some voices, the effective range maybe less than the range of the setting.
RELEASE TIME adjusts the envelope release time specified by the Voice. This is a relative parameter,
and specifies an increase or decrease centered at 64.
ATTACK TIME adjusts the envelope attack time specified by the Voice. This is a relative parameter,
and specifies an increase or decrease centered at 64.
MIDI DATA FORMAT
Summary of Contents for RM1x
Page 7: ...RM1x 7 CIRCUIT BOARD LAYOUT ...
Page 16: ...RM1x 16 ...
Page 17: ...19 RM1x 28CA1 8812706 ...
Page 19: ...21 RM1x Patternside DM Circuit Board ...
Page 21: ...23 RM1x Patternside 2 PN 2NA V260490 PN 1 3Circuit Board ...
Page 43: ...RM1x 2 OVERALL ASSEMBLY ...