# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Roland Juno-Gi - Portable Synthesizer with Digital Recording Function MIDI Implementation User's Manual

Summary

This comprehensive technical manual details the advanced MIDI functionality of the JUNO-Gi synthesizer. It provides in-depth specifications for Live Sets, preset tones, and complex control parameters, including modulation depth, polyphonic key pressure, and breath/foot controls. Designed for professional musicians, sound designers, and electronic music producers, this guide empowers users to achieve precise, granular control over sophisticated synthesis effects through detailed MIDI implementation knowledge.

📄 Preview 📖 Table of Contents Contents PAGE OF 23

Page 1 Text Content

JUNO-Gi MIDI Implementation

Model: JUNO-Gi The Live Sets corresponding to each Bank Select are as follows. Date: June 1, 2010 BANK SELECT | PROGRAM | GROUP | NUMBER MSB | LSB | NUMBER | |

Version: 1.00

084 | 000 | 001 - 128 | User Live Set | 001 - 128 | 001 | 001 - 128 | User Live Set | 129 - 256 | 064 | 001 - 128 | Preset Live Set | 001 - 128 | 065 | 001 - 128 | Preset Live Set | 129 - 256 1. Data Reception | : | | : | | 074 | 001 - 018 | Preset Live Set | 1281 - 1298 | 075 | 001 - 081 | Special Live Set | 001 - 081

■■ Channel Voice Messages The Tones corresponding to each Bank Select are as follows.

BANK SELECT | PROGRAM | GROUP | NUMBER MSB | LSB | NUMBER | |

■●Note Off

000 | | 001 - 128 | GM Tone | 001 - 256

Status 2nd byte 3rd byte : | | | : |

8n H kk H vv H 063 | | 001 - 128 | GM Tone | 001 - 256 086 | 000 | 001 - 014 | Preset Rhythm | 001 - 014

9n H kk H 00H 087 | 000 | 001 - 128 | Preset Tone | 001 - 128

| 001 | 001 - 128 | Preset Tone | 129 - 256 | : | | : |

n = MIDI channel number: 0H - FH (ch.1 - 16)

| 006 | 001 - 020 | Preset Tone | 769 - 788 kk = note number: 00H - 7FH (0 - 127) 120 | | 001 - 057 | GM Rhythm | 001 - 009 121 | 000 - | 001 - 128 | GM Tone | 001 - 256

vv = note off velocity: 00H - 7FH (0 - 127)

■●Note On ■❍About Live Sets and Tones Status 2nd byte 3rd byte On MIDI channels (*) that use Live Sets, the Live Set will sound. Tones will sound 9n H kk H vv H on all the other MIDI channels. To switch Live Set, the external MIDI device’s transmit channel needs to be n = MIDI channel number: 0H - FH (ch.1 - 16) matched up with the Main Channel (SYSTEM/MIDI/GENERAL) of the JUNO-Gi. kk = note number: 00H - 7FH (0 - 127) In MIDI controller mode, Tones will be sounded by all MIDI channels. Live Sets vv = note on velocity: 01H - 7FH (1 - 127) will not sound. * With Live Sets, there is a Main Channel and there is a Sub Channel. For details, see “System Parameters” (p. 82) in the Owner’s Manual.

■●Polyphonic Key Pressure Status 2nd byte 3rd byte An H kk H vv H

■❍ Modulation (Controller Number 1) Status 2nd byte 3rd byte

n = MIDI channel number: 0H - FH (ch.1 - 16)

Bn H 01H vv H

kk = note number: 00H - 7FH (0 - 127) vv = Polyphonic Key Pressure: 00H - 7FH (0 - 127)

n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Modulation depth: 00H - 7FH (0 - 127)

* Not received when the Receive Poly Key Press parameter (LIVE SET/RX FLTR) is OFF.

* Not received when the Receive Modulation parameter (LIVE SET/RX FLTR) is OFF.

■●Control Change

■❍ Breath Type (Controller Number 2)

* If the System Source Select parameter is set to SYSTEM

Status 2nd byte 3rd byte

If the corresponding Controller number is selected for the System Control Source 1,

Bn H 02H vv H

2, 3 or 4 parameter (SYSTEM/KBD/CTRL), the corresponding effect will be applied, in keeping with the Tone settings.

n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Control value: 00H - 7FH (0 - 127)

* If the System Source Select parameter is set to LIVE SET If the corresponding Controller number is selected for the Tone Control Source 1,

* Not received when the Receive Breath parameter (LIVE SET/RX FLTR) is OFF.

2, 3 or 4 parameter (LIVE SET/CTRL), the corresponding effect will be applied, in keeping with the Tone settings.

■❍ Foot Type (Controller Number 4) ■❍ Bank Select (Controller Number 0, 32) Status 2nd byte 3rd byte Bn H 04H vv H

Status 2nd byte 3rd byte 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)

n = MIDI channel number: 0H - FH (ch.1 - 16)

* Not received when the Receive Foot Type parameter (LIVE SET/RX FLTR) is OFF.

mm, ll = Bank number: 00 00H - 7F 7FH (bank.1 - bank.16384)

* Not received when the Receive Bank Select (SYSTEM/MIDI/RX) is OFF. ■❍ Portamento Time (Controller Number 5) Status 2nd byte 3rd byte Bn H 05H vv H

n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Portamento Time: 00H - 7FH (0 - 127)

* The Portamento Time parameter (LIVE SET/KEY MOD) will change. * Not received when the Receive Portamento parameter (LIVE SET/RX FLTR) is OFF.

Copyright © 2010 ROLAND CORPORATION

All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.1PS

Page Summary Contents For Roland Juno-Gi - Portable Synthesizer with Digital Recording Function MIDI Implementation User's Manual

Page 1 JUNO-Gi MIDI Implementation Model: JUNO-Gi The Live Sets corresponding to each Bank Select are as follows. Date: June 1, 2010 BANK SELECT | PROGRAM | GROUP | NUMBER MSB | LSB | NUMBER | | Version: 1.0...
Page 2 MIDI Implementation ■❍ Data Entry (Controller Number 6, 38) ■❍ Soft (Controller Number 67) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 06H mm H Bn H 43H vv H Bn H 26H ll H n = MIDI channel ...
Page 3 MIDI Implementation ■❍ Decay Time (Controller Number 75) ■❍ RPN MSB/LSB (Controller Number 100, 101) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 4BH vv H Bn H 65H mm H Bn H 64H ll H n = MID...
Page 4 MIDI Implementation ■●Pitch Bend Change ■●Omni On (Controller Number 125) Status 2nd byte 3rd byte Status 2nd byte 3rd byte En H ll H mm H Bn H 7DH 00H n = MIDI channel number: 0H - FH (ch.1 - 16) n =...
Page 5 MIDI Implementation ■❍ GM System Off ■■ System Exclusive Message Status Data byte Status Status Data byte Status F0H 7EH, 7FH, 09H, 02H F7H F0H ii H, dd H, ......,ee H F7H Byte Explanation F0H: System...
Page 6 MIDI Implementation ■●Global Parameter Control ■❍ Channel Pressure Status Data byte Status F0H 7FH, 7FH, 09H, 01H, 0n H, pp H, rr H F7H ■❍ Reverb Parameters Status Data byte Status Byte Explanation F0...
Page 7 MIDI Implementation ss H 12 byte tuning offset of 12 semitones from C to B * The size of data that can be transmitted at one time is fixed for each type of data. 00H = -64 [cents] And data requests mu...
Page 8 MIDI Implementation ■❍ Foot Type (Controller Number 4) 2. Data Transmission Status 2nd byte 3rd byte Bn H 04H vv H ■■ Channel Voice Messages n = MIDI channel number: 0H - FH (ch.1 - 16) vv = Control v...
Page 9 MIDI Implementation ■❍ Release Time (Controller Number 72) ■■ System Realtime Messages Status 2nd byte 3rd byte Bn H 48H vv H ■●Timing Clock n = MIDI channel number: 0H - FH (ch.1 - 16) Status vv = Re...
Page 10 MIDI Implementation | 00 23 00 | Live Set Layer (Layer 4) | ■●Data Transmission | 00 30 00 | Live Set Tone Offset (Layer 1) | | 00 31 00 | Live Set Tone Offset (Layer 2) | | 00 32 00 | Live Set Tone O...
Page 11 MIDI Implementation | 00 28 | 0aaa aaaa | Side 4 Studio Set BS MSB (CC# 0) (0 - 127) | | 00 0C | 000a aaaa | Live Set Sub 1 Channel (0 - 15) | | 00 29 | 0aaa aaaa | Side 4 Studio Set BS LSB (CC# 32) (...
Page 12 MIDI Implementation | | | 0.5, 1, 2, 4, 8, 16 | | 00 38 | 0aaa aaaa | (reserve) <*> | | 00 06 | 000a aaaa | High Gain (0 - 30) | | 00 39 | 0aaa aaaa | (reserve) <*> | | | | -15 - +15 [d B]...
Page 13 MIDI Implementation | | | 0 - 63, FULL | | | 0000 bbbb | | | 00 27 | 0aaa aaaa | Voice Reserve 7 (0 - 64) | | | 0000 cccc | | | | | 0 - 63, FULL | | | 0000 dddd | MFX Parameter 1 (12768 - 52768) | | 0...
Page 14 MIDI Implementation | | 0000 bbbb | | |# 00 20 | 0000 aaaa | | | | 0000 cccc | | | | 0000 bbbb | | | | 0000 dddd | MFX Parameter 22 (12768 - 52768) | | | 0000 cccc | | | | | -20000 - +20000 | | | 0000...
Page 15 MIDI Implementation | | 0000 bbbb | | | 00 0C | 0aaa aaaa | Layer Fine Tune (14 - 114) | | | 0000 cccc | | | | | -50 - +50 | | | 0000 dddd | Reverb Parameter 6 (12768 - 52768) | | 00 0D | 0000 00aa | ...
Page 16 MIDI Implementation | 00 41 | 0aaa aaaa | (0 - 127) | | | | C-1 - G9, TONE | | | | | | 00 2C | 0000 0aaa | Bias Direction (0 - 4) | | | | LOWER, UPPER, LOWER&UPPER, ALL, | | 00 00 00 42 | Total Si...
Page 17 MIDI Implementation | 00 08 | 0aaa aaaa | Arpeggio Variation (0 - 127) | | | | 1 - 16, OFF | | | | 1 - 128 | | 00 13 | 00aa aaaa | MFX3 Control Channel (0 - 16) | | 00 09 | 0aaa aaaa | Arpeggio Motif ...
Page 18 MIDI Implementation | 00 43 | 0000 000a | Part Solo Switch 7 (0 - 1) | | | | -20000 - +20000 | | | | OFF, ON | |# 00 3C | 0000 aaaa | | | 00 44 | 0000 000a | Part Solo Switch 8 (0 - 1) | | | 0000 bbbb...
Page 19 MIDI Implementation |# 00 33 | 0000 aaaa | | | 00 18 | 0aaa aaaa | Part Vibrato Rate (CC# 76) (0 - 127) | | | 0000 bbbb | | | | | -64 - +63 | | | 0000 cccc | | | 00 19 | 0aaa aaaa | Part Vibrato Depth...
Page 20 MIDI Implementation | | | OFF, ON, TONE | | 00 34 | 0aaa aaaa | TVA Env Time 3 Offset (0 - 127) | | 00 02 | 0000 00aa | Part Portamento Mode (0 - 2) | | | | -64 - +63 | | | | NORMAL, LEGATO, TONE | | ...
Page 21 MIDI Implementation 4. Supplementary Material ■■ Examples of Actual MIDI Messages <Example 1> 92 3E 5F ■■ Decimal and Hexadecimal Table 9n is the Note-on status, and n is the MIDI channel number...
Page 22 MIDI Implementation ■■ Example of an Exclusive Message and ■■ The Scale Tune Feature Calculating a Checksum (Model ID: 42H (GS), address: 40 1x 40) The scale tune feature allows you to finely adjust t...
Page 23 MIDI Implementation ■■ ASCII Code Table Live Set Name, etc., of MIDI data are described the ASCII code in the table below. | D | H | Char || D | H | Char || D | H | Char | | 32 | 20H | SP || 64 | 40H ...

Manual Details

Brand Roland
Pages 23
File Size 606.81 KB
Published June 04, 2026
49 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

How do I switch a Live Set?

The external MIDI device's transmit channel must be matched up with the Main Channel (SYSTEM/MIDI/GENERAL) of the JUNO-Gi.

Can Polyphonic Key Pressure and Modulation depth be received via live sets?

Modulation is not received if the Receive Modulation parameter is OFF, and Polyphonic Key Pressure requires the Live Set/RX FLTR to be ON.

What are the limitations for Bank Select values?

Bank numbers (mm, ll) can range from 0000 to 7FFF, covering bank.1 - bank.16384.