beautypg.com

Midi implementation, Midi, Implementation – Roland JV-1010 User Manual

Page 68: P. 68), Preset-a or user) are, Data reception, Channel voice messages, Polyphonic aftertouch, Control change

background image

68

MIDI Implementation

Model:

JV-1010 (64 Voice Synthesizer Module)

Version:

1.00

Date:

Jan. 28 1999

1. Data Reception

Channel Voice Messages

Note Off

status

2nd byte

3rd byte

8nH

kkH

vvH

9nH

kkH

00H

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

kk=note number:

00H - 7FH (0 - 127)

vv=Note Off velocity:

00H - 7FH (0 - 127)

*

Not received in Performance mode when the Receive Switch (PERFORM/PART) is OFF.

*

Not received by the Rhythm Part (Part 10) when the Envelope Mode is NO-SUS.

Note On

status

2nd byte

3rd byte

9nH

kkH

vvH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

kk=note number:

00H - 7FH (0 - 127)

vv=Note On velocity:

01H - 7FH (1 - 127)

*

Not received in Performance mode when the Receive Switch (PERFORM/PART) is OFF.

Polyphonic Aftertouch

status

2nd byte

3rd byte

AnH

kkH

vvH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

kk=note number:

00H - 7FH (0 - 127)

vv=Aftertouch:

00H - 7FH (0 - 127)

*

This message is received if the Aftertouch Source (SYSTEM) is POLY or CH&POLY.

*

Not received in Performance mode when the Receive Switch (PERFORM/PART) is OFF.

*

Not received in GM mode.

Control Change

*

If the corresponding Controller number is selected for the Patch Control Source 2/3
(PATCH), the corresponding effect will occur.

*

If a Controller number that corresponds to the System Control Source 1/2 (SYSTEM) is
selected, the specified effect will apply if Patch Control Source 2/3 (PATCH) is set to
SYS-CTRL1 or SYS-CTRL2.

*

Not received in Performance mode when the Receive Switch (PERFORM/PART) or the
Control Change Receive Switch is OFF.

Bank Select (Controller number 0,32)

status

2nd byte

3rd byte

BnH

00H

mmH

BnH

20H

llH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

mm,ll=Bank number:

00 00H - 7F 7FH (bank.1 - bank.16384)

*

Not received when the Receive Program Change or Receive Bank Select (SYSTEM) is
OFF.

*

Not received in GM mode.

*

The Patches corresponding to each Bank Select are as follows.

Bank Select | Program No | Group Patch No.
MSB | LSB | |
——————+—————+————————————+————————————————————————————————————————
80 | 0 | 0 - 127 | User 1 - 128
81 | 0 | 0 - 127 | PR-A 1 - 128
81 | 1 | 0 - 127 | PR-B 1 - 128
81 | 2 | 0 - 127 | PR-C 1 - 128
81 | 3 | 0 - 127 | GM 1 - 128
81 | 4 | 0 - 127 | PR-E 1 - 128
84 | 0 | 0 - 127 | XP-A (Session) 1 - 128
84 | 1 | 0 - 126 | XP-A 129 - 255
84 | 2 | 0 - 127 | XP-B 1 - 128
84 | 3 | 0 - 127 | XP-B 129 - 256

*

The Performance corresponding to each Bank Select are as follows.

Bank Select | Program No | Group Performance No.
MSB | LSB | |
——————+—————+————————————+————————————————————————————————————————
80 | 0 | 0 - 31 | User 1 - 32
81 | 0 | 0 - 31 | PR-A 1 - 32
81 | 1 | 0 - 31 | PR-B 1 - 32

*

The Rhythm set corresponding to each Bank Select are as follows.

Bank Select | Program No | Group Rhythm set No.
MSB | LSB | |
——————+—————+————————————+————————————————————————————————————————
80 | 0 | 0 - 1 | User 1 - 2
81 | 0 | 0 - 1 | PR-A 1 - 2
81 | 1 | 0 - 1 | PR-B 1 - 2
81 | 2 | 0 - 1 | PR-C 1 - 2
81 | 3 | 0 - 1 | GM 1 - 2
81 | 4 | 0 - 1 | PR-E 1 - 2
84 | 0 | 0 - 7 | XP-A (Session) 1 - 8
84 | 2 | 0 - 127 | XP-B 1 - 128
84 | 3 | 0 - 127 | XP-B 129 - 256

Modulation (Controller number 1)

status

2nd byte

3rd byte

BnH

01H

vvH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

vv=Modulation depth:

00H - 7FH (0 - 127)

Breath type (Controller number 2)

status

2nd byte

3rd byte

BnH

02H

vvH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

vv=control value:

00H - 7FH (0 - 127)

Foot type (Controller number 4)

status

2nd byte

3rd byte

BnH

04H

vvH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

vv=control value:

00H - 7FH (0 - 127)

Portamento Time (Controller number 5)

status

2nd byte

3rd byte

BnH

05H

vvH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

vv=Portamento Time:

00H - 7FH (0 - 127)

*

Portamento Time will change.

Data Entry (Controller number 6, 38)

status

2nd byte

3rd byte

BnH

06H

mmH

BnH

26H

llH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

mm,ll= the value of the parameter specified by RPN/NRPN
mm=MSB, ll=LSB

Volume (Controller number 7)

status

2nd byte

3rd byte

BnH

07H

vvH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

vv=Volume:

00H - 7FH (0 - 127)

Balance (Controller number 8)

status

2nd byte

3rd byte

BnH

08H

vvH

n=MIDI channel number:

0H - FH (ch.1 - ch.16)

vv=Balance:

00H - 7FH (0 - 127)