Yamaha FS1R Data List page 36

Yamaha fs1r synthesizer: supplementary guide
Hide thumbs Also See for FS1R:
Table of Contents

Advertisement

2.Channel Messages
2.1 Transmission
2.1.1 Control Change
Assigned controller numbers are output when built-in knobs are turned.
Cntrl#
Parameter
73
Attack Time
72
Release Time
1~31, 33~95
Formant Control
1~31, 33~95
FM Control
1~31, 33~95
Knob 1
1~31, 33~95
Knob 2
1~31, 33~95
Knob 3
1~31, 33~95
Knob 4
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
0
Bank Select MSB
32
Bank Select LSB
1
Modulation wheel
5
Portamento Time
6
Data Entry
7
Volume
10
Pan
11
Expression
64
Sustain (Hold1)
65
Portamento Switch
71
Harmonic Content
72
Release Time
73
Attack Time
74
Brightness
91
Reverb Send
93
Variation Send
1~31, 33~95
BC (default: 2)
1~31, 33~95
FC (default: 4)
1~31, 33~95
Formant Control
1~31, 33~95
FM Control
1~31, 33~95
Knob 1~4
1~31, 33~95
MIDI Control 1~4
98
NRPN LSB
99
NRPN MSB
100
RPN LSB
101
RPN MSB
*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
MSB LSB
MSB
----------------------------------------------------------
01H 08H
00H~40H~7FH
LFO1 Speed
01H 09H
00H~40H~7FH
LFO1 Pmod
01H 0AH
00H~40H~7FH
LFO1 Delay
01H 0BH
00H~40H~7FH
LFO2 Speed
01H 0CH
00H~40H~7FH
LFO2 FltMod
01H 20H
00H~40H~7FH
Filter Freq
01H 21H
00H~40H~7FH
Filter Reso
01H 63H
00H~40H~7FH
Attack Time
01H 64H
00H~40H~7FH
Decay Time
01H 66H
00H~40H~7FH
ReleaseTime
RPN
Data Entry
Part Parameter
MSB LSB
MSB
----------------------------------------------------------
00H 00H
00H~18H
PB Range
PB Range Lo-
00H 01H
0FH~40H~70H
Detune
00H 02H
28H~40H~58H
Note Shift
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.
Data Range
0~127
0~127
0~127
0~127
0~127
0~127
0~127
0~127
Data Range
0~127
*1
0~127
*1
0~127
0~127
*2
0~127
*2, *3
0~127
*2, *4
0~127
*2, *4
0~127
0, 127
0, 127
*2
0~127
*2
0~127
*2
0~127
*2
0~127
*2
0~127
*2
0~127
*2
0~127
0~127
0~127
*2
0~127
*2
0~127
0~127
8~102
*3
1
*3
0~2
*3
0
*3
Data Range
-64~+0~+63
-64~+0~+63
-64~+0~+63
-64~+0~+63
-64~+0~+63
-64~+0~+63
-64~+0~+63
-64~+0~+63
-64~+0~+63
-64~+0~+63
Data Range
+0, +1~+24
1~-24
-64~+0~+63
-24~+0~+24
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.
Voice
INTERNAL
PRESET A
:
PRESET K
Performance
INTERNAL
PRESET A
PRESET B
PRESET C
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
120
All Sound Off
121
Reset All Controller
123
ll Notes Off
126
Mono
127
Pol
*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.
36
Bank No.MSB / LSB
PGM CNG No.
63($3F) /
0($00)
1~128($00~$7F)
63($3F) /
1($01)
:
63($3F) / 11($0B)
63($3F) / 64($40)
1~128($00~$7F)
63($3F) / 65($41)
63($3F) / 66($42)
63($3F) / 67($43)
Data Range
0
0
*1
0
0
*2
0

Advertisement

Table of Contents
loading

Table of Contents