Yamaha RS7000 Owner's Manual - Page 325
MIDI Data Format, Tone generator block Voice part, TRANSMIT FLOW, RECEIVE FLOW
View all Yamaha RS7000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 325 highlights
11. MIDI Data Format 11. MIDI Data Format The RS7000 tone generator and sequencer blocks handle different MIDI events. These are listed separately in the MIDI Data Format as well as in the MIDI Implementation Chart. G Tone generator block (Voice part) (1) TRANSMIT FLOW MIDI OUT (A, B) [SW1] NOTE ON/OFF [SW2] KNOB 1 - 31 9nH EnH, BnH [SW3] FOOT SW BnH 40H [SW4] SYSTEM EXCLUSIVE MESSAGE SYSTEM MULTI PART EFFECT AD PART F0H 43H 1nH 6AH aaH aaH aaH ddH.....ddH F7H F0H 43H 1nH 6AH aaH aaH aaH ddH.....ddH F7H F0H 43H 1nH 6AH aaH aaH aaH ddH.....ddH F7H F0H 43H 1nH 6AH aaH aaH aaH ddH.....ddH F7H SYSTEM EXCLUSIVE MESSAGE MIDI MASTER VOLUME IDENTITY REPLY F0H 7FH 7FH 04H 01H llH mmH F7H F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH 00H 00H 00H 01H F7H ACTIVE SENSING FEH [SW1] [SW2] [SW3] [SW4] Out Select and Out Channel The output connector and MIDI Transmit Channel can be set for each track in SETUP Out Channel. NOTE ON/OFF will be according to the settings of the current track. Knob 1 - 31 Assign The SETUP Knob Assign settings specify the track whose [SW1] settings will determine the output connector, and the type of messages that will be output. Foot Switch This will be output only if the UTILITY Foot Switch function has been set to Sustain. TG Parameter Out The output connector and output enable/disable are set by the UTILITY Parameter Out setting. (2) RECEIVE FLOW MIDI IN [SW1] CHANNEL VOICE MASSAGE NOTE OFF 8nH NOTE ON/OFF 9nH CONTROL CHANGE BnH PROGRAM CHANGE CnH PITCH BEND CHANGE EnH CHANNEL MODE MESSAGE ALL SOUND OFF RESET ALL CONTROLLERS ALL NOTE OFF OMNI MODE OFF OMNI MODE ON MONO MODE ON POLY MODE ON BnH 78H BnH 79H BnH 7BH BnH 7CH BnH 7DH BnH 7EH BnH 7FH SYSTEM EXCLUSIVE MESSAGE SYSTEM F0H 43H 1nH 6AH aaH aaH aaH ddH.....ddH F7H EFFECT F0H 43H 1nH 6AH aaH aaH aaH ddH.....ddH F7H MULTI PART F0H 43H 1nH 6AH aaH aaH aaH ddH.....ddH F7H AD PART F0H 43H 1nH 6AH aaH aaH aaH ddH.....ddH F7H SYSTEM EXCLUSIVE MESSAGE GM MODE ON MIDI MASTER VOLUME IDENTITY REQUEST F0H 7EH 7FH 09H 01H F7H F0H 7FH 7FH 04H 01H llH mmH F7H F0H 7EH 0nH 06H 01H F7H [SW1] ACTIVE SENSING FEH Data received via MIDI is sent to Part = n according to the receive channel. (3) TRANSMIT/RECEIVE DATA (3-1) CHANNEL VOICE MESSAGES (3-1-1) NOTE OFF STATUS 1000nnnn(8nH) NOTE NUMBER 0kkkkkkk VELOCITY 0vvvvvvv n = 0 - 15 VOICE CHANNEL NUMBER k = 0 (C-2) - 127 (G8) v is ignored Only received. (3-1-2) NOTE ON/OFF STATUS 1001nnnn(9nH) NOTE NUMBER 0kkkkkkk VELOCITY 0vvvvvvv 00000000 n = 0 - 15 VOICE CHANNEL NUMBER k = 0 (C-2) - 127 (G8) (v = 0) NOTE ON (v = 0) NOTE OFF (3-1-3) PROGRAM CHANGE STATUS 1100nnnn(CnH) PROGRAM NUMBER 0ppppppp n = 0 - 15 VOICE CHANNEL NUMBER p = 0 - 127 (3-1-4) PITCH BEND CHANGE STATUS 1110nnnn(EnH) LSB 0vvvvvvv MSB 0vvvvvvv n = 0 - 15 VOICE CHANNEL NUMBER PITCH BEND CHANGE LSB PITCH BEND CHANGE MSB 14 bit resolution. MSB 00000000B (00H) Minimum value 01000000B (40H) Center value 01111111B (7FH) Maximum value If the SETUP Knob Assign parameter assigns this to a knob 1 - 31, this message is transmitted by knob operations. (3-1-5) CONTROL CHANGE STATUS 1011nnnn(BnH) CONTROL NUMBER 0ccccccc CONTROL VALUE 0vvvvvvv n = 0 - 15 VOICE CHANNEL NUMBER * Control numbers transmitted c = 0 BANK SEL MSB ; 0:GM VOICE 63:RS7000 VOICE 64:RS7000 SAMPLE VOICE 126:RS7000 DRUM VOICE 127:GM DRUM c = 32 BANK SEL LSB ; v = 0 - 127 *3 c = 64 SUSTAIN SWITCH ; v = 0 - 63:OFF, 64 - 127:ON If the UTILITY Foot Switch parameter is set to Sustain, this message is transmitted by foot switch operations. If the SETUP Knob Assign parameter assigns this to a knob 1 - 31, knob operations will transmit c=1 - 119 (except 32). * Control numbers received c = 0 BANK SEL MSB ; v = 0:GM VOICE 63:RS7000 VOICE 64:RS7000 SAMPLE VOICE 126:RS7000 DRUM VOICE 127:GM DRUM c = 32 BANK SEL LSB ; v = 0 - 127 *3 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 TRACK VOLUME ; v = 0 - 127 c = 10 PAN ; v = 0:-64 - 64:0 - 127:+63 c = 11 EXPRESSION ; v = 0 - 127 c = 16 LFO AMOD DEPTH ; v = 0:-64 - 64:0 - 127:+63 c = 17 LFO FMOD DEPTH ; v = 0:-64 - 64:0 - 127:+63 c = 18 AEG SUSTAIN LEVEL ; v = 0:-64 - 64:0 - 127:+63 c = 19 FILTER ENV. DEPTH ; v = 0:-64 - 64:0 - 127:+63 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 = 71 FILTER RESONANCE ; v = 0:-64 - 64:0 - 127:+63 c = 72 AEG RELEASE TIME ; v = 0:-64 - 64:0 - 127:+63 c = 73 AEG ATTACK TIME ; v = 0:-64 - 64:0 - 127:+63 c = 74 FILTER CUTOFF ; v = 0:-64 - 64:0 - 127:+63 c = 75 AEG DECAY TIME ; v = 0:-64 - 64:0 - 127:+63 c = 76 LFO SPEED ; v = 0:-64 - 64:0 - 127:+63 *4 c = 77 LFO PMOD DEPTH ; v = 0:-64 - 64:0 - 127:+63 c = 80 FEG ATTACK TIME ; v = 0:-64 - 64:0 - 127:+63 c = 81 FEG DECAY TIME ; v = 0:-64 - 64:0 - 127:+63 RS7000 325 Appendix