background image

37

3. System Exclusive Message

3.1 Parameter Change and Parameter Request

FS1R transmits and receives its native parameter changes.  FS1R also receives requests for
parameter changes for corresponding parameters, when "Receive System Exclusive = on" is set
and Device Number contained in System Exclusive massages matches the FS1R Device Number
setting.  On reception of a request, FS1R transmits out the requested parameter.
FS1R receives a parameter constructed of 2 bytes (i.e. Fseq Speed Ratio) via an Address High.

Parameter Change

11110000

F0

Exclusive Status

01000011

43

YAMAHA ID

0001nnnn

1n

Device Number

01011110

5E

Model ID

0gggpppp

gggpppp

*Parameter Address High (H) 

0mmmmmmm

mmmmmmm

*Parameter Address Middle (M) 

0lllllll

lllllll

*Parameter Address Low (L) 

0vvvvvvv

vvvvvvv

Data Value MS 7bit

0vvvvvvv

vvvvvvv

Data Value LS 7bit

11110111

F7

End of Exclusive

Parameter Request

11110000

F0

Exclusive Status

01000011

43

YAMAHA ID

0011nnnn

3n

Device Number

01011110

5E

Model ID

0gggpppp

gggpppp

*Parameter Address High (H) 

0mmmmmmm

mmmmmmm

*Parameter Address Middle (M) 

0lllllll

lllllll

*Parameter Address Low (L) 

11110111

F7

End of Exclusive

*Parameter Address

(H) (M) (L)

Description

SYSTEM

00

00

ll

PERFORM

10

mm

ll

Performance Common

/VOICE

30

00

ll

Performance Part 1

31

00

ll

Performance Part 2

32

00

ll

Performance Part 3

33

00

ll

Performance Part 4

40

00

ll

Part 1 Voice Common

60

00

ll

Part 1 Voice Operator 1

:

:

07

ll

Part 1 Voice Operator 8

:

:

:

43

00

ll

Part 4 Voice Common

63

00

ll

Part 4 Voice Operator 1

:

:

07

ll

Part 4 Voice Operator 8

FSEQ

70

00

ll

Fseq Header

mm = Parameter Number MSB

ll = Parameter Number LSB

See MIDI data tables <Table 1> to <table 4> for details.

3.2 Bulk Data

FS1R transmits and receives 4 kinds of bulk data (1~4, FS1R native) in addition to reception of
Yamaha DX series' bulk data (5~6, VCED and ACED), with "Receive Bulk Dump = on" and Device
Number contained in System Exclusive massages matches the FS1R Device Number setting.  On
reception of a request, FS1R transmits out the requested parameter change.

1.

Performance bulk dump

2.

Voice bulk dump

3.

Fseq bulk dump

4.

System bulk dump

5.

DX Series VCED bulk dump 

6.

DX Series ACED bulk dump

3.2.1 FS1R Native Bulk Dump and Dump Request (1, 2, 3, 4)

FS1R Native Bulk Dump

11110000

F0

Exclusive Status

01000011

43

YAMAHA ID

0000nnnn

0n

Device Number

01011110

5E

Model ID

0bbbbbbb

bbbbbbb

Byte Count High

0bbbbbbb

bbbbbbb

Byte Count Low

0hhhhhhh

hhhhhhh

*Address High (H) 

0mmmmmmm

mmmmmmm

*Address Middle (M) 

0lllllll

lllllll

*Address Low (L) 

0ddddddd

ddddddd

Data

|

|

Byte Count

0ddddddd

ddddddd

Data

0ccccccc

ccccccc

Check-sum

11110111

F7

End of Exclusive

The Data section matches "vv" in the MIDI data tables <Table 1> to <Table 4>.
Check-sum is a value that makes "0" (zero) in lower 7 bits of an added value of Byte Count,
Address, Data, and Check-sum itself.

Dump Request

11110000

F0

Exclusive Status

01000011

43

YAMAHA ID

0010nnnn

2n

Device Number

01011110

5E

Model ID

0hhhhhhh

hhhhhhh

*Address High (H) 

0mmmmmmm

mmmmmmm

*Address Middle (M) 

0lllllll

lllllll

*Address Low (L) 

11110111

F7

End of Exclusive

*Address

(H) (M) (L)

Description

SYSTEM

00

00

00

PERFORM

10

00

00

Current Performance Bulk

/VOICE

11

00

nn

1 Internal Performance Bulk

40

00

00

Part 1 Current Voice Bulk

:

:

:

:

43

00

00

Part 4 Current Voice Bulk

51

00

nn

1 Internal Voice Bulk

6b

00

nn

FSeq Bulk

b

= Bank 0:Current, 1:Internal

nn

= Memory No. 

See the MIDI data tables <Table 1> to <Table 4> for more information of Address and Byte Count.
FSeq Bulk does not interpret Byte Count.

3.2.2 DX Series VCED and ACED Bulk Dump (5, 6) 

11110000

F0

01000011

43

0000nnnn

nnnn = Device Number

0ttttttt

ttttttt = Format Number

0bbbbbbb

bbbbbbb = Byte Count High

0bbbbbbb

bbbbbbb = Byte Count Low

0ddddddd

ddddddd = Data

|

|

Byte Count

0ddddddd

ddddddd = Data

0ccccccc

ccccccc = Check-sum

11110111

F7

See the MIDI data table <Table 5> for more information of Format Number and Byte Count.
VCED and ACED bulk data is received using the Part 1 Voice edit buffer.  VCED data
represents Voice data for Yamaha DX7 while ACED data represents additions to DX7's Voice
data, which is available with DX7II, DX7S, and TX802.

4. Real Time Message

4.1 Active Sensing

a) Transmission

Not transmitted.

b) Reception

If an "FE" (Active Sensing status message) is received, FS1R starts to wait for next "FE."  If the next
message does not arrive in approximately 500 msec., FS1R mutes the notes currently sounding.

4.2 Timing Clock

a) Transmission

Not transmitted.

b) Reception

Received and used as sync clock when "Fseq Speed = midi (1/4,1/2,1/1,2/1,4/1)" is selected.

Datalist/E  10/21/98  8:32 PM  Page 37

Summary of Contents for FS1R

Page 1: ......

Page 2: ...FS1R om J QX 98 9 24 5 48 PM 1...

Page 3: ...uences de formant programm es FSeqs 10 Control List Liste der Steuerbefehle Liste des contr leurs 11 Effect Type List Liste mit Effekt Typen Liste des type d effets 12 Effect Parameter List Liste mit...

Page 4: ...Dr 96 Drum Kit 3 Dr 32 LoFi Acid Ba 96 Zansyo Sc 33 Strobe Ba 97 CP Hard Pf 33 Funk Bass Ba 97 Da Comp Sc 34 HyperFuzz Ba 98 Warm Galaxy Pd 34 Matze Ba 98 Snow Pixy Sc 35 Sho Fx 99 Superarp Sq 35 Glas...

Page 5: ...ack Gt 94 FM Pad Pd 31 Clavmann Pf 95 Fanfare Br 31 Dist Guitar Gt 95 Spacy Pad Pd 32 BryteClavman Pf 96 Wind Pad Pd 32 Punch Bass Ba 96 Spacewind Pd 33 Fat Clavmann Pf 97 Dark Pad Pd 33 Aco Bass Ba 9...

Page 6: ...Ba Ana Bass Dr Beat SD Pf E Piano 6 Pf Revinett Or DrawOrgn12 Gt DX JazzGt3 Ba Munkhen 34 Ba AttackBass Dr Beat Zap Pf E Piano 7 Pf SkeltonClv Or DrawOrgn13 Gt DX JazzGt4 Ba Perc Bass 35 Ba B Rave Dr...

Page 7: ...c DX Perc Ld DX SawLd 1 Sc DX Atms 1 Br MM Brass 2 Pc Block Ld DX SawLd 2 Sc DX Atms 2 Br MM Brass 3 Pc Conga Drum Ld DX Squar Sc DX Bright1 Br 5th Brass Pc Cowbell Ld DX VoiceLd Sc DX Bright2 Br Blow...

Page 8: ...t Bow 102 Pd Paddy Sq AN Arp 1 Pf Old Jazz Cp Wedding Ba FretlesBa4 St Soline 103 Pd Qwerty Sq AN Arp 2 Pf Politti Cp DX Chrch 1 Ba FretlesBa5 St Violtron 104 Pd Saws Hold Sq Compu Saw Pf Pop Piano Cp...

Page 9: ...Vo DX Chorus8 Pd Dispo Pad Se Descent Pi DX Flute 4 Vo DX Chorus9 Pd Ethereal Se Doppler Pi DX Flute 5 Vo DX Voice 1 Pd Film Pad Se Factory Pi DX Flute 6 Vo DX Voice 2 Pd Fl Cloud Se GhostLine Pi DX...

Page 10: ...n On 75 IYaan 16 YAMAHAFS 46 Welcome 76 Yeah 17 Laugh 47 One Two 77 ThankYou 18 Laugh2 48 Edokko 78 Yes No 19 AreYouR 49 Everybdy 79 UnWaEDon 20 Oiyai 50 Uwau 80 MouthPop 21 Oiaiuo 51 YEEAAH 81 Fire 2...

Page 11: ...ontrols the EDIT PERFORM PART Tone FM value Pitch Bias The source controller has the same effect as pitch bend For example if Vcn depth is set to 2 then the maximum control value is two semitones If V...

Page 12: ...ppropriate for a solo instrument Plate Reverb simulating a metal plate reverb device Insertion Effect Type Remarks Thru Bypass without applying an effect Chorus Conventional chorus effect which gives...

Page 13: ...1 0 1 0 65 High range attenuation lower values cause the high range to decay faster FB Level 63 63 0 66 Amount of feedback for the initial delay Reverb Pan L63 C R63 129 Reverb Pan Rev Return 0 127 1...

Page 14: ...l delay Reverb Pan L63 C R63 129 Reverb Pan Rev Return 0 127 12A ReverbReturn Level Stage2 Same parameters for Hall1 Range Default Param Description ReverbTime 0 3 30 0 1 0 50 Reverb length sec Diffus...

Page 15: ...L63 C R63 129 Reverb Pan Rev Return 0 127 12A ReverbReturn Level Basement Same parameters for White Room Range Default Param Description ReverbTime 0 3 30 0 0 8 50 Reverb length sec Diffusion 0 10 6...

Page 16: ...29 Reverb Pan Rev Return 0 127 12A ReverbReturn Level Echo Range Default Param Description LchDelay1 0 1 682 0 220 0 50 Length of first delay of left channel msec Lch FB Lvl 63 63 22 52 Amount of feed...

Page 17: ...EQ Hi Gain 12 12 0 78 Gain with which the EQ will boost cut the high range dB Mode mono stereo stereo 104 Mono stereo selection for the input Var Pan L63 C R63 12C Variation Pan Var Return 0 127 12D V...

Page 18: ...range dB EQ HiFreq 500 16 0k 5 6k 76 Frequency at which the EQ will boost cut the high range Hz EQ Hi Gain 12 12 0 78 Gain with which the EQ will boost cut the high range dB Var Pan L63 C R63 12C Var...

Page 19: ...Hz EQ Hi Gain 12 12 12 78 Gain with which the EQ will boost cut the high range dB Var Pan L63 C R63 12C Variation Pan Var Return 0 127 12D Variation Return Level SendVar Rev 0 127 12E Variation to Re...

Page 20: ...2 30 45 6C Input level at which the gate begins to open dB OutputLevel 0 127 50 6E Output level Var Pan L63 C R63 12C Variation Pan Var Return 0 127 12D Variation Return Level SendVar Rev 0 127 12E Va...

Page 21: ...6 7 6A Length of right channel delay msec CchDelay 0 1 1365 0 500 0 6C Length of center channel delay msec FB Delay 0 1 1365 0 500 0 6E Length of feedback delay msec FB Level 63 63 10 70 Feedback amou...

Page 22: ...w range Hz EQ Low Gain 12 12 0 102 Gain with which the EQ will boost cut the low range dB EQ HiFreq 500 16 0k 6 3k 104 Frequency at which the EQ will boost cut the high range Hz EQ Hi Gain 12 12 2 106...

Page 23: ...u 10 0k 70 Frequency at which the low pass filter will cut the high range Hz Density 0 4 2 7E Density of the reverberation ER Rev E63 R E R E R63 E R 100 Level balance of the early reflections and the...

Page 24: ...cut the low range Hz EQ Low Gain 12 12 0 114 I EQLowGain Gain with which the EQ will boost cut the low range dB EQMidFreq 100 10 0k 2 0k 11C I EQMidFreq Frequency at which the EQ will boost cut the m...

Page 25: ...sound and effect sound Ins Pan L63 C R63 130 Insertion Pan SendIns Rev 0 127 131 Insertion to Reverb Send Level SendIns Var 0 127 132 Insertion to Variation Send Level InsDryLevel 0 127 133 Insertion...

Page 26: ...Rotation frequency of the speaker Hz Drive Low 0 127 89 10A I Drive Low Depth of modulation produced by low range speaker rotation Drive High 0 127 62 10C I DriveHigh Depth of modulation produced by h...

Page 27: ...req 32 2 0k 250 112 I EQLowFreq Frequency at which the EQ will boost cut the low range Hz EQ Low Gain 12 12 2 114 I EQLowGain Gain with which the EQ will boost cut the low range dB EQ HiFreq 500 16 0k...

Page 28: ...Freq 32 2 0k 250 112 I EQLowFreq Frequency at which the EQ will boost cut the low range Hz EQ Low Gain 12 12 2 114 I EQLowGain Amount of gain by which the EQ will boost cut the low range dB EQ HiFreq...

Page 29: ...nt of high frequency response Dry Wet D63 W D W D W63 D W63 11A I Dry Wet Balance between the dry sound and effect sound Ins Pan L63 C R63 130 Insertion Pan SendIns Rev 0 127 131 Insertion to Reverb S...

Page 30: ...32 Insertion to Variation Send Level InsDryLevel 0 127 133 Insertion Dry Level Cmp DS Dly Range Default Param Ctrl Dest Description Attack 1 40 7 11C I Attack Time until the compression takes effect m...

Page 31: ...63 C R63 130 Insertion Pan SendIns Rev 0 127 131 Insertion to Reverb Send Level SendIns Var 0 127 132 Insertion to Variation Send Level InsDryLevel 0 127 133 Insertion Dry Level Dist Delay Range Defau...

Page 32: ...elay 1 msec FBDelay2 0 1 1365 0 375 0 10E Length of feedback delay 2 msec FB Level 63 63 23 110 I FB Level Amount of feedback High Damp 0 1 1 0 0 3 112 High range attenuation lower values cause the hi...

Page 33: ...63 10 110 I FB Level Feedback Level HPF Cutoff thru 22 8 0k thru 112 I HPFCutoff Frequency at which the high pass filter will cut the low range Hz LPFCutoff 1 0k 18 0k thru 4 0k 114 I LPFCutoff Frequ...

Page 34: ...l cut the low range Hz LPFCutoff 1 0k 18 0k thru 8 0k 114 I LPFCutoff Frequency at which the low pass filter will cut the high range Hz Liveness 0 10 5 11C Emphasis in high frequencies Density 0 3 3 1...

Page 35: ...indicate a system exclusive message 247 F7H 1111 0111 is positioned at the end of the system exclusive message aaH Hexadecimal 0aaaaaaa Binary indicates the data addresses The data address consists o...

Page 36: ...able using Part Receivee Channel 2 2 3 Program Change On reception of Program Change FS1R operates as follows Receives Program Change is received only in PLAY MODE In case Receive Program Change off i...

Page 37: ...1R Native Bulk Dump and Dump Request 1 2 3 4 FS1R Native Bulk Dump 11110000 F0 Exclusive Status 01000011 43 YAMAHA ID 0000nnnn 0n Device Number 01011110 5E Model ID 0bbbbbbb bbbbbbb Byte Count High 0b...

Page 38: ...e as above Same as above 00 6A 00 7F Same as above Same as above 00 7F Same as above Same as above 00 6C 00 7F Same as above Same as above 00 7F Same as above Same as above 00 6E 00 7F Same as above S...

Page 39: ...lation depth 17 00 63 COMMON LFO1 frequency modulation depth 18 00 05 COMMON LFO2 waveform 19 00 7F COMMON LFO2 speed 1A reserved 1B reserved 1C 00 03 COMMON LFO2 phase 0 0 1 90 2 180 3 270 1D 00 01 C...

Page 40: ...quency EG attack value 2C 00 63 UNVOICED frequency EG attack time 2D 00 63 UNVOICED frequency EG decay time 2E 00 63 UNVOICED level 2F 00 0E UNVOICED level key scaling 30 00 63 UNVOICED EG level1 31 0...

Page 41: ...le to FS1R it automatically converts received DX bulk data into FS1R native data for original DX sound reproduction to be available ACED bulk data is not interpreted until its following VCED bulk data...

Page 42: ...06 00 10 not used 06 00 11 not used 06 00 12 not used 06 00 13 not used 06 00 14 not used 06 00 15 not used 06 00 16 not used 06 00 17 not used 06 00 18 not used 06 00 19 not used 06 00 1A not used 0...

Page 43: ...ack Rev Var Send Knob1 4 Control BC FC MC4 MC1 3 Formant FM Ctrl Data Entry All Sound Off Reset All Ctrls YES NO Date 16 JUL 1998 Version 1 0 YAMAHA Tone Generator Model FS1R MIDI Implementation Chart...

Page 44: ...811MWIT 11 2 02B0...

Reviews: