Roland SH-32 Synthesizer MIDI Implementation User's Guide
Summary
This comprehensive guide details the full MIDI implementation specifications for advanced audio control parameters. It covers all essential synthesizer functions, including note triggering, modulation depth, filter control (cutoff and resonance), envelope shaping, velocity data, and precise portamento timing. Recommended for professional musicians, sound designers, and developers integrating the unit into a custom performance setup who require detailed technical knowledge of MIDI messaging protocols.
Page 1 Text Content
Model: SH-32 MIDI Implementation Date: Dec. 12, 2001 Version: 1.00
❍Balance (Controller number 8)
1. Receive Data
Status 2nd byte 3rd byte Bn H 08H vv H
■Channel Voice Messages n = MIDI channel number: 0H - FH (Ch.1 - 16)
vv = Balance: 00H - 7FH (0 - 127)
●Note Off
The Oscillator Balance parameter will change.
Status 2nd byte 3rd byte 8n H kk H vv H
9n H kk H 00H ❍Panpot (Controller number 10) n = MIDI channel number: 0H - FH (Ch.1 - 16) Status 2nd byte 3rd byte kk = note number: 00H - 7FH (0 - 127) Bn H 0AH vv H vv = note off velocity: 00H - 7FH (0 - 127) n = MIDI channel number: 0H - FH (Ch.1 - 16) vv = Panpot: 00H - 40H - 7FH (Left - Center - Right)
●Note On
The Pan parameter will change.
Status 2nd byte 3rd byte
In Performance mode the Part pan parameter will change.
9n H kk H vv H n = MIDI channel number: 0H - FH (Ch.1 - 16)
❍Expression (Controller number 11)
kk = note number: 00H - 7FH (0 - 127)
Status 2nd byte 3rd byte
vv = note on velocity: 01H - 7FH (1 - 127)
Bn H 0BH vv H n = MIDI channel number: 0H - FH (Ch.1 - 16)
●Polyphonic Key Pressure
vv = Expression: 00H - 7FH (0 - 127)
Status 2nd byte 3rd byte An H kk H vv H
❍Hold 1 (Controller number 64)
n = MIDI channel number: 0H - FH (Ch.1 - 16)
Status 2nd byte 3rd byte
kk = note number: 00H - 7FH (0 - 127)
Bn H 40H vv H
vv = Polyphonic Key Pressure: 00H - 7FH (0 - 127)
n = MIDI channel number: 0H - FH (Ch.1 - 16) vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
●Control Change
❍Portamento (Controller number 65)
❍Bank Select (Controller number 0, 32)
Status 2nd byte 3rd byte
Status 2nd byte 3rd byte
Bn H 41H vv H
Bn H 00H mm H
n = MIDI channel number: 0H - FH (Ch.1 - 16)
Bn H 20H ll H
vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
n = MIDI channel number: 0H - FH (Ch.1 - 16) mm, ll = Bank number: 00 00H - 7F 7FH (bank.1 - bank.16384)
The Portamento Switch parameter will change.
MSB LSB
❍Sostenuto (Controller number 66)
Performance
Status 2nd byte 3rd byte
User Rhythm
Bn H 42H vv H
Preset Rhythm
n = MIDI channel number: 0H - FH (Ch.1 - 16)
User Patch
vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
Preset Patch
❍Legato Foot Switch (Controller number 68)
❍Modulation (Controller number 1)
Status 2nd byte 3rd byte
Status 2nd byte 3rd byte
Bn H 44H vv H
Bn H 01H vv H
n = MIDI channel number: 0H - FH (Ch.1 - 16)
n = MIDI channel number: 0H - FH (Ch.1 - 16)
vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
vv = Modulation depth: 00H - 7FH (0 - 127)
The Legato parameter will change.
❍Portamento Time (Controller number 5) Status 2nd byte 3rd byte
❍Sound Variation (Controller number 70)
Bn H 05H vv H
Status 2nd byte 3rd byte
n = MIDI channel number: 0H - FH (Ch.1 - 16)
Bn H 45H vv H
vv = Portamento Time: 00H - 7FH (0 - 127)
n = MIDI channel number: 0H - FH (Ch.1 - 16) vv = Control value: 00H - 7FH (0 - 127)
The Portamento Time parameter will change.
The Unison Switch parameter will change.
❍Data Entry (Controller number 6, 38) Status 2nd byte 3rd byte
❍Resonance (Controller number 71)
Bn H 06H mm H
Status 2nd byte 3rd byte
Bn H 26H ll H
Bn H 47H vv H
n = MIDI channel number: 0H - FH (Ch.1 - 16)
n = MIDI channel number: 0H - FH (Ch.1 - 16)
mm, ll = the value of the parameter specified by RPN/NRPN
vv= Resonance value: 00H - 7FH (0 - 127)
mm = MSB, ll = LSB
The Filter Resonance parameter will change.
❍Volume (Controller number 7) Status 2nd byte 3rd byte
❍Release Time (Controller number 72)
Bn H 07H vv H
Status 2nd byte 3rd byte
n = MIDI channel number: 0H - FH (Ch.1 - 16)
Bn H 48H vv H
vv = Volume: 00H - 7FH (0 - 127)
n = MIDI channel number: 0H - FH (Ch.1 - 16) vv = Release Time value: 00H - 7FH (0 - 127)
The Level parameter will change. In Performance mode, the Part level parameter will change.
The Amp Release Time parameter will change.
1pyright © 2001 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 SH-32 Synthesizer MIDI Implementation User's Guide
Manual Details
| Brand | Roland |
|---|---|
| Pages | 13 |
| File Size | 276.82 KB |
| Published | June 02, 2026 |
Enter the captcha to get the download link: