Bulk dump 4. program change messages – Roland FR-3s User Manual
Page 62

Appendix | MIDI implementation
62
r
FR-3s/FR-3/FR-3sb/FR-3b V-Accordion
■
System Exclusive Messages
The System Exclusive Messages transmitted by the FR-3 are messages related 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
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-3 V-Accordion)
7CH
Model ID #2 (FR-3 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-3 is able to transmit and receive a SET.
BANK SELECT
PROGRAM
CHANGE
SECTION
MSB CC00
LSB CC 32
BANK SELECT AND PROGRAM CHANGE TX
0
0
1~10
Treble Register
0
0
1~7
Bass Register
0
1
1~7
Free Bass Register
0
0
1~7
Orch Bass Register
0
0
1~7
Orch Chord Register
0
0
1~7
Orch FreeBs Register
0
0
1~10
Orchestra Register
0
0
1~10
Set
TREBLE REGISTER RX
—
—
1
Bassoon
—
—
2
Bandon
—
—
3
Harmon
—
—
4
Organ
—
—
5
Master
—
—
6
Musette
—
—
11
Musette
—
—
7
Violin
—
—
12
Violin
—
—
8
Oboe
—
—
9
Clarinet
—
—
10
Piccolo
ORCHESTRA REGISTER RX
—
—
1
Trombone
—
—
2
Trumpet
—
—
3
T Sax
—
—
4
A Sax
—
—
5
Clarinet
—
—
6
Harmonica
—
—
7
Violin
—
—
8
Flute
—
—
9
Jazz Org
—
—
10
Blues Org
BASS REGISTER RX
—
—
1
2’
—
—
2
4’
—
—
3
8-4'
—
—
4
16'/8'/8-4'/4'/2'
—
—
5
8'/4'/2'
—
—
6
16'/8'/8-4'
—
—
7
16'/2'
FREE BASS REGISTER RX
0
1
1
Low
0
1
2
High
0
1
3
Low+High
0
1
4
Low+High Low
0
1
5
Low Low+High
0
1
6
High Low+High
0
1
7
Low High
ORCH BASS REGISTER RX
—
—
1
Acoustic
—
—
2
Bowed
—
—
3
Fingered
—
—
4
Fretless
—
—
5
Picked
—
—
6
Tuba
—
—
7
Tuba Mix
ORCH CHORD REGISTER RX
—
—
1
St. Strings
—
—
2
Chorus Organ
—
—
3
Steel Guitar
—
—
4
St. Orch Brass
—
—
5
Choir
—
—
6
Harps+Strings
—
—
7
Guitar+Organ
ORCH FREE BASS REGISTER RX
—
—
1
Trombone
—
—
2
Clarinet
—
—
3
Oboe
—
—
4
Flute
—
—
5
Perc Organ
—
—
6
Ac Guitar
—
—
7
Ac Piano
SET RX
—
—
1
CLASSIC
—
—
2
JAZZ
—
—
3
I FOLK
—
—
4
D FOLK
—
—
5
F FOLK
—
—
6
SP FOLK
—
—
7
BANDONEON
—
—
8
ALPINE
—
—
9
CAJUN
—
—
10
TEX MEX