SRQ-2031/4015DIGITAL GRAPHIC EQUALIZER
MIDI Implementation
Copyright © 2000 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
Model: SRQ-2031 / SRQ-4015
Date: Sep. 22, 2000
Version: 1.03
1. Receive Data
■Channel Voice Messages
●Control Change
❍OUTPUT ATT (OUTPUT VOLUME)
Status 2nd byte 3rd byte
BnH ccH vvH
n = MIDI channel number 0H - FH(ch.1 - ch16)
cc = Controller number 01H - 1FH(1 -31)
40H - 5FH(64 - 95)
vv = Control value 00H - 3DH(Table-3.1)
❍BYPASS (BYPASS Function)
Status 2nd byte 3rd byte
BnH ccH vvH
n = MIDI channel number 0H - FH(ch.1 - ch16)
cc = Controller number 01H - 1FH(1 -31)
40H - 5FH(64 - 95)
vv = Control value 00H - 3FH(0 - 63 = OFF)
40H - 7FH(64 - 127 = ON)
❍MORPHING (MORPHING Function)
Status 2nd byte 3rd byte
BnH ccH vvH
n = MIDI channel number 0H - FH(ch.1 - ch16)
cc = Controller number 01H - 1FH(1 -31)
40H - 5FH(64 - 95)
vv = Control value 00H - 7FH(Frequency Slider: L-R)
<<< CH SELECT/FRQ SELECT/GAIN SET (GAIN CONTROL) >>>
* After the "GAIN SET" Data had been received, SRQ refer to the "CH SELECT / FRQ
SELECT" Data. Then the gain setteings are placed in effect. Please send the data in order
of "CH SELECT" / "FRQ SELECT" / "GAIN SET ."
❍CH SELECT (CHANNEL SELECT)
Status 2nd byte 3rd byte
BnH ccH vvH
n = MIDI channel number 0H - FH(ch.1 - ch16)
cc = Controller number 01H - 1FH(1 -31)
40H - 5FH(64 - 95)
vv = Control value 00H(0 = CH1)
01H(1 = CH2)
02H(2 = CH3) *only SRQ-4015
03H(3 = CH4) * only SRQ-4015
❍FRQ SELECT (FREQUENCY SELECT)
Status 2nd byte 3rd byte
BnH ccH vvH
n = MIDI channel number 0H - FH(ch.1 - ch16)
cc = Controller number 01H - 1FH(1 -31)
40H - 5FH(64 - 95)
vv = Control value 00H - 1EH(Table “VALUE - FRQ” ; SRQ-2031)
00H - 0EH(Table “VALUE - FRQ” ; SRQ-4015)
❍GAIN SET (GAIN CONTROL - MSB)
Status 2nd byte 3rd byte
BnH ccH vvH
n = MIDI channel number 0H - FH(ch.1 - ch16)
cc = Controller number 01H - 1FH(1 -31)
vv = Control value 00H - 01H(Table “VALUE - GAIN”)
❍GAIN SET (GAIN CONTROL - LSB)
Status 2nd byte 3rd byte
BnH ccH vvH
n = MIDI channel number 0H - FH(ch.1 - ch16)
cc = Controller number 21H - 3FH(33 - 63)
vv = Control value 00H - 7FH(Table “VALUE - GAIN”)
* Please send the "GAIN SET" Data in order of MSB / LSB.
Table "VALUE-FRQ" ; SRQ-2031
+------------------------------------+
| VALUE | FREQUENCY(Hz) |
+------------------------------------+
| 00H(0) | 20 |
| 01H(1) | 25 |
| 02H(2) | 31.5 |
| 03H(3) | 40 |
| 04H(4) | 50 |
| 05H(5) | 63 |
| 06H(6) | 80 |
| 07H(7) | 100 |
| 08H(8) | 125 |
| 09H(9) | 160 |
| 0AH(10) | 200 |
| 0BH(11) | 250 |
| 0CH(12) | 315 |
| 0DH(13) | 400 |
| 0EH(14) | 500 |
| 0FH(15) | 630 |
| 10H(16) | 800 |
| 11H(17) | 1k |
| 12H(18) | 1.25k |
| 13H(19) | 1.6k |
| 14H(20) | 2k |
| 15H(21) | 2.5k |
| 16H(22) | 3.15k |
| 17H(23) | 4k |
| 18H(24) | 5k |
| 19H(25) | 6.3k |
| 1AH(26) | 8k |
| 1BH(27) | 10k |
| 1CH(28) | 12.5k |
| 1DH(29) | 16k |
| 1EH(30) | 20k |
+------------------------------------+
Table "VALUE-FRQ" ; SRQ-4015
+------------------------------------+
| VALUE | FREQUENCY(Hz) |
+------------------------------------+
| 00H(0) | 25 |
| 01H(1) | 40 |
| 02H(2) | 63 |
| 03H(3) | 100 |
| 04H(4) | 160 |
| 05H(5) | 250 |
| 06H(6) | 400 |
| 07H(7) | 630 |
| 08H(8) | 1k |
| 09H(9) | 1.6k |
| 0AH(10) | 2.5k |
| 0BH(11) | 4k |
| 0CH(12) | 6.3k |
| 0DH(13) | 10k |
| 0EH(14) | 16k |
+------------------------------------+
Table "VALUE - GAIN 1"
+--------------------------------------------+
| MSB | LSB | GAIN |
+--------------------------------------------+
| 01H(1) | 00H-70H(0-112) | +0.8dB - +12dB | *Table "Value-GAIN 2"
+--------------------------------------------+
| 00H(0) | 00H-7FH(0-127) | -12dB - +0.7dB | *Table "Value-GAIN 2"
+--------------------------------------------+
| 01H(1) | 7F(127) | TOTAL CUT ON |
+--------------------------------------------+
| 01H(1) | 7E(126) | TOTAL CUT OFF |
+--------------------------------------------+
Table "VALUE - GAIN 2"
+----------------------------------+
| MSB | LSB | GAIN |
+----------------------------------+
| 01H(1) | 70H(112) | +12.0dB |
| 01H(1) | 6FH(111) | +11.9dB |
| 01H(1) | 6EH(110) | +11.8dB |
| 01H(1) | 6DH(109) | +11.7dB |
| 01H(1) | 6CH(108) | +11.6dB |
| 01H(1) | 6BH(107) | +11.5dB |
| 01H(1) | 6AH(106) | +11.4dB |
| 01H(1) | 69H(105) | +11.3dB |
| 01H(1) | 68H(104) | +11.2dB |
| 01H(1) | 67H(103) | +11.1dB |
| 01H(1) | 66H(102) | +11.0dB |
| 01H(1) | 65H(101) | +10.9dB |
| 01H(1) | 64H(100) | +10.8dB |
| 01H(1) | 63H(99) | +10.7dB |
| 01H(1) | 62H(98) | +10.6dB |
| 01H(1) | 61H(97) | +10.5dB |
| 01H(1) | 60H(96) | +10.4dB |
| 01H(1) | 5FH(95) | +10.3dB |
| 01H(1) | 5EH(94) | +10.2dB |
| 01H(1) | 5DH(93) | +10.1dB |
| 01H(1) | 5CH(92) | +10.0dB |
| 01H(1) | 5BH(91) | + 9.9dB |
| 01H(1) | 5AH(90) | + 9.8dB |
| 01H(1) | 59H(89) | + 9.7dB |
| 01H(1) | 58H(88) | + 9.6dB |
| 01H(1) | 57H(87) | + 9.5dB |
| 01H(1) | 56H(86) | + 9.4dB |
| 01H(1) | 55H(85) | + 9.3dB |
| 01H(1) | 54H(84) | + 9.2dB |
| 01H(1) | 53H(83) | + 9.1dB |
| 01H(1) | 52H(82) | + 9.0dB |
| 01H(1) | 51H(81) | + 8.9dB |
| 01H(1) | 50H(80) | + 8.8dB |
| 01H(1) | 4FH(79) | + 8.7dB |
| 01H(1) | 4EH(78) | + 8.6dB |
| 01H(1) | 4DH(77) | + 8.5dB |
| 01H(1) | 4CH(76) | + 8.4dB |
| 01H(1) | 4BH(75) | + 8.3dB |
| 01H(1) | 4AH(74) | + 8.2dB |
| 01H(1) | 49H(73) | + 8.1dB |
| 01H(1) | 48H(72) | + 8.0dB |
| 01H(1) | 47H(71) | + 7.9dB |
| 01H(1) | 46H(70) | + 7.8dB |
| 01H(1) | 45H(69) | + 7.7dB |
| 01H(1) | 44H(68) | + 7.6dB |
| 01H(1) | 43H(67) | + 7.5dB |
| 01H(1) | 42H(66) | + 7.4dB |
2
| 01H(1) | 41H(65) | + 7.3dB |
| 01H(1) | 40H(64) | + 7.2dB |
| 01H(1) | 3FH(63) | + 7.1dB |
| 01H(1) | 3EH(62) | + 7.0dB |
| 01H(1) | 3DH(61) | + 6.9dB |
| 01H(1) | 3CH(60) | + 6.8dB |
| 01H(1) | 3BH(59) | + 6.7dB |
| 01H(1) | 3AH(58) | + 6.6dB |
| 01H(1) | 39H(57) | + 6.5dB |
| 01H(1) | 38H(56) | + 6.4dB |
| 01H(1) | 37H(55) | + 6.3dB |
| 01H(1) | 36H(54) | + 6.2dB |
| 01H(1) | 35H(53) | + 6.1dB |
| 01H(1) | 34H(52) | + 6.0dB |
| 01H(1) | 33H(51) | + 5.9dB |
| 01H(1) | 32H(50) | + 5.8dB |
| 01H(1) | 31H(49) | + 5.7dB |
| 01H(1) | 30H(48) | + 5.6dB |
| 01H(1) | 2FH(47) | + 5.5dB |
| 01H(1) | 2EH(46) | + 5.4dB |
| 01H(1) | 2DH(45) | + 5.3dB |
| 01H(1) | 2CH(44) | + 5.2dB |
| 01H(1) | 2BH(43) | + 5.1dB |
| 01H(1) | 2AH(42) | + 5.0dB |
| 01H(1) | 29H(41) | + 4.9dB |
| 01H(1) | 28H(40) | + 4.8dB |
| 01H(1) | 27H(39) | + 4.7dB |
| 01H(1) | 26H(38) | + 4.6dB |
| 01H(1) | 25H(37) | + 4.5dB |
| 01H(1) | 24H(36) | + 4.4dB |
| 01H(1) | 23H(35) | + 4.3dB |
| 01H(1) | 22H(34) | + 4.2dB |
| 01H(1) | 21H(33) | + 4.1dB |
| 01H(1) | 20H(32) | + 4.0dB |
| 01H(1) | 1FH(31) | + 3.9dB |
| 01H(1) | 1EH(30) | + 3.8dB |
| 01H(1) | 1DH(29) | + 3.7dB |
| 01H(1) | 1CH(28) | + 3.6dB |
| 01H(1) | 1BH(27) | + 3.5dB |
| 01H(1) | 1AH(26) | + 3.4dB |
| 01H(1) | 19H(25) | + 3.3dB |
| 01H(1) | 18H(24) | + 3.2dB |
| 01H(1) | 17H(23) | + 3.1dB |
| 01H(1) | 16H(22) | + 3.0dB |
| 01H(1) | 15H(21) | + 2.9dB |
| 01H(1) | 14H(20) | + 2.8dB |
| 01H(1) | 13H(19) | + 2.7dB |
| 01H(1) | 12H(18) | + 2.6dB |
| 01H(1) | 11H(17) | + 2.5dB |
| 01H(1) | 10H(16) | + 2.4dB |
| 01H(1) | 0FH(15) | + 2.3dB |
| 01H(1) | 0EH(14) | + 2.2dB |
| 01H(1) | 0DH(13) | + 2.1dB |
| 01H(1) | 0CH(12) | + 2.0dB |
| 01H(1) | 0BH(11) | + 1.9dB |
| 01H(1) | 0AH(10) | + 1.8dB |
| 01H(1) | 09H(9) | + 1.7dB |
| 01H(1) | 08H(8) | + 1.6dB |
| 01H(1) | 07H(7) | + 1.5dB |
| 01H(1) | 06H(6) | + 1.4dB |
| 01H(1) | 05H(5) | + 1.3dB |
| 01H(1) | 04H(4) | + 1.2dB |
| 01H(1) | 03H(3) | + 1.1dB |
| 01H(1) | 02H(2) | + 1.0dB |
| 01H(1) | 01H(1) | + 0.9dB |
| 01H(1) | 00H(0) | + 0.8dB |
| 00H(0) | 7FH(127) | + 0.7dB |
| 00H(0) | 7EH(126) | + 0.6dB |
| 00H(0) | 7DH(125) | + 0.5dB |
| 00H(0) | 7CH(124) | + 0.4dB |
| 00H(0) | 7BH(123) | + 0.3dB |
| 00H(0) | 7AH(122) | + 0.2dB |
| 00H(0) | 79H(121) | + 0.1dB |
| 00H(0) | 78H(120) | + 0dB |
| 00H(0) | 77H(119) | - 0.1dB |
| 00H(0) | 76H(118) | - 0.2dB |
| 00H(0) | 75H(117) | - 0.3dB |
| 00H(0) | 74H(116) | - 0.4dB |
| 00H(0) | 73H(115) | - 0.5dB |
| 00H(0) | 72H(114) | - 0.6dB |
| 00H(0) | 71H(113) | - 0.7dB |
| 00H(0) | 70H(112) | - 0.8dB |
| 00H(0) | 6FH(111) | - 0.9dB |
| 00H(0) | 6EH(110) | - 1.0dB |
| 00H(0) | 6DH(109) | - 1.1dB |
| 00H(0) | 6CH(108) | - 1.2dB |
| 00H(0) | 6BH(107) | - 1.3dB |
| 00H(0) | 6AH(106) | - 1.4dB |
| 00H(0) | 69H(105) | - 1.5dB |
| 00H(0) | 68H(104) | - 1.6dB |
| 00H(0) | 67H(103) | - 1.7dB |
| 00H(0) | 66H(102) | - 1.8dB |
| 00H(0) | 65H(101) | - 1.9dB |
| 00H(0) | 64H(100) | - 2.0dB |
| 00H(0) | 63H(99) | - 2.1dB |
| 00H(0) | 62H(98) | - 2.2dB |
| 00H(0) | 61H(97) | - 2.3dB |
| 00H(0) | 60H(96) | - 2.4dB |
| 00H(0) | 5FH(95) | - 2.5dB |
| 00H(0) | 5EH(94) | - 2.6dB |
| 00H(0) | 5DH(93) | - 2.7dB |
| 00H(0) | 5CH(92) | - 2.8dB |
| 00H(0) | 5BH(91) | - 2.9dB |
| 00H(0) | 5AH(90) | - 3.0dB |
| 00H(0) | 59H(89) | - 3.1dB |
| 00H(0) | 58H(88) | - 3.2dB |
| 00H(0) | 57H(87) | - 3.3dB |
| 00H(0) | 56H(86) | - 3.4dB |
| 00H(0) | 55H(85) | - 3.5dB |
| 00H(0) | 54H(84) | - 3.6dB |
| 00H(0) | 53H(83) | - 3.7dB |
| 00H(0) | 52H(82) | - 3.8dB |
| 00H(0) | 51H(81) | - 3.9dB |
| 00H(0) | 50H(80) | - 4.0dB |
| 00H(0) | 4FH(79) | - 4.1dB |
| 00H(0) | 4EH(78) | - 4.2dB |
| 00H(0) | 4DH(77) | - 4.3dB |
| 00H(0) | 4CH(76) | - 4.4dB |
| 00H(0) | 4BH(75) | - 4.5dB |
| 00H(0) | 4AH(74) | - 4.6dB |
| 00H(0) | 49H(73) | - 4.7dB |
| 00H(0) | 48H(72) | - 4.8dB |
| 00H(0) | 47H(71) | - 4.9dB |
| 00H(0) | 46H(70) | - 5.0dB |
| 00H(0) | 45H(69) | - 5.1dB |
| 00H(0) | 44H(68) | - 5.2dB |
| 00H(0) | 43H(67) | - 5.3dB |
| 00H(0) | 42H(66) | - 5.4dB |
| 00H(0) | 41H(65) | - 5.5dB |
| 00H(0) | 40H(64) | - 5.6dB |
| 00H(0) | 3FH(63) | - 5.7dB |
| 00H(0) | 3EH(62) | - 5.8dB |
| 00H(0) | 3DH(61) | - 5.9dB |
| 00H(0) | 3CH(60) | - 6.0dB |
| 00H(0) | 3BH(59) | - 6.1dB |
| 00H(0) | 3AH(58) | - 6.2dB |
| 00H(0) | 39H(57) | - 6.3dB |
| 00H(0) | 38H(56) | - 6.4dB |
| 00H(0) | 37H(55) | - 6.5dB |
| 00H(0) | 36H(54) | - 6.6dB |
| 00H(0) | 35H(53) | - 6.7dB |
| 00H(0) | 34H(52) | - 6.8dB |
| 00H(0) | 33H(51) | - 6.9dB |
| 00H(0) | 32H(50) | - 7.0dB |
| 00H(0) | 31H(49) | - 7.1dB |
| 00H(0) | 30H(48) | - 7.2dB |
| 00H(0) | 2FH(47) | - 7.3dB |
| 00H(0) | 2EH(46) | - 7.4dB |
| 00H(0) | 2DH(45) | - 7.5dB |
| 00H(0) | 2CH(44) | - 7.6dB |
| 00H(0) | 2BH(43) | - 7.7dB |
| 00H(0) | 2AH(42) | - 7.8dB |
| 00H(0) | 29H(41) | - 7.9dB |
| 00H(0) | 28H(40) | - 8.0dB |
| 00H(0) | 27H(39) | - 8.1dB |
| 00H(0) | 26H(38) | - 8.2dB |
| 00H(0) | 25H(37) | - 8.3dB |
| 00H(0) | 24H(36) | - 8.4dB |
| 00H(0) | 23H(35) | - 8.5dB |
| 00H(0) | 22H(34) | - 8.6dB |
| 00H(0) | 21H(33) | - 8.7dB |
| 00H(0) | 20H(32) | - 8.8dB |
| 00H(0) | 1FH(31) | - 8.9dB |
| 00H(0) | 1EH(30) | - 9.0dB |
| 00H(0) | 1DH(29) | - 9.1dB |
| 00H(0) | 1CH(28) | - 9.2dB |
| 00H(0) | 1BH(27) | - 9.3dB |
| 00H(0) | 1AH(26) | - 9.4dB |
| 00H(0) | 19H(25) | - 9.5dB |
| 00H(0) | 18H(24) | - 9.6dB |
| 00H(0) | 17H(23) | - 9.7dB |
| 00H(0) | 16H(22) | - 9.8dB |
| 00H(0) | 15H(21) | - 9.9dB |
| 00H(0) | 14H(20) | -10.0dB |
| 00H(0) | 13H(19) | -10.1dB |
| 00H(0) | 12H(18) | -10.2dB |
| 00H(0) | 11H(17) | -10.3dB |
| 00H(0) | 10H(16) | -10.4dB |
| 00H(0) | 0FH(15) | -10.5dB |
| 00H(0) | 0EH(14) | -10.6dB |
| 00H(0) | 0DH(13) | -10.7dB |
| 00H(0) | 0CH(12) | -10.8dB |
| 00H(0) | 0BH(11) | -10.9dB |
| 00H(0) | 0AH(10) | -11.0dB |
| 00H(0) | 09H(9) | -11.1dB |
| 00H(0) | 08H(8) | -11.2dB |
| 00H(0) | 07H(7) | -11.3dB |
| 00H(0) | 06H(6) | -11.4dB |
| 00H(0) | 05H(5) | -11.5dB |
| 00H(0) | 04H(4) | -11.6dB |
| 00H(0) | 03H(3) | -11.7dB |
| 00H(0) | 02H(2) | -11.8dB |
| 00H(0) | 01H(1) | -11.9dB |
| 00H(0) | 00H(0) | -12.0dB |
+----------------------------------+
●Program Change (Memory change)
Status 2nd byte
CnH ppH
n = MIDI channel number 0H - FH(ch.1 - ch16)
pp =Program number 00H - 0FH (MEMORY 1-1 - 4-4, Table-3.6)
■System Exclusive Message
Status Data byte Status
F0H iiH, ddH, ...,eeH F7H
F0H = System Exclusive
ii = manufacturer ID 41H (Roland)
dd, ..., ee = data 00H - 7FH (0 - 127)
F7H = EOX (End Of Exclusive)
●Universal Non-realtime System Exclusive Messages
❍Identity Request Message
Status Data byte Status
F0H 7EH,dev,06H,01H F7H
Byte Explanation
F0H Exclusive status
7EH ID number (Universal Non-realtime Message)
dev DeviceID (dev: 00H(01)- 1FH(32))
06H SubID#1 (General Infomation)
01H SubID#2 (Identity Request)
F7H EOX (End Of Exclusive)
* Only SRQ-4015 have this function.
* The “dev” is own device number or 7FH (Broadcast)
* When Inquiry Request is received, Inquiry Reply message will be transmitted.
3