Implémentation midi, Recognized receive data, Channel voice message – Roland GR-20 Manuel d'utilisation

Page 39: Control change, Program change

Advertising
background image

39

Implémentation MIDI

Model: GR-20
Date: Dec. 18 2003
Version: 1.00

1. Recognized Receive Data

Channel Voice Message

Note Off

STATUS

SECOND

THIRD

8nH

kkH

vvH

9nH

kkH

00H

n=MIDI Channel Number:

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

kk=Note Number:

00H - 7FH (0 - 127)

vv=Velocity:

00H - 7FH (0 - 127)

*

Velocity is ignored.

Note On

STATUS

SECOND

THIRD

9nH

kkH

vvH

n=MIDI Channel Number:

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

kk=Note Number:

00H - 7FH (0 - 127)

vv=Velocity:

01H - 7FH (1 - 127)

*

vv=00H is received as Note-off

Control Change

Bank Select

STATUS

SECOND

THIRD

BnH

00H

mmH

n=MIDI Channel Number:

0H - BH (ch.1 - ch.12)

mm=Bank Number:

00H - 0AH

*

The LSB of Bank Select is ignored.

*

Can be received only through the Basic channel.

Foot Type

STATUS

SECOND

THIRD

BnH

04H

vvH

n=MIDI Channel Number:

0H - BH (ch.1 - ch.12)

vv=Control Value:

00H - 7FH (0 - 127)

*

Can be received only through the Basic channel.

*

Received when EXP PEDAL TYPE = “FL”, “EF”.

Volume

STATUS

SECOND

THIRD

BnH

07H

vvH

n=MIDI Channel Number:

0H - BH (ch.1 - ch.12)

vv=Volume:

00H - 7FH (0 - 127)

*

Can be received only through the Basic channel.

General Purpose #3

STATUS

SECOND

THIRD

BnH

12H

vvH

n=MIDI Channel Number:

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

vv=Control Value:

00H - 7FH (0 - 127)

*

When E FLW is on, and recognized as the string envelope follow values.

Hold1

STATUS

SECOND

THIRD

BnH

40H

vvH

n=MIDI Channel Number:

0H - BH (ch.1 - ch.12)

vv=Control Value:

00H - 7FH (0 - 127)
00H-3FH=OFF, 40H-7FH=ON

*

Can be received only through the Basic channel.

Program Change

STATUS

SECOND

CnH

ppH

n=MIDI Channel Number:

0H - BH (ch.1 - ch.12)

pp=Program Number:

00H - 7FH (0 - 127) 0=prg.1 127=prg.128

*

Can be received only through the Basic channel.

*

The recognized Program Change Number corresponds to each patch as follows.

BANK MSB

PROGRAM NUMBER

PATCH

0

0

USER1

0

1

USER2

0

2

USER3

0

3

USER4

0

:

:

0

97

USER98

0

98

USER99

1

0

PIANO1

1

1

PIANO2

1

3

PIANO3

:

:

2

0

ORGAN/KB1

2

1

ORGAN/KB2

2

3

ORGAN/KB3

:

:

3

0

BASS/GTR1

3

1

BASS/GTR2

3

3

BASS/GTR3

:

:

4

0

BRASS1

4

1

BRASS2

4

3

BRASS3

:

:

5

0

WIND1

5

1

WIND2

5

3

WIND3

:

:

6

0

STRING/ORCH1

6

1

STRING/ORCH2

6

3

STRING/ORCH3

:

:

7

0

SYNTH/LEAD1

7

1

SYNTH/LEAD2

7

3

SYNTH/LEAD3

:

:

8

0

VOICE/PAD1

8

1

VOICE/PAD2

8

3

VOICE/PAD3

:

:

9

0

ETHNIC1

9

1

ETHNIC2

9

3

ETHNIC3

:

:

10

0

RYTHM/PERC1

10

1

RYTHM/PERC2

10

3

RYTHM/PERC3

:

:

Advertising