Appendix | MIDI implementation
60
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
—— 12’
—— 24’
—— 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