Roland MC-808 Dance Music Workstation MIDI Implementation User's Manual
Summary
Master detailed MIDI functionality documentation for professional music production enthusiasts and sound designers. This resource provides a complete reference guide detailing specific data structures for controlling every parameter of the sampling groovebox, including volume, panpot, expression depth, portamento time, and bank selection. Ideal for musicians and engineers integrating advanced hardware controllers to achieve precise sonic control in electronic music environments.
Page 1 Text Content
sampling groovebox Date: December. 14, 2006
MIDI Implementation
Model: MC-808 Version: 1.00
❍Portamento Time (Controller number 5)
1. Receive data (Sound Source Section)
Status 2nd byte 3rd byte Bn H 05H vv H
■Channel Voice Messages
n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Portamento Time: 00H - 7FH (0 - 127)
●Note off Status 2nd byte 3rd byte
❍Data Entry (Controller number 6, 38)
8n H kk H vv H
Status 2nd byte 3rd byte
9n H kk H 00H
Bn H 06H mm H
n = MIDI channel number: 0H - FH (ch.1 - 16)
Bn H 26H ll H
kk = note number: 00H - 7FH (0 - 127)
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = note off velocity: 00H - 7FH (0 - 127)
mm, ll = the value of the parameter specified by RPN/NRPN Not received when the Envelope Mode parameter (RHYTHM/GENERAL) is NO-SUS. mm = MSB, ll = LSB
❍Volume (Controller number 7)
●Note on
Status 2nd byte 3rd byte
Status 2nd byte 3rd byte
Bn H 07H vv H
9n H kk H vv H
n = MIDI channel number: 0H - FH (ch.1 - 16)
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = Volume: 00H - 7FH (0 - 127)
kk = note number: 00H - 7FH (0 - 127) vv = note on velocity: 01H - 7FH (1 - 127) The Part Level parameter (PART PARAM) will change.
●Polyphonic Key Pressure ❍Balance (Controller number 8) Status 2nd byte 3rd byte Status 2nd byte 3rd byte An H kk H vv H Bn H 08H vv H n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) kk = note number: 00H - 7FH (0 - 127) vv = Balance: 00H - 7FH (0 - 127) vv = Polyphonic Key Pressure: 00H - 7FH (0 - 127)
❍Panpot (Controller number 10) ●Control Change Status 2nd byte 3rd byte Bn H 0AH vv H
❍Bank Select (Controller number 0, 32) n = MIDI channel number: 0H - FH (ch.1 - 16) Status 2nd byte 3rd byte vv = Panpot: 00H - 40H - 7FH (Left - Center - Right), Bn H 00H mm H
The Part Pan parameter (PART PARAM) will change.
Bn H 20H ll H n = MIDI channel number: 0H - FH (ch.1 - 16)
❍Expression (Controller number 11)
mm, ll = Bank number: 00 00H - 7F 7FH (bank.1 - bank.16384)
Status 2nd byte 3rd byte Not received when the Receive Bank Select (SYSTEM/Rx MIDI) is OFF. Bn H 0BH vv H The Patches, and Rhythms corresponding to each Bank Select are as follows. n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Expression: 00H - 7FH (0 - 127)
BANK SELECT | PROGRAM | GROUP | NUMBER MSB | LSB | NUMBER | |
❍Hold 1 (Controller number 64)
—————+———————————+———————————+——————————————————————+——————————— 081 | 000 | 001 - 128 | User Patch A | 001 - 128 Status 2nd byte 3rd byte | 001 | 001 - 128 | User Patch B | 001 - 128
Bn H 40H vv H
| : | | : | | 007 | 001 - 128 | User Patch H | 001 - 128 n = MIDI channel number: 0H - FH (ch.1 - 16) | 032 | 001 - 128 | Card Patch A | 001 - 128
vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
| 033 | 001 - 128 | Card Patch B | 001 - 128 | : | | : |
| 039 | 001 - 128 | User Patch H | 001 - 128 ❍Portamento (Controller number 65)
082 | 000 | 001 - 128 | User Rhythm A | 001 - 128
Status 2nd byte 3rd byte
| 001 | 001 - 128 | User Rhythm B | 001 - 128 | 032 | 001 - 128 | Card Rhythm A | 001 - 128 Bn H 41H vv H | 033 | 001 - 128 | Card Rhythm B | 001 - 128
n = MIDI channel number: 0H - FH (ch.1 - 16)
064 | 000 | 001 - 128 | User Sample Patch | 0001 - 0128 | 001 | 001 - 128 | User Sample Patch | 0129 - 0256 vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON | : | | : | | 015 | 001 - 080 | User Sample Patch | 1921 - 2000
❍Sostenuto (Controller number 66)
065 | 000 | 001 - 128 | Card Sample Patch | 0001 - 0128 | 001 | 001 - 128 | Card Sample Patch | 0129 - 0256 Status 2nd byte 3rd byte | : | | : |
| 054 | 001 - 088 | Card Sample Patch | 6913 - 7000 Bn H 42H vv H n = MIDI channel number: 0H - FH (ch.1 - 16)
❍Modulation (Controller number 1)
vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
Status 2nd byte 3rd byte Bn H 01H vv H ❍Soft (Controller number 67) n = MIDI channel number: 0H - FH (ch.1 - 16) Status 2nd byte 3rd byte vv = Modulation depth: 00H - 7FH (0 - 127) Bn H 43H vv H
n = MIDI channel number: 0H - FH (ch.1 - 16)
❍Breath type (Controller number 2)
vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
Status 2nd byte 3rd byte Bn H 02H vv H ❍Legato Foot Switch (Controller number 68) n = MIDI channel number: 0H - FH (ch.1 - 16) Status 2nd byte 3rd byte vv = Control value: 00H - 7FH (0 - 127) Bn H 44H vv H
n = MIDI channel number: 0H - FH (ch.1 - 16)
❍Foot type (Controller number 4)
vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
Status 2nd byte 3rd byte Bn H 04H vv H ❍Hold-2 (Controller number 69) n = MIDI channel number: 0H - FH (ch.1 - 16) Status 2nd byte 3rd byte vv = Control value: 00H - 7FH (0 - 127) Bn H 45H vv H
n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Control value: 00H - 7FH (0 - 127)
A hold movement isn’t done.
Copyright © 2006 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
Page Summary Contents For Roland MC-808 Dance Music Workstation MIDI Implementation User's Manual
Manual Details
| Brand | Roland |
|---|---|
| Pages | 18 |
| File Size | 83.94 KB |
| Published | May 29, 2026 |
Enter the captcha to get the download link:
Frequently Asked Questions
How is the Portamento Time accessed?
Use Controller number 5 (Portamento Time). The value ranges from 00H to 7FH (0 to 127).
What controls Volume and Note On Velocity?
Volume is controlled by Controller number 7, while Note On Velocity is sent via the Status byte for Note on messages. The velocity range is 00H - 7FH (0 - 127) or 01H - 7FH (1 - 127).
What controls Panpot adjustments?
Use Controller number 10 (Panpot). A dedicated status byte can be used to adjust the Panpot, which dictates left-center-right positioning.
Are there limits on MIDI channel support?
The device supports a range of MIDI channels from 0H to FH (MIDI Channel 1 to 16).