Bulk dump 4. program change messages, Midi implementation | bulk dump, Fr-7/fr-5 v-accordion – Roland V-ACCORDION FR-5 User Manual

Page 106: System realtime messages, System exclusive messages

Advertising
background image

MIDI implementation | Bulk Dump

106

r

FR-7/FR-5 V-Accordion

Pan (Controller number 10)

Expression (Controller number 11)

• This adjusts the volume of a Part. Expression messages are used for musical ex-

pression within a performance, e.g., expression pedal movements, crescendo and
decrescendo.

Hold 1 (Controller number 64)

Effect 1 (Reverb Send Level) (Controller number 91)

• This message adjusts the Reverb Send Level of each Part.

Effect 3 (Chorus Send Level) (Controller number 93)

Program Change

Channel Pressure

System Realtime Messages

Active Sensing

Start

Stop

System Exclusive Messages

The System Exclusive Messages transmitted by the FR-7/FR-5 are messages relat-
ed to Data Set (DT).

Data Set 1 DT1 (12H)

• The amount of data that can be transmitted at one time depends on the type of

data, and data will be transmitted from the specified starting address and size.

• Data larger than 256 bytes will be divided into packets of 256 bytes or less, and

each packet will be sent at an interval of about 20ms.

3. Bulk Dump

4. Program change messages

Status

2nd byte

3rd byte

BnH

0AH

vvH

n = MIDI channel number:

0H~FH (Ch.1~16)

vv = pan:

00H~40H~7FH (Left~Center~Right),
Initial value = 40H (Center)

Status

2nd byte

3rd byte

BnH

0BH

vvH

n = MIDI channel number:

0H~FH (Ch.1~16)

vv = Expression:

00H~7FH (0~127)

Status

2nd byte

3rd byte

BnH

40H

vvH

n = MIDI channel number:

0H~FH (Ch.1~16)

vv = Control value:

00H~7FH (0~127)
00H~63H= Off/64H~7FH= On

Status

2nd byte

3rd byte

BnH

5BH

vvH

n = MIDI channel number:

0H~FH (Ch.1~16)

vv = Reverb Send Level:

00H~7FH (0~127), Initial value = 28H (40)

Status

2nd byte

3rd byte

BnH

5DH

vvH

n = MIDI channel number:

0H~FH (Ch.1~16)

vv = Chorus Send Level:

00H~7FH (0~127), Initial value = 00H (0)

Status

2nd byte

CnH

ppH

n = MIDI channel number:

0H~FH (Ch.1~16)

pp = Program number:

00H~7FH: program no. 1~128

Status

2nd byte

DnH

vvH

n = MIDI channel number:

0H~FH (Ch.1~16)

vv = Channel Pressure:

00H~7FH (0~127)

Status
FEH

Transmitted about every 250ms.

Status
FAH

This message is transmitted when a footswitch of FBC-7 Pedal,
programmed as Start/Stop, is pressed, or when “10.13 Start/
Stop MIDI TX” is used.

Status
FCH

This message is transmitted when a footswitch of FBC-7 Pedal,
programmed as Start/Stop, is pressed, or when “10.13 Start/
Stop MIDI TX” is used.

Status

Data byte

Status

F0H

iiH, ddH, ......,eeH

F7H

F0H:

System Exclusive Message status

ii = ID number:

An ID number (manufacturer ID) to indicate the manufacturer
whose Exclusive message this is. Roland’s manufacturer ID is
41H.

dd,...,ee= data:

00H~7FH (0~127)

F7H:

EOX (End Of Exclusive)

Status

Data byte

Status

F0H

41H, dev, 42H, 12H, aaH, bbH, ccH, ddH, … eeH,
ffH, sum

F7H

Byte

Explanation

F0H

Exclusive status

41H

ID number (Roland)

10H

Device ID

00H

Model ID #1 (FR-7/FR-5 V-Accordion)

7CH

Model ID #2 (FR-7/FR-5 V-Accordion)

12H

Command ID (DT1)

aaH

Address MSB: upper byte of the starting address of
the data to be sent

bbH

Address: upper middle byte of the starting address of
the data to be sent

ccH

Address: lower middle byte of the starting address of
the data to be sent

ddH

Address LSB: lower byte of the starting address of
the data to be sent

eeH

Data: the actual data to be sent. Multiple bytes of data
are transmitted in order starting from the address.

::

::

ffH

Data

sum

Checksum

F7H

EOX (End of Exclusive)

Bulk Dump allows you to transmit a large amount of data at once, and is conve-
nient for storing settings for the entire unit on a computer or sequencer.
The FR-7/FR-5 is able to transmit and receive a SET.

Bank Select & Program Change TX “Std”

BANK SELECT

PROGRAM

CHANGE

Section

MSB CC00 LSB CC32

0

0

1~14

Treble Registers

0

0

1~7

Bass Registers

0

1

1~7

Free Bass Registers

0

0

1~7

Orch Bass Registers

0

0

1~7

Orch Chord Registers

0

0

1~7

Orch FreeBs Registers

0

0

1~22

Orchestra Registers

0

0

1~40

Sets

BANK SELECT

PROGRAM

CHANGE

Register

MSB CC00 LSB CC32

TREBLE REGISTER RX

SET RX (PC)

--

--

1

Bassoon

1 CONCERTO

--

--

2

Bandon

2 CLASSIC

--

--

3

Cello

3 JAZZ

--

--

4

Harmon

4 “I” FOLK

--

--

5

Organ

5 “D” FOLK

--

--

6

Accord

6 “F” FOLK

--

--

7

Violin

7 “SP” FOLK

--

--

8

Master

8 BallROOM

--

--

9

Musette

9 BANDNEON

--

--

10

Celeste

10 ALPINE

--

--

11

Tremolo

11 CAJUN

--

--

12

Clarinet

12 TEX MEX

--

--

13

Oboe

13 OldPARIS

--

--

14

Piccolo

14 CiaoROME

ORCHESTRA REGISTER RX

15 DiatFOLK

--

--

1

Trombone

16 STUDIO

--

--

2

Trumpet

17 TRDITION

--

--

3

Tenor Sax

18 BAROQUE

--

--

4

Alto Sax

19 ROMANTIC

--

--

5

Clarinet

20 CONCERTN

--

--

6

Oboe

21 SCOTTISH

--

--

7

Harmonica

22 IRISH

--

--

8

Mute Harm

23 CELTIC

--

--

9

Violin

24 XLowReed

--

--

10

Pizzicato

25 HalfVALV

--

--

11

Flute

26 FUTURE

--

--

12

Pan Flute

27 MUSETTE

--

--

13

HighLand

28 BASSOON

--

--

14

Zampogna

29 MASTER

--

--

15

PercOrgan

30 EXAMPLES

--

--

16

JazzOrgan

31 FRANCE

--

--

17

RotOrgan

32 FRANCE Ac

--

--

18

TremOrg

33 EMPTY

--

--

19

ScatVoice

34 EMPTY

--

--

20

Mandolin

35 EMPTY

--

--

21

AcGuitar

36 EMPTY

--

--

22

AcPiano

37 EMPTY

BASS REGISTER RX

38 EMPTY

--

--

1

2’

39 EMPTY

--

--

2

4’

40 EMPTY

--

--

3

8-4’

--

--

4

16’/8’/8-4’/4’/2’

--

--

5

8’/4’/2’

--

--

6

16’/8’/8-4’

--

--

7

16’/2’

Status

Data byte

Status

Advertising