1
<!---------------------------------------------------------
2
MusE Instrument Definition File for
3
Yamaha Clavinova Pf P100
5
Please report bugs: muse@captain-chaos.net
6
----------------------------------------------------------->
8
1
<?xml version="1.0"?>
10
<MidiInstrument name="Yamaha P100">
11
<Patch name="Piano 1" prog="0"/>
12
<Patch name="Piano 2" prog="1"/>
13
<Patch name="E.Piano 1" prog="2"/>
14
<Patch name="E.Piano 2" prog="3"/>
15
<Patch name="Clavinova Tone" prog="4"/>
16
<Patch name="Vibes" prog="5"/>
17
<Patch name="Strings" prog="6"/>
18
<Patch name="Organ" prog="7"/>
19
<Patch name="Bass 1" prog="8"/>
20
<Patch name="Bass 2" prog="9"/>
22
<!----------Controller---------->
23
<Controller name="Modulation" type="Control" l="1"/>
24
<Controller name="PortamentoTime" type="Control" l="5"/>
25
<Controller name="MainVolume" type="Control" l="7"/>
26
<Controller name="Pan" type="Control" l="10"/>
27
<Controller name="Expression" type="Control" l="11"/>
28
<Controller name="Sustain" type="Control" l="64"/>
29
<Controller name="Portamento" type="Control" l="65"/>
30
<Controller name="Sostenuto" type="Control" l="66"/>
31
<Controller name="SoftPedal" type="Control" l="67"/>
32
<Controller name="HarmonicContent" type="Control" l="71"/>
33
<Controller name="ReleaseTime" type="Control" l="72"/>
34
<Controller name="AttackTime" type="Control" l="73"/>
35
<Controller name="Brightness" type="Control" l="74"/>
36
<Controller name="PortamentoControl" type="Control" l="84"/>
37
<Controller name="Effect1Depth" type="Control" l="91"/>
38
<Controller name="Effect3Depth" type="Control" l="93"/>
40
<!----------NRPN's---------->
41
<Controller name="VibratoRate" type="NRPN" h="0x01" l="0x08" min="-64" max="64"/>
42
<Controller name="VibratoDepth" type="NRPN" h="0x01" l="0x09" min="-64" max="64"/>
43
<Controller name="VibratoDelay" type="NRPN" h="0x01" l="0x0a" min="-64" max="64"/>
44
<Controller name="FilterCutoffFrequency" type="NRPN" h="0x01" l="0x20" min="-64" max="64"/>
45
<Controller name="FilterResonance" type="NRPN" h="0x01" l="0x21" min="-64" max="64"/>
46
<Controller name="EgAttackTime" type="NRPN" h="0x01" l="0x63" min="-64" max="64"/>
47
<Controller name="EgDecayTime" type="NRPN" h="0x01" l="0x64" min="-64" max="64"/>
48
<Controller name="EgReleaseTime" type="NRPN" h="0x01" l="0x66" min="-64" max="64"/>
50
<!----------RPN's---------->
51
<Controller name="PitchBendSensitivity" type="RPN" l="0" min="0" max="0x18" init="2" />
52
<Controller name="FineTuning" type="RPN" l="1" min="-64" max="64" init="2" />
3
<MidiInstrument name="Yamaha P100" nullparam="32639">
5
<Patch name="Piano 1" prog="0" />
6
<Patch name="Piano 2" prog="1" />
7
<Patch name="E.Piano 1" prog="2" />
8
<Patch name="E.Piano 2" prog="3" />
9
<Patch name="Clavinova Tone" prog="4" />
10
<Patch name="Vibes" prog="5" />
11
<Patch name="Strings" prog="6" />
12
<Patch name="Organ" prog="7" />
13
<Patch name="Bass 1" prog="8" />
14
<Patch name="Bass 2" prog="9" />
16
<Controller name="Modulation" l="1" />
17
<Controller name="PortamentoTime" l="5" />
18
<Controller name="MainVolume" l="7" init="100" />
19
<Controller name="Pan" l="10" min="-64" max="63" init="0" />
20
<Controller name="Expression" l="11" init="127" />
21
<Controller name="Sustain" l="64" />
22
<Controller name="Portamento" l="65" />
23
<Controller name="Sostenuto" l="66" />
24
<Controller name="SoftPedal" l="67" />
25
<Controller name="HarmonicContent" l="71" />
26
<Controller name="ReleaseTime" l="72" />
27
<Controller name="AttackTime" l="73" />
28
<Controller name="Brightness" l="74" />
29
<Controller name="PortamentoControl" l="84" />
30
<Controller name="Effect1Depth" l="91" />
31
<Controller name="Effect3Depth" l="93" />
32
<Controller name="PitchBendSensitivity" type="RPN" h="0" l="0" max="24" init="2" />
33
<Controller name="FineTuning" type="RPN" h="0" l="1" min="-64" max="63" init="0" />
34
<Controller name="VibratoRate" type="NRPN" h="1" l="8" min="-100" max="100" />
35
<Controller name="VibratoDepth" type="NRPN" h="1" l="9" min="-100" max="100" />
36
<Controller name="VibratoDelay" type="NRPN" h="1" l="10" min="-100" max="100" />
37
<Controller name="FilterCutoffFrequency" type="NRPN" h="1" l="32" min="-100" max="100" />
38
<Controller name="FilterResonance" type="NRPN" h="1" l="33" min="-100" max="100" />
39
<Controller name="EgAttackTime" type="NRPN" h="1" l="99" min="-100" max="100" />
40
<Controller name="EgDecayTime" type="NRPN" h="1" l="100" min="-100" max="100" />
41
<Controller name="EgReleaseTime" type="NRPN" h="1" l="102" min="-100" max="100" />
42
<Controller name="Program" type="Program" />