background image

36

2.Channel Messages

2.1 Transmission

2.1.1 Control Change

Assigned controller numbers are output when built-in knobs are turned.

Cntrl#

Parameter

Data Range

73

Attack Time

0~127

72

Release Time

0~127

1~31, 33~95

Formant Control

0~127

1~31, 33~95

FM Control

0~127

1~31, 33~95

Knob 1

0~127

1~31, 33~95

Knob 2

0~127

1~31, 33~95

Knob 3

0~127

1~31, 33~95

Knob 4

0~127

Note:

Attack Time to FM Control are assigned to knobs with the upper LED lit.  Knob 1 to 4 
are assigned with the lower LED lit.

2.2 Reception

2.2.1 Note On/Off

2.2.1.1 Note Off

key range

=

C-2~G8

velocity range

=

not received

2.2.1.2 Note On / Off

key range

=

C-2~G8

velocity range

=

0~127 (0 = Note off) 

2.2.2 Control Change

Parameters in the following table are controllable using MIDI. A part that can receives multiple
channels operates by those channels in the received order.

Cntrl#

Parameter

Data Range

0

Bank Select MSB

0~127

*1

32

Bank Select LSB

0~127

*1

1

Modulation wheel

0~127

5

Portamento Time

0~127

*2

6

Data Entry

0~127

*2, *3

7

Volume

0~127

*2, *4

10

Pan

0~127

*2, *4

11

Expression

0~127

64

Sustain (Hold1) 

0, 127

65

Portamento Switch

0, 127

*2

71

Harmonic Content

0~127

*2

72

Release Time

0~127

*2

73

Attack Time

0~127

*2

74

Brightness

0~127

*2

91

Reverb Send

0~127

*2

93

Variation Send

0~127

*2

1~31, 33~95

BC (default: 2) 

0~127

1~31, 33~95

FC (default: 4) 

0~127

1~31, 33~95

Formant Control

0~127

*2

1~31, 33~95

FM Control

0~127

*2

1~31, 33~95

Knob 1~4

0~127

1~31, 33~95

MIDI Control 1~4

0~127

98

NRPN LSB

8~102

*3

99

NRPN MSB

1

*3

100

RPN LSB

0~2

*3

101

RPN MSB

0

*3

*1: Refer to "2.2.3 Program Change."
*2: Corresponding parameter values directly change with control changes, without using the

control matrix.  Those values become reference points for control changes routed by the control
matrix, which are not reset by Reset All Controllers.

*3: Parameters that follow are controllable using NRPN or RPN massages.

NRPN

Data Entry

Part Parameter

Data Range

MSB LSB

MSB

----------------------------------------------------------

01H 08H

00H~40H~7FH

LFO1 Speed

-64~+0~+63

01H 09H

00H~40H~7FH

LFO1 Pmod

-64~+0~+63

01H 0AH

00H~40H~7FH

LFO1 Delay

-64~+0~+63

01H 0BH

00H~40H~7FH

LFO2 Speed

-64~+0~+63

01H 0CH

00H~40H~7FH

LFO2 FltMod

-64~+0~+63

01H 20H

00H~40H~7FH

Filter Freq

-64~+0~+63

01H 21H

00H~40H~7FH

Filter Reso

-64~+0~+63

01H 63H

00H~40H~7FH

Attack Time

-64~+0~+63

01H 64H

00H~40H~7FH

Decay Time

-64~+0~+63

01H 66H

00H~40H~7FH

ReleaseTime

-64~+0~+63

RPN

Data Entry

Part Parameter

Data Range

MSB LSB

MSB

----------------------------------------------------------

00H 00H

00H~18H

PB Range

+0, +1~+24

PB Range Lo -

1~-24

00H 01H

0FH~40H~70H

Detune

-64~+0~+63

00H 02H

28H~40H~58H

Note Shift

-24~+0~+24

On reception of Pitch Bend Range, PB Range Lo is set to a minus value of received value.

*4: With "Program Change Mode = perform," Performance Volume and Pan are controllable using

Performance Channel.  With "Program Change Mode = multi," Performance Volume and Pan
are controllable using Performance Channel while Part Volume and Pan are controllable 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" is selected in system setup, Bank Select and Program
Change are not received.  With "Receive Program Change = on" and "Receive Bank Select = off,
"Bank Select is not received.  On reception of Program Change, a voice or performance program
(1~128) , depending on the Program Change Mode setting, from the current bank is selected.

With "Program Change Mode = perform," a performance program is selected using Performance
Channel.  With "Program Change Mode = multi," a performance program is selected using
Performance Channel and a voice program is selected using Part Receive Channel.

Bank Select and Program Change data bytes are as follow.

BANK SELECT

$Bn, $00, $3F (MSB) 

$Bn, $20, $00~$0B or $40~$43 (LSB) 

PROGRAM CHANGE $Cn, $00~$7F

Bank Select other than found in the above table is ignored. Thus, any bank selection does not take place and a
following Program Change selects from the current bank that is not changed.

2.2.3.1 Performance Program Change

Bank Select or Program Change for a performance is received using Performance Channel, as
follows.

1-16 : Received only specified channel.
all : Received all channels (OMNI ON) .
off : Not received.

2.2.3.2 Voice Program Change

Bank Select or Program Change for a voice is received using Part Receive Channel (Part
Receive Channel to Part Receive Channel Max) .  With "Part Receive Channel = pfm," Part
Receive Channel matches Performance Channel.

2.2.4 Pitch Bend Change

FS1R receives only Pitch Bend Change MSB.  A part assigned with multiple channels can sound
separately according to Pitch Bend Change on different channels.

2.2.5 After Touch

After Touch is received on Receive Channel (s) specified.  A part assigned with multiple channels
equivalently receives After Touch on different channels, giving proiority to last reception of this
message.  The 3rd byte of Polyphonic After Touch is ignored and processed as Channel After
Touch.

2.2.6 Channel Mode Message

Cntrl#

Parameter

Data Range

120

All Sound Off

0

121

Reset All Controller

0

*1

123

ll Notes Off

0

126

Mono

0

*2

127

Pol

0

*1

A default value for each message reception is as follows.

$00 for Control Change other than Bank Select and After Touch. Control Changes set to route in
the control matrix to affect part parameters have their corresponding part parameter values
(last edited). Control Changes that can directly change parameters without the control matrix
are not reset by Reset All Controllers, since their values are referred to by other Control
Changes for the same parameters via the matrix.

Sustain = $00 (off) 

Expression = $7F

RPN, NRPN = $7F (Null) 

Pitch Bend = $00, $40 (Center) 

*2

The 3rd byte is ignored.

Bank No.MSB / LSB

PGM CNG No.

Voice        INTERNAL

63($3F) /  0($00)

1~128($00~$7F)

             PRESET A

63($3F) /  1($01)

                :

:

             PRESET K

63($3F) / 11($0B)

Performance  INTERNAL

63($3F) / 64($40)

1~128($00~$7F)

             PRESET A

63($3F) / 65($41)

             PRESET B

63($3F) / 66($42)

             PRESET C

63($3F) / 67($43)

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

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: