summaryrefslogtreecommitdiff
path: root/patchfiles
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-04-13 17:14:07 +0200
committerRobin Gareus <robin@gareus.org>2019-04-13 17:14:07 +0200
commit90a7bef656d9cf76825db3c30c489b93cf9c8894 (patch)
treef47eff52df8a47235cdfc6d7b105e9c4e207ae55 /patchfiles
parentbf3e91e5cff9f06b81916d7d884875027a46d9a5 (diff)
Merge patchfiles from https://github.com/at0m-c/midnam
Kudos to at0m!
Diffstat (limited to 'patchfiles')
-rw-r--r--patchfiles/Alesis_MicroVerb4.midnam264
-rw-r--r--patchfiles/Digitech_DSP128plus.midnam194
-rw-r--r--patchfiles/Lexicon_MPX500.midnam555
-rw-r--r--patchfiles/Lexicon_MX200.midnam271
-rw-r--r--patchfiles/MFB_Tanzbar.midnam356
-rw-r--r--patchfiles/Novation_BassStationII.midnam490
6 files changed, 2130 insertions, 0 deletions
diff --git a/patchfiles/Alesis_MicroVerb4.midnam b/patchfiles/Alesis_MicroVerb4.midnam
new file mode 100644
index 0000000000..c78fa0fe0f
--- /dev/null
+++ b/patchfiles/Alesis_MicroVerb4.midnam
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 1.0//EN" "">
+<MIDINameDocument>
+<Author>at0m</Author>
+<!-- The author's device is set to channel 14.
+ Customize accordingly in ChannelNameSetAssign below.
+-->
+<MasterDeviceNames>
+ <Manufacturer>Alesis</Manufacturer>
+ <Model>MicroVerb4</Model>
+ <CustomDeviceMode Name="Alesis MicroVerb4 " >
+ <ChannelNameSetAssignments>
+ <ChannelNameSetAssign Channel="14" NameSet="Presets MV4" />
+ </ChannelNameSetAssignments>
+ <UsesControlNameList Name="ControlsMV4"/>
+ </CustomDeviceMode>
+
+<ChannelNameSet Name="Presets" >
+
+ <AvailableForChannels>
+ <AvailableChannel Channel="1" Available="false" />
+ <AvailableChannel Channel="2" Available="false" />
+ <AvailableChannel Channel="3" Available="false" />
+ <AvailableChannel Channel="4" Available="false" />
+ <AvailableChannel Channel="5" Available="false" />
+ <AvailableChannel Channel="6" Available="false" />
+ <AvailableChannel Channel="7" Available="false" />
+ <AvailableChannel Channel="8" Available="false" />
+ <AvailableChannel Channel="9" Available="false" />
+ <AvailableChannel Channel="10" Available="false" />
+ <AvailableChannel Channel="11" Available="false" />
+ <AvailableChannel Channel="12" Available="false" />
+ <AvailableChannel Channel="13" Available="false" />
+ <AvailableChannel Channel="14" Available="true" />
+ <AvailableChannel Channel="15" Available="false" />
+ <AvailableChannel Channel="16" Available="false" />
+ </AvailableForChannels>
+
+ <PatchBank Name="Factory" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Factory" />
+ </PatchBank>
+ <PatchBank Name="User" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="1" />
+ </MIDICommands>
+ <UsesPatchNameList Name="User" />
+ </PatchBank>
+</ChannelNameSet>
+
+ <PatchNameList Name="Factory" >
+ <Patch Number="0" Name="All- purpose concert hall, great for vocals" ProgramChange="0"/>
+ <Patch Number="1" Name="Warm, large hall, try on piano or acoustic guitar" ProgramChange="1"/>
+ <Patch Number="2" Name="Small, bright hall for snares" ProgramChange="2"/>
+ <Patch Number="3" Name="Big, dark, scary castle reverb" ProgramChange="3"/>
+ <Patch Number="4" Name="Live, medium hall" ProgramChange="4"/>
+ <Patch Number="5" Name="Warm hall with 100ms predelay" ProgramChange="5"/>
+ <Patch Number="6" Name="Deep, wide, bright space" ProgramChange="6"/>
+ <Patch Number="7" Name="Parking garage reverb with lots of high damping" ProgramChange="7"/>
+ <Patch Number="8" Name="Small recital hall for acoustic instruments" ProgramChange="8"/>
+ <Patch Number="9" Name="Bright hall with low damping, try on vocals" ProgramChange="9"/>
+ <Patch Number="10" Name="Medium, hardwood studio room" ProgramChange="10"/>
+ <Patch Number="11" Name="Reverb early reflections, for percussion ambience" ProgramChange="11"/>
+ <Patch Number="12" Name="Warm, medium room for instruments" ProgramChange="12"/>
+ <Patch Number="13" Name="Tight room for ambience" ProgramChange="13"/>
+ <Patch Number="14" Name="Gated room for snares and toms" ProgramChange="14"/>
+ <Patch Number="15" Name="Very tiny room" ProgramChange="15"/>
+ <Patch Number="16" Name="Small studio room with high damping" ProgramChange="16"/>
+ <Patch Number="17" Name="Tighter gated room reverb" ProgramChange="17"/>
+ <Patch Number="18" Name="Nonlinear reverb for retro ‘80s percussion" ProgramChange="18"/>
+ <Patch Number="19" Name="Reverse reverb for effects" ProgramChange="19"/>
+ <Patch Number="20" Name="Studio goldfoil plate reverb" ProgramChange="20"/>
+ <Patch Number="21" Name="Smooth snare drum plate" ProgramChange="21"/>
+ <Patch Number="22" Name="Thin, transparent plate" ProgramChange="22"/>
+ <Patch Number="23" Name="Bright, dense vocal plate" ProgramChange="23"/>
+ <Patch Number="24" Name="Large, warm instrument plate" ProgramChange="24"/>
+ <Patch Number="25" Name="Very small plate reverb, tasty on snares" ProgramChange="25"/>
+ <Patch Number="26" Name="Long, smooth vocal plate" ProgramChange="26"/>
+ <Patch Number="27" Name="Wide, diffuse piano ambience" ProgramChange="27"/>
+ <Patch Number="28" Name="Skinny, vintage plate reverb" ProgramChange="28"/>
+ <Patch Number="29" Name="Simulation of plate reverb with lots of damping" ProgramChange="29"/>
+ <Patch Number="30" Name="Wide, true stereo chorus" ProgramChange="30"/>
+ <Patch Number="31" Name="Fast, shallow stereo chorus" ProgramChange="31"/>
+ <Patch Number="32" Name="True stereo chorus with less predelay" ProgramChange="32"/>
+ <Patch Number="33" Name="Deep stereo chorus with feedback" ProgramChange="33"/>
+ <Patch Number="34" Name="Wide chorus with delay for pads and volume swells" ProgramChange="34"/>
+ <Patch Number="35" Name="Slow, deep quad chorus" ProgramChange="35"/>
+ <Patch Number="36" Name="Fluid true stereo chorus" ProgramChange="36"/>
+ <Patch Number="37" Name="Classic stereo chorus" ProgramChange="37"/>
+ <Patch Number="38" Name="Subtle quad chorus" ProgramChange="38"/>
+ <Patch Number="39" Name="True stereo flanger with doubling delay" ProgramChange="39"/>
+ <Patch Number="40" Name="Slow, sweeping flange with heavy feedback" ProgramChange="40"/>
+ <Patch Number="41" Name="Faster, bubbly stereo flange" ProgramChange="41"/>
+ <Patch Number="42" Name="Slow triggered stereo flange" ProgramChange="42"/>
+ <Patch Number="43" Name="Wide true stereo flange with positive feedback" ProgramChange="43"/>
+ <Patch Number="44" Name="Faster, shallow stereo flange" ProgramChange="44"/>
+ <Patch Number="45" Name="True stereo flange with + and - feedback" ProgramChange="45"/>
+ <Patch Number="46" Name="Slow flange for grungy bass" ProgramChange="46"/>
+ <Patch Number="47" Name="Slow auto pan (set Mix 100% wet)" ProgramChange="47"/>
+ <Patch Number="48" Name="Medium tremolo (set Mix 100% wet)" ProgramChange="48"/>
+ <Patch Number="49" Name="Faster tremolo for electric pianos (set Mix 100% wet)" ProgramChange="49"/>
+ <Patch Number="50" Name="True stereo offset delay" ProgramChange="50"/>
+ <Patch Number="51" Name="Ping pong delay with band pass filter" ProgramChange="51"/>
+ <Patch Number="52" Name="Rhythmic multitap delay" ProgramChange="52"/>
+ <Patch Number="53" Name="True stereo 1/4 note and 1/8 note delay" ProgramChange="53"/>
+ <Patch Number="54" Name="Long mono delay" ProgramChange="54"/>
+ <Patch Number="55" Name="Stereo delay with 3 against 2 rhythm" ProgramChange="55"/>
+ <Patch Number="56" Name="255ms Mono delay" ProgramChange="56"/>
+ <Patch Number="57" Name="Stereo bouncing multitap delay" ProgramChange="57"/>
+ <Patch Number="58" Name="255ms Ping pong delay, try with tap tempo" ProgramChange="58"/>
+ <Patch Number="59" Name="Tape echo, repeats get darker as they decay" ProgramChange="59"/>
+ <Patch Number="60" Name="Classic stereo detuner" ProgramChange="60"/>
+ <Patch Number="61" Name="500ms detuned delay program" ProgramChange="61"/>
+ <Patch Number="62" Name="5th and 9th harmony for leads" ProgramChange="62"/>
+ <Patch Number="63" Name="Thicker stereo detune program" ProgramChange="63"/>
+ <Patch Number="64" Name="Faster detuned delay, great on guitar" ProgramChange="64"/>
+ <Patch Number="65" Name="Upward staircasing pitch effect" ProgramChange="65"/>
+ <Patch Number="66" Name="Mono pitch shifter with Semi and Fine controls" ProgramChange="66"/>
+ <Patch Number="67" Name="Stereo detune with feedback" ProgramChange="67"/>
+ <Patch Number="68" Name="Octave pitch shift" ProgramChange="68"/>
+ <Patch Number="69" Name="Detune/delay program for synth pads" ProgramChange="69"/>
+ <Patch Number="70" Name="Fast rock lezlie program (set Mix 100% wet)" ProgramChange="70"/>
+ <Patch Number="71" Name="Slow, warm lezlie for ballads (set Mix 100% wet)" ProgramChange="71"/>
+ <Patch Number="72" Name="Thick stereo chorus into a hall" ProgramChange="72"/>
+ <Patch Number="73" Name="Large room with flange and delay" ProgramChange="73"/>
+ <Patch Number="74" Name="Flanged room, great for drums and guitars" ProgramChange="74"/>
+ <Patch Number="75" Name="Room into a triggered flange, try on percussion" ProgramChange="75"/>
+ <Patch Number="76" Name="Deep stereo chorus into a room" ProgramChange="76"/>
+ <Patch Number="77" Name="Stereo flange into a small room" ProgramChange="77"/>
+ <Patch Number="78" Name="Thick chorus into a bright room" ProgramChange="78"/>
+ <Patch Number="79" Name="Delay into a room, great for lead vocals" ProgramChange="79"/>
+ <Patch Number="80" Name="Slow chorus into a delay and room reverb" ProgramChange="80"/>
+ <Patch Number="81" Name="Like above, but with a shallower chorus" ProgramChange="81"/>
+ <Patch Number="82" Name="Fluid flange/delay/room program for guitar" ProgramChange="82"/>
+ <Patch Number="83" Name="Like above, but with more room and less flange" ProgramChange="83"/>
+ <Patch Number="84" Name="Chorus and delay into a bright room, for rhythm guitar" ProgramChange="84"/>
+ <Patch Number="85" Name="225ms delay into a room" ProgramChange="85"/>
+ <Patch Number="86" Name="Long delay into a room, perfect for leads" ProgramChange="86"/>
+ <Patch Number="87" Name="350ms delay into room, good for mid tempo vocals" ProgramChange="87"/>
+ <Patch Number="88" Name="Chorus/long delay/hall multieffect" ProgramChange="88"/>
+ <Patch Number="89" Name="Room into flange with heavy feedback" ProgramChange="89"/>
+ <Patch Number="90" Name="Hardwood room and a wide, true stereo chorus" ProgramChange="90"/>
+ <Patch Number="91" Name="Bright room and a slow, sweeping flange" ProgramChange="91"/>
+ <Patch Number="92" Name="Large room and a stereo chorus" ProgramChange="92"/>
+ <Patch Number="93" Name="Like above, with a warmer room. Great for ballads" ProgramChange="93"/>
+ <Patch Number="94" Name="Dark room and a deep flange for rock mixes" ProgramChange="94"/>
+ <Patch Number="95" Name="Tight room and a 150ms slapback delay" ProgramChange="95"/>
+ <Patch Number="96" Name="Large room with a long delay for late night mixes" ProgramChange="96"/>
+ <Patch Number="97" Name="Tight room and a slow stereo chorus" ProgramChange="97"/>
+ <Patch Number="98" Name="Bright hall with a 1/4 note delay 108bpm" ProgramChange="98"/>
+ <Patch Number="99" Name="Large room and a slow flange with feedback" ProgramChange="99"/>
+ </PatchNameList>
+ <PatchNameList Name="User" >
+ <Patch Number="100" Name="Large, bright hall, perfect for piano" ProgramChange="0"/>
+ <Patch Number="101" Name="Small, bright hall for drums and brass" ProgramChange="1"/>
+ <Patch Number="102" Name="Large, dense cathedral reverb" ProgramChange="2"/>
+ <Patch Number="103" Name="Dreamy, ambient instrument space" ProgramChange="3"/>
+ <Patch Number="104" Name="Medium hall with high damping, great for strings" ProgramChange="4"/>
+ <Patch Number="105" Name="Breathy small hall for vocals" ProgramChange="5"/>
+ <Patch Number="106" Name="Large hall with bass boost, try on drums" ProgramChange="6"/>
+ <Patch Number="107" Name="Large, bright hall with lots of high damping" ProgramChange="7"/>
+ <Patch Number="108" Name="Medium hall, great for snares and rimshots" ProgramChange="8"/>
+ <Patch Number="109" Name="Large, warm hall for acoustic guitars and pianos" ProgramChange="9"/>
+ <Patch Number="110" Name="Splashy stone room" ProgramChange="10"/>
+ <Patch Number="111" Name="Medium studio room with high damping, try on guitar" ProgramChange="11"/>
+ <Patch Number="112" Name="Large, dark room for vocals and winds" ProgramChange="12"/>
+ <Patch Number="113" Name="Tight percussion room with lots of early reflections" ProgramChange="13"/>
+ <Patch Number="114" Name="Large, deep room for almost anything" ProgramChange="14"/>
+ <Patch Number="115" Name="60% of the signal is gated for a unique snare reverb" ProgramChange="15"/>
+ <Patch Number="116" Name="Dense stone room with wide early reflections" ProgramChange="16"/>
+ <Patch Number="117" Name="Small room for background vocals" ProgramChange="17"/>
+ <Patch Number="118" Name="Long gated reverb, interesting on pianos" ProgramChange="18"/>
+ <Patch Number="119" Name="Wide early reflections for ambience" ProgramChange="19"/>
+ <Patch Number="120" Name="Bright instrument plate" ProgramChange="20"/>
+ <Patch Number="121" Name="Thin, transparent vocal plate" ProgramChange="21"/>
+ <Patch Number="122" Name="Subtle tube plate emulation" ProgramChange="22"/>
+ <Patch Number="123" Name="Dark plate, great for adding sustain to acoustic guitar" ProgramChange="23"/>
+ <Patch Number="124" Name="Long plate with 70ms predelay" ProgramChange="24"/>
+ <Patch Number="125" Name="Medium vocal plate with high damping" ProgramChange="25"/>
+ <Patch Number="126" Name="Small, snappy plate for percussion and rhythm guitar" ProgramChange="26"/>
+ <Patch Number="127" Name="Authentic warm plate for guitar, piano" ProgramChange="27"/>
+ <Patch Number="128" Name="Bright instrument plate, slightly chorused" ProgramChange="28"/>
+ <Patch Number="129" Name="Large, ambient plate for ballads, effects" ProgramChange="29"/>
+ <Patch Number="130" Name="Silky, deep quad chorus" ProgramChange="30"/>
+ <Patch Number="131" Name="Fast stereo chorus for active guitar and keyboard parts" ProgramChange="31"/>
+ <Patch Number="132" Name="Big quad chorus with lots of feedback" ProgramChange="32"/>
+ <Patch Number="133" Name="Faster quad chorus for bass" ProgramChange="33"/>
+ <Patch Number="134" Name="Deep wide chorus with feedback" ProgramChange="34"/>
+ <Patch Number="135" Name="Delayed chorus for sounds with a slow attack" ProgramChange="35"/>
+ <Patch Number="136" Name="Shallow quad chorus for rock and country guitar" ProgramChange="36"/>
+ <Patch Number="137" Name="Slow stereo chorus for electric piano" ProgramChange="37"/>
+ <Patch Number="138" Name="Very slow chorus with stereo delay" ProgramChange="38"/>
+ <Patch Number="139" Name="Wide, true stereo chorus with inverse feedback" ProgramChange="39"/>
+ <Patch Number="140" Name="Smooth true stereo flange for vocals, strings" ProgramChange="40"/>
+ <Patch Number="141" Name="Mild, shallow stereo flange" ProgramChange="41"/>
+ <Patch Number="142" Name="Deep sweeping flange for tense rhythm guitar" ProgramChange="42"/>
+ <Patch Number="143" Name="Dry stereo triggered flange" ProgramChange="43"/>
+ <Patch Number="144" Name="Panning stereo flange, R is double the speed of L side" ProgramChange="44"/>
+ <Patch Number="145" Name="Very deep stereo flanger for extremists" ProgramChange="45"/>
+ <Patch Number="146" Name="Vintage stereo flange pedal, turn it up!" ProgramChange="46"/>
+ <Patch Number="147" Name="Totally useless but fun effect" ProgramChange="47"/>
+ <Patch Number="148" Name="Fast triggered pan (set Mix 100% wet)" ProgramChange="48"/>
+ <Patch Number="149" Name="Medium speed surf guitar tremolo (set Mix 100% wet)" ProgramChange="49"/>
+ <Patch Number="150" Name="Stereo widening delay" ProgramChange="50"/>
+ <Patch Number="151" Name="Stereo multitap for remix percussion effects" ProgramChange="51"/>
+ <Patch Number="152" Name="Jazzy shuffle stereo delay" ProgramChange="52"/>
+ <Patch Number="153" Name="Long ping pong delay for guitar" ProgramChange="53"/>
+ <Patch Number="154" Name="Stereo slapback delay for rock vocals" ProgramChange="54"/>
+ <Patch Number="155" Name="Short mono delay for more surfing guitar players" ProgramChange="55"/>
+ <Patch Number="156" Name="Stereo delay panner (listen 100% wet)" ProgramChange="56"/>
+ <Patch Number="157" Name="Thin phase delay for vocal effects" ProgramChange="57"/>
+ <Patch Number="158" Name="Ambient dance echo effect" ProgramChange="58"/>
+ <Patch Number="159" Name="Wide, 500ms stereo delay" ProgramChange="59"/>
+ <Patch Number="160" Name="Stereo pitch shift with slapback delay" ProgramChange="60"/>
+ <Patch Number="161" Name="Stereo detune with 400ms delay" ProgramChange="61"/>
+ <Patch Number="162" Name="Detuned, repeating echo program" ProgramChange="62"/>
+ <Patch Number="163" Name="”Falling” pitch shifter effect" ProgramChange="63"/>
+ <Patch Number="164" Name="Wide detune/delay program- huge on synth pads" ProgramChange="64"/>
+ <Patch Number="165" Name="Rising whole tone pitch shift effect" ProgramChange="65"/>
+ <Patch Number="166" Name="Pitched harmony: Up a 5th and down a 4th" ProgramChange="66"/>
+ <Patch Number="167" Name="Thick stereo detuner with feedback" ProgramChange="67"/>
+ <Patch Number="168" Name="Rhythmic pitch shift sequence" ProgramChange="68"/>
+ <Patch Number="169" Name="Another falling pitch shifter for vocal effects" ProgramChange="69"/>
+ <Patch Number="170" Name="Fast lezlie for guitar (set Mix 100% wet)" ProgramChange="70"/>
+ <Patch Number="171" Name="Slow lezlie into a hall for ballads (set Mix 100% wet)" ProgramChange="71"/>
+ <Patch Number="172" Name="Authentic lezlie speaker into a small room (100% wet)" ProgramChange="72"/>
+ <Patch Number="173" Name="Stereo chorus into hall program for clean guitars" ProgramChange="73"/>
+ <Patch Number="174" Name="Flange/Delay/Room stack for guitars" ProgramChange="74"/>
+ <Patch Number="175" Name="Large room into a flange, great on bright percussion" ProgramChange="75"/>
+ <Patch Number="176" Name="Deep, resonant flange into a room" ProgramChange="76"/>
+ <Patch Number="177" Name="Pitch shifting room, like the walls are moving..." ProgramChange="77"/>
+ <Patch Number="178" Name="Flange with doubling delay into a small room" ProgramChange="78"/>
+ <Patch Number="179" Name="Slight chorus into a live room, great for piano" ProgramChange="79"/>
+ <Patch Number="180" Name="Fast triggered flange into a room" ProgramChange="80"/>
+ <Patch Number="181" Name="Dreamy reverb for flashbacks in bad movies" ProgramChange="81"/>
+ <Patch Number="182" Name="Chorus/Delay/Room multieffect for uptempo guitar" ProgramChange="82"/>
+ <Patch Number="183" Name="440ms delay with small ambient reverb" ProgramChange="83"/>
+ <Patch Number="184" Name="Huge Chorus multieffect for huge rock guitar" ProgramChange="84"/>
+ <Patch Number="185" Name="Chorus into a room for funky clav or guitar" ProgramChange="85"/>
+ <Patch Number="186" Name="Deep flange into a small hall for grungy guitar" ProgramChange="86"/>
+ <Patch Number="187" Name="Flange into a 244ms delay with warm room reverb" ProgramChange="87"/>
+ <Patch Number="188" Name="Fast delay into a room reverb for vocals, solos" ProgramChange="88"/>
+ <Patch Number="189" Name="Large room into a deep flange- guaranteed to stimulate" ProgramChange="89"/>
+ <Patch Number="190" Name="Warm hall with a stereo chorus" ProgramChange="90"/>
+ <Patch Number="191" Name="Bright hall with a slow flange" ProgramChange="91"/>
+ <Patch Number="192" Name="Small hall and a smooth stereo chorus for ballad mixes" ProgramChange="92"/>
+ <Patch Number="193" Name="Wood room reverb with 250ms delay for vocals" ProgramChange="93"/>
+ <Patch Number="194" Name="Small room with a deep stereo chorus" ProgramChange="94"/>
+ <Patch Number="195" Name="Large hall with a long delay for slower tempos" ProgramChange="95"/>
+ <Patch Number="196" Name="Large room and a slow flange with negative feedback" ProgramChange="96"/>
+ <Patch Number="197" Name="Wooden drum room with medium delay" ProgramChange="97"/>
+ <Patch Number="198" Name="Warm plate with a slow stereo chorus" ProgramChange="98"/>
+ <Patch Number="199" Name="Bright room with a thick stereo flange" ProgramChange="99"/>
+ </PatchNameList> 1
+ </PatchNameList>
+
+ <ControlNameList Name="ControlsMV4">
+ <Control Type="7bit" Number="1" Name="Control A"/>
+ <Control Type="7bit" Number="11" Name="Control B"/>
+ </ControlNameList>
+</MasterDeviceNames>
+</MIDINameDocument>
diff --git a/patchfiles/Digitech_DSP128plus.midnam b/patchfiles/Digitech_DSP128plus.midnam
new file mode 100644
index 0000000000..02df7b1f3d
--- /dev/null
+++ b/patchfiles/Digitech_DSP128plus.midnam
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 1.0//EN" "">
+<MIDINameDocument>
+ <Author>at0m</Author>
+<!-- The author's device is set to channel 15.
+ Customize accordingly in ChannelNameSetAssign and AvailableChannel below.
+-->
+ <MasterDeviceNames>
+ <Manufacturer>DigiTech</Manufacturer>
+ <Model>DSP128plus</Model>
+ <CustomDeviceMode Name="DigiTech DSP128+" >
+ <ChannelNameSetAssignments>
+ <ChannelNameSetAssign Channel="15" NameSet="Presets" />
+ </ChannelNameSetAssignments>
+ <!-- <UsesControlNameList Name="Controls"/> -->
+ </CustomDeviceMode>
+ <ChannelNameSet Name="Presets" >
+ <AvailableForChannels>
+ <AvailableChannel Channel="1" Available="false" />
+ <AvailableChannel Channel="2" Available="false" />
+ <AvailableChannel Channel="3" Available="false" />
+ <AvailableChannel Channel="4" Available="false" />
+ <AvailableChannel Channel="5" Available="false" />
+ <AvailableChannel Channel="6" Available="false" />
+ <AvailableChannel Channel="7" Available="false" />
+ <AvailableChannel Channel="8" Available="false" />
+ <AvailableChannel Channel="9" Available="false" />
+ <AvailableChannel Channel="10" Available="false" />
+ <AvailableChannel Channel="11" Available="false" />
+ <AvailableChannel Channel="12" Available="false" />
+ <AvailableChannel Channel="13" Available="false" />
+ <AvailableChannel Channel="14" Available="false" />
+ <AvailableChannel Channel="15" Available="true" />
+ <AvailableChannel Channel="16" Available="false" />
+ </AvailableForChannels>
+ <PatchBank Name="FACTORY" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="0" />
+ </MIDICommands>
+ <UsesPatchNameList Name="FACTORY" />
+ </PatchBank>
+ </ChannelNameSet>
+ <PatchNameList Name="FACTORY" >
+ <Patch Number="001" Name="Large Room + Delay 1" ProgramChange="0" />
+ <Patch Number="002" Name="Large Room + Delay 2" ProgramChange="1" />
+ <Patch Number="003" Name="Large Room + Delay 3" ProgramChange="2" />
+ <Patch Number="004" Name="Large Room + Chorus 1" ProgramChange="3" />
+ <Patch Number="005" Name="Large Room + Chorus 2" ProgramChange="4" />
+ <Patch Number="006" Name="Large Room + Chorus 3" ProgramChange="5" />
+ <Patch Number="007" Name="Large Room + Flange 1" ProgramChange="6" />
+ <Patch Number="008" Name="Large Room + Flange 2" ProgramChange="7" />
+ <Patch Number="009" Name="Large Room + Flange 3" ProgramChange="8" />
+ <Patch Number="010" Name="Large Room + Chorus + Delay 1" ProgramChange="9" />
+ <Patch Number="011" Name="Large Room + Chorus + Delay 2" ProgramChange="10" />
+ <Patch Number="012" Name="Large Room + Chorus + Delay 3" ProgramChange="11" />
+ <Patch Number="013" Name="Large Room + Chorus + Delay 4" ProgramChange="12" />
+ <Patch Number="014" Name="Large Room + Flange + Delay 1" ProgramChange="13" />
+ <Patch Number="015" Name="Large Room + Flange + Delay 2" ProgramChange="14" />
+ <Patch Number="016" Name="Large Room + Flange + Delay 3" ProgramChange="15" />
+ <Patch Number="017" Name="Medium Room + Delay 1" ProgramChange="16" />
+ <Patch Number="018" Name="Medium Room + Delay 2" ProgramChange="17" />
+ <Patch Number="019" Name="Medium Room + Delay 3" ProgramChange="18" />
+ <Patch Number="020" Name="Medium Room + Chorus 1" ProgramChange="19" />
+ <Patch Number="021" Name="Medium Room + Chorus 2" ProgramChange="20" />
+ <Patch Number="022" Name="Medium Room + Chorus 3" ProgramChange="21" />
+ <Patch Number="023" Name="Medium Room + Chorus 4" ProgramChange="22" />
+ <Patch Number="024" Name="Medium Room + Flange 1" ProgramChange="23" />
+ <Patch Number="025" Name="Medium Room + Flange 2" ProgramChange="24" />
+ <Patch Number="026" Name="Medium Room + Flange 3" ProgramChange="25" />
+ <Patch Number="027" Name="Medium Room + Chorus + Delay 1" ProgramChange="26" />
+ <Patch Number="028" Name="Medium Room + Chorus + Delay 2" ProgramChange="27" />
+ <Patch Number="029" Name="Medium Room + Chorus + Delay 3" ProgramChange="28" />
+ <Patch Number="030" Name="Medium Room + Chorus + Delay 4" ProgramChange="29" />
+ <Patch Number="031" Name="Medium Room + Flange + Delay 1" ProgramChange="30" />
+ <Patch Number="032" Name="Medium Room + Flange + Delay 2" ProgramChange="31" />
+ <Patch Number="033" Name="Medium Room + Flange + Delay 3" ProgramChange="32" />
+ <Patch Number="034" Name="Medium Room + Flange + Delay 4" ProgramChange="33" />
+ <Patch Number="035" Name="Small Room + Delay 1" ProgramChange="34" />
+ <Patch Number="036" Name="Small Room + Delay 2" ProgramChange="35" />
+ <Patch Number="037" Name="Small Room + Chorus 1" ProgramChange="36" />
+ <Patch Number="038" Name="Small Room + Chorus 2" ProgramChange="37" />
+ <Patch Number="039" Name="Small Room + Chorus 3" ProgramChange="38" />
+ <Patch Number="040" Name="Small Room + Flange 1" ProgramChange="39" />
+ <Patch Number="041" Name="Small Room + Flange 2" ProgramChange="40" />
+ <Patch Number="042" Name="Small Room + Flange 3" ProgramChange="41" />
+ <Patch Number="043" Name="Small Room + Chorus + Delay 1" ProgramChange="42" />
+ <Patch Number="044" Name="Small Room + Chorus + Delay 2" ProgramChange="43" />
+ <Patch Number="045" Name="Small Room + Chorus + Delay 3" ProgramChange="44" />
+ <Patch Number="046" Name="Small Room + Chorus + Delay 4" ProgramChange="45" />
+ <Patch Number="047" Name="Small Room + Flange + Delay 1" ProgramChange="46" />
+ <Patch Number="048" Name="Small Room + Flange + Delay 2" ProgramChange="47" />
+ <Patch Number="049" Name="Small Room + Flange + Delay 3" ProgramChange="48" />
+ <Patch Number="050" Name="Gated Verb 1" ProgramChange="49" />
+ <Patch Number="051" Name="Gated Verb 2" ProgramChange="50" />
+ <Patch Number="052" Name="Gated Verb 3" ProgramChange="51" />
+ <Patch Number="053" Name="Gated Verb 4" ProgramChange="52" />
+ <Patch Number="054" Name="Gated Verb 5" ProgramChange="53" />
+ <Patch Number="055" Name="Gated Verb 6" ProgramChange="54" />
+ <Patch Number="056" Name="Gated Verb + Delay 1" ProgramChange="55" />
+ <Patch Number="057" Name="Gated Verb + Delay 2" ProgramChange="56" />
+ <Patch Number="058" Name="Gated Verb + Delay 3" ProgramChange="57" />
+ <Patch Number="059" Name="Gated Verb + Delay 4" ProgramChange="58" />
+ <Patch Number="060" Name="Reverse Reverb 1" ProgramChange="59" />
+ <Patch Number="061" Name="Reverse Reverb 2" ProgramChange="60" />
+ <Patch Number="062" Name="Reverse Reverb 3" ProgramChange="61" />
+ <Patch Number="063" Name="Reverse Reverb 4" ProgramChange="62" />
+ <Patch Number="064" Name="Reverse Reverb 5" ProgramChange="63" />
+ <Patch Number="065" Name="Reverse Reverb 6" ProgramChange="64" />
+ <Patch Number="066" Name="Reverse Reverb + Delay 1" ProgramChange="65" />
+ <Patch Number="067" Name="Reverse Reverb + Delay 2" ProgramChange="66" />
+ <Patch Number="068" Name="Reverse Reverb + Delay 3" ProgramChange="67" />
+ <Patch Number="069" Name="Reverse Reverb + Delay 4" ProgramChange="68" />
+ <Patch Number="070" Name="Hall 01" ProgramChange="69" />
+ <Patch Number="071" Name="Hall 02" ProgramChange="70" />
+ <Patch Number="072" Name="Hall 03" ProgramChange="71" />
+ <Patch Number="073" Name="Hall 04" ProgramChange="72" />
+ <Patch Number="074" Name="Hall 05" ProgramChange="73" />
+ <Patch Number="075" Name="Hall 06" ProgramChange="74" />
+ <Patch Number="076" Name="Hall 07" ProgramChange="75" />
+ <Patch Number="077" Name="Hall 08" ProgramChange="76" />
+ <Patch Number="078" Name="Hall 09" ProgramChange="77" />
+ <Patch Number="079" Name="Hall 10" ProgramChange="78" />
+ <Patch Number="080" Name="Hall 11" ProgramChange="79" />
+ <Patch Number="081" Name="Hall 12" ProgramChange="80" />
+ <Patch Number="082" Name="Hall 13" ProgramChange="81" />
+ <Patch Number="083" Name="Hall 14" ProgramChange="82" />
+ <Patch Number="084" Name="Hall 15" ProgramChange="83" />
+ <Patch Number="085" Name="Hall 16" ProgramChange="84" />
+ <Patch Number="086" Name="Hall 17" ProgramChange="85" />
+ <Patch Number="087" Name="Hall 18" ProgramChange="86" />
+ <Patch Number="088" Name="Hall 19" ProgramChange="87" />
+ <Patch Number="089" Name="Hall 20" ProgramChange="88" />
+ <Patch Number="090" Name="Multi-Tap Delay 1" ProgramChange="89" />
+ <Patch Number="091" Name="Multi-Tap Delay 2" ProgramChange="90" />
+ <Patch Number="092" Name="Multi-Tap Delay 3" ProgramChange="91" />
+ <Patch Number="093" Name="Multi-Tap Delay 4" ProgramChange="92" />
+ <Patch Number="094" Name="Multi-Tap Delay + Chorus 1" ProgramChange="93" />
+ <Patch Number="095" Name="Multi-Tap Delay + Chorus 2" ProgramChange="94" />
+ <Patch Number="096" Name="Multi-Tap Delay + Chorus 3" ProgramChange="95" />
+ <Patch Number="097" Name="Multi-Tap Delay + Flange 1" ProgramChange="96" />
+ <Patch Number="098" Name="Multi-Tap Delay + Flange 2" ProgramChange="97" />
+ <Patch Number="099" Name="Multi-Tap Delay + Flange 3" ProgramChange="98" />
+ <Patch Number="100" Name="ParamEQ 1" ProgramChange="99" />
+ <Patch Number="101" Name="ParamEQ 2" ProgramChange="100" />
+ <Patch Number="102" Name="ParamEQ 3" ProgramChange="101" />
+ <Patch Number="103" Name="ParamEQ + Delay 1" ProgramChange="102" />
+ <Patch Number="104" Name="ParamEQ + Delay 2" ProgramChange="103" />
+ <Patch Number="105" Name="ParamEQ + Delay 3" ProgramChange="104" />
+ <Patch Number="106" Name="ParamEQ + Chorus 1" ProgramChange="105" />
+ <Patch Number="107" Name="ParamEQ + Chorus 2" ProgramChange="106" />
+ <Patch Number="108" Name="ParamEQ + Chorus 3" ProgramChange="107" />
+ <Patch Number="109" Name="ParamEQ + Flange 1" ProgramChange="108" />
+ <Patch Number="110" Name="ParamEQ + Flange 2" ProgramChange="109" />
+ <Patch Number="111" Name="ParamEQ + Flange 3" ProgramChange="110" />
+ <Patch Number="112" Name="ParamEQ + Chorus + Delay 1" ProgramChange="111" />
+ <Patch Number="113" Name="ParamEQ + Chorus + Delay 2" ProgramChange="112" />
+ <Patch Number="114" Name="ParamEQ + Chorus + Delay 3" ProgramChange="113" />
+ <Patch Number="115" Name="ParamEQ + Chorus + Delay 4" ProgramChange="114" />
+ <Patch Number="116" Name="ParamEQ + Flange + Delay 1" ProgramChange="115" />
+ <Patch Number="117" Name="ParamEQ + Flange + Delay 2" ProgramChange="116" />
+ <Patch Number="118" Name="ParamEQ + Flange + Delay 3" ProgramChange="117" />
+ <Patch Number="119" Name="ParamEQ + Flange + Delay 4" ProgramChange="118" />
+ <Patch Number="120" Name="Graphic EQ 1" ProgramChange="119" />
+ <Patch Number="121" Name="Graphic EQ 2" ProgramChange="120" />
+ <Patch Number="122" Name="Graphic EQ 3" ProgramChange="121" />
+ <Patch Number="123" Name="Graphic EQ 4" ProgramChange="122" />
+ <Patch Number="124" Name="Graphic EQ 5" ProgramChange="123" />
+ <Patch Number="125" Name="Graphic EQ 6" ProgramChange="124" />
+ <Patch Number="126" Name="Graphic EQ 7" ProgramChange="125" />
+ <Patch Number="127" Name="Mute" ProgramChange="126" />
+ <Patch Number="128" Name="Dry" ProgramChange="127" />
+ </PatchNameList>
+ <!-- ControlChanges for this have to be assigned by the user. I'm still undecided as to what I want to control and how. Until then, this section below is commented out.-->
+<!-- <ControlNameList Name="Controls">
+ <Control Type="7bit" Number="12" Name="1 Effect Type"/>
+ <Control Type="7bit" Number="13" Name="1 Bypass"/>
+ <Control Type="7bit" Number="14" Name="1 Pre Delay Knob (Time/Speed)"/>
+ <Control Type="7bit" Number="15" Name="1 Decay Knob (Feedback/Depth)"/>
+ <Control Type="7bit" Number="16" Name="1 Variation Knob (Liveliness)"/>
+ <Control Type="7bit" Number="17" Name="1 Tempo"/>
+ <Control Type="7bit" Number="26" Name="1 Effect Mix"/>
+ <Control Type="7bit" Number="19" Name="2 Effect Type"/>
+ <Control Type="7bit" Number="20" Name="2 Bypass"/>
+ <Control Type="7bit" Number="21" Name="2 Pre Delay Knob (Time/Speed)"/>
+ <Control Type="7bit" Number="22" Name="2 Decay Knob (Feedback/Depth)"/>
+ <Control Type="7bit" Number="23" Name="2 Variation Knob (Liveliness)"/>
+ <Control Type="7bit" Number="24" Name="2 Tempo"/>
+ <Control Type="7bit" Number="27" Name="2 Effect Mix"/>
+ <Control Type="7bit" Number="28" Name="Effect Routing "/>
+ </ControlNameList>
+ -->
+ </MasterDeviceNames>
+</MIDINameDocument>
diff --git a/patchfiles/Lexicon_MPX500.midnam b/patchfiles/Lexicon_MPX500.midnam
new file mode 100644
index 0000000000..dbdc6e5491
--- /dev/null
+++ b/patchfiles/Lexicon_MPX500.midnam
@@ -0,0 +1,555 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 1.0//EN" "">
+<MIDINameDocument>
+<Author>at0m</Author>
+<!-- The author's device is set to channel 13.
+ Customize accordingly in ChannelNameSetAssign and AvailableChannel below.
+-->
+<MasterDeviceNames>
+ <Manufacturer>Lexicon</Manufacturer>
+ <Model>MPX500</Model>
+ <CustomDeviceMode Name="Lexicon MPX500" >
+ <ChannelNameSetAssignments>
+ <ChannelNameSetAssign Channel="13" NameSet="Presets" />
+ </ChannelNameSetAssignments>
+ <UsesControlNameList Name="ControlsMPX500"/> <!-- SEE BELOW-->
+ </CustomDeviceMode>
+
+<ChannelNameSet Name="Presets" >
+
+ <AvailableForChannels>
+ <AvailableChannel Channel="1" Available="false" />
+ <AvailableChannel Channel="2" Available="false" />
+ <AvailableChannel Channel="3" Available="false" />
+ <AvailableChannel Channel="4" Available="false" />
+ <AvailableChannel Channel="5" Available="false" />
+ <AvailableChannel Channel="6" Available="false" />
+ <AvailableChannel Channel="7" Available="false" />
+ <AvailableChannel Channel="8" Available="false" />
+ <AvailableChannel Channel="9" Available="false" />
+ <AvailableChannel Channel="10" Available="false" />
+ <AvailableChannel Channel="11" Available="false" />
+ <AvailableChannel Channel="12" Available="false" />
+ <AvailableChannel Channel="13" Available="true" />
+ <AvailableChannel Channel="14" Available="false" />
+ <AvailableChannel Channel="15" Available="false" />
+ <AvailableChannel Channel="16" Available="false" />
+ </AvailableForChannels>
+
+ <PatchBank Name="Plate" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="0" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Plate" />
+ </PatchBank>
+ <PatchBank Name="Gate" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="1" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Gate" />
+ </PatchBank>
+ <PatchBank Name="Hall" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="2" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Hall" />
+ </PatchBank>
+ <PatchBank Name="Chamber" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="3" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Chamber" />
+ </PatchBank>
+ <PatchBank Name="Ambience" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="4" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Ambience" />
+ </PatchBank>
+ <PatchBank Name="Room" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="5" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Room" />
+ </PatchBank>
+ <PatchBank Name="Tremolo" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="6" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Tremolo" />
+ </PatchBank>
+ <PatchBank Name="Rotary" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="7" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Rotary" />
+ </PatchBank>
+ <PatchBank Name="Chorus" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="8" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Chorus" />
+ </PatchBank>
+ <PatchBank Name="Flange" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="9" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Flange" />
+ </PatchBank>
+ <PatchBank Name="Detune" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="10" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Detune" />
+ </PatchBank>
+ <PatchBank Name="Pitch" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="11" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Pitch" />
+ </PatchBank>
+ <PatchBank Name="Delay, Echo" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="12" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Delay, Echo" />
+ </PatchBank>
+ <PatchBank Name="Special FX" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="13" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Special FX" />
+ </PatchBank>
+ <PatchBank Name="Flange - Delay" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="14" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Flange - Delay" />
+ </PatchBank>
+ <PatchBank Name="Pitch - Delay" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="15" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Pitch - Delay" />
+ </PatchBank>
+ <PatchBank Name="Chorus - Delay" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="16" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Chorus - Delay" />
+ </PatchBank>
+ <PatchBank Name="Delay - Reverb" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="17" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Delay - Reverb" />
+ </PatchBank>
+ <PatchBank Name="Flange - Reverb" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="18" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Flange - Reverb" />
+ </PatchBank>
+ <PatchBank Name="Pitch - Reverb" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="19" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Pitch - Reverb" />
+ </PatchBank>
+ <PatchBank Name="Chorus - Reverb" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="20" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Chorus - Reverb" />
+ </PatchBank>
+ <PatchBank Name="Mono Split Delay" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="21" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Mono Split Delay" />
+ </PatchBank>
+ <PatchBank Name="Mono Split Reverb" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="22" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Mono Split Reverb" />
+ </PatchBank>
+ <PatchBank Name="Dual Mono" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="23" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Dual Mono" />
+ </PatchBank>
+ <PatchBank Name="USER" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="24" />
+ </MIDICommands>
+ <UsesPatchNameList Name="USER" />
+ </PatchBank>
+</ChannelNameSet>
+
+ <PatchNameList Name="Plate" >
+ <Patch Number="001" Name="Small Plate" ProgramChange="0" />
+ <Patch Number="002" Name="Medium Plate" ProgramChange="1" />
+ <Patch Number="003" Name="Large Plate" ProgramChange="2" />
+ <Patch Number="004" Name="Tap PreDelay" ProgramChange="3" />
+ <Patch Number="005" Name="Tape Slap" ProgramChange="4" />
+ <Patch Number="006" Name="Rich Plate" ProgramChange="5" />
+ <Patch Number="007" Name="Large Bright" ProgramChange="6" />
+ <Patch Number="008" Name="Vocal Plate" ProgramChange="7" />
+ <Patch Number="009" Name="Drum Plate" ProgramChange="8" />
+ </PatchNameList>
+ <PatchNameList Name="Gate" >
+ <Patch Number="001" Name="StraightGate" ProgramChange="0" />
+ <Patch Number="002" Name="Slope Down" ProgramChange="1" />
+ <Patch Number="003" Name="Drum Gate" ProgramChange="2" />
+ <Patch Number="004" Name="140ms TapPre" ProgramChange="3" />
+ <Patch Number="005" Name="240ms TapPre" ProgramChange="4" />
+ <Patch Number="006" Name="340ms TapPre" ProgramChange="5" />
+ <Patch Number="007" Name="440ms TapPre" ProgramChange="6" />
+ <Patch Number="008" Name="540ms TapPre" ProgramChange="7" />
+ <Patch Number="009" Name="Inverse" ProgramChange="8" />
+ <Patch Number="010" Name="Dark Inverse" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Hall" >
+ <Patch Number="001" Name="Small Hall" ProgramChange="0" />
+ <Patch Number="002" Name="Medium Hall" ProgramChange="1" />
+ <Patch Number="003" Name="Large Hall" ProgramChange="2" />
+ <Patch Number="004" Name="Small Church" ProgramChange="3" />
+ <Patch Number="005" Name="Large Church" ProgramChange="4" />
+ <Patch Number="006" Name="Jazz Hall" ProgramChange="5" />
+ <Patch Number="007" Name="Dance Hall" ProgramChange="6" />
+ <Patch Number="008" Name="Synth Hall" ProgramChange="7" />
+ <Patch Number="009" Name="Concert Hall" ProgramChange="8" />
+ <Patch Number="010" Name="Gothic Hall" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Chamber" >
+ <Patch Number="001" Name="Brick Wall" ProgramChange="0" />
+ <Patch Number="002" Name="Basement" ProgramChange="1" />
+ <Patch Number="003" Name="Live Concert" ProgramChange="2" />
+ <Patch Number="004" Name="Drum Chamber" ProgramChange="3" />
+ <Patch Number="005" Name="Moves On..." ProgramChange="4" />
+ <Patch Number="006" Name="Live Chamber" ProgramChange="5" />
+ <Patch Number="007" Name="Vocal Chamber1" ProgramChange="6" />
+ <Patch Number="008" Name="Vocal Chamber2" ProgramChange="7" />
+ <Patch Number="009" Name="Wide Chamber" ProgramChange="8" />
+ <Patch Number="010" Name="PCM60 Large" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Ambience" >
+ <Patch Number="001" Name="Announcer" ProgramChange="0" />
+ <Patch Number="002" Name="VerySmallAmb" ProgramChange="1" />
+ <Patch Number="003" Name="SmallAmb" ProgramChange="2" />
+ <Patch Number="004" Name="MidSizeAmb" ProgramChange="3" />
+ <Patch Number="005" Name="Studio D" ProgramChange="4" />
+ <Patch Number="006" Name="Bright Ambience" ProgramChange="5" />
+ <Patch Number="007" Name="Dark Ambience" ProgramChange="6" />
+ <Patch Number="008" Name="Marbie Foyer" ProgramChange="7" />
+ <Patch Number="009" Name="Smooth Ambience" ProgramChange="8" />
+ <Patch Number="010" Name="Guitar Ambience" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Room" >
+ <Patch Number="001" Name="Bedroom" ProgramChange="0" />
+ <Patch Number="002" Name="Tiled Room" ProgramChange="1" />
+ <Patch Number="003" Name="Studio C" ProgramChange="2" />
+ <Patch Number="004" Name="Small Room" ProgramChange="3" />
+ <Patch Number="005" Name="Studio B" ProgramChange="4" />
+ <Patch Number="006" Name="Rehearsal Room" ProgramChange="5" />
+ <Patch Number="007" Name="Studio A" ProgramChange="6" />
+ <Patch Number="008" Name="Large Room" ProgramChange="7" />
+ <Patch Number="009" Name="Fat Space" ProgramChange="8" />
+ <Patch Number="010" Name="Chunky Space" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Tremolo" >
+ <Patch Number="001" Name="RectSine Tap" ProgramChange="0" />
+ <Patch Number="002" Name="Square Tap" ProgramChange="1" />
+ <Patch Number="003" Name="Sine Tap Trpl" ProgramChange="2" />
+ <Patch Number="004" Name="Triangle" ProgramChange="3" />
+ <Patch Number="005" Name="Sawtooth" ProgramChange="4" />
+ </PatchNameList>
+ <PatchNameList Name="Rotary" >
+ <Patch Number="001" Name="SlowFast" ProgramChange="0" />
+ <Patch Number="002" Name="Slow" ProgramChange="1" />
+ <Patch Number="003" Name="SpeedAdj" ProgramChange="2" />
+ <Patch Number="004" Name="TapRate1" ProgramChange="3" />
+ <Patch Number="005" Name="TapRate2" ProgramChange="4" />
+ </PatchNameList>
+ <PatchNameList Name="Chorus" >
+ <Patch Number="001" Name="Chorus 1" ProgramChange="0" />
+ <Patch Number="002" Name="Chorus 2" ProgramChange="1" />
+ <Patch Number="003" Name="Chorus 3" ProgramChange="2" />
+ <Patch Number="004" Name="Slap Chorus 1" ProgramChange="3" />
+ <Patch Number="005" Name="Slap Chorus 2" ProgramChange="4" />
+ </PatchNameList>
+ <PatchNameList Name="Flange" >
+ <Patch Number="001" Name="Flange Lite" ProgramChange="0" />
+ <Patch Number="002" Name="Flange Lite 180" ProgramChange="1" />
+ <Patch Number="003" Name="Flange Med 180" ProgramChange="2" />
+ <Patch Number="004" Name="Flange Deep" ProgramChange="3" />
+ <Patch Number="005" Name="Flange Deep 180" ProgramChange="4" />
+ </PatchNameList>
+ <PatchNameList Name="Detune" >
+ <Patch Number="001" Name="Detune Mild" ProgramChange="0" />
+ <Patch Number="002" Name="Detune MedWarm" ProgramChange="1" />
+ <Patch Number="003" Name="Detune Heavy" ProgramChange="2" />
+ <Patch Number="004" Name="Detune Xtreme" ProgramChange="3" />
+ <Patch Number="005" Name="Pitch Detune" ProgramChange="4" />
+ </PatchNameList>
+ <PatchNameList Name="Pitch" >
+ <Patch Number="001" Name="Pitch Chromatic" ProgramChange="0" />
+ <Patch Number="002" Name="Pitch Fine" ProgramChange="1" />
+ <Patch Number="003" Name="Pitch 4th-5ths" ProgramChange="2" />
+ <Patch Number="004" Name="Pitch PowerInV" ProgramChange="3" />
+ <Patch Number="005" Name="Vocal Chorus" ProgramChange="4" />
+ </PatchNameList>
+ <PatchNameList Name="Delay, Echo" >
+ <Patch Number="001" Name="Mono Tap" ProgramChange="0" />
+ <Patch Number="002" Name="Stereo Tap" ProgramChange="1" />
+ <Patch Number="003" Name="Shuffle Tap" ProgramChange="2" />
+ <Patch Number="004" Name="Dot8 Tap" ProgramChange="3" />
+ <Patch Number="005" Name="8+3pl Tap" ProgramChange="4" />
+ <Patch Number="006" Name="Pong Tap" ProgramChange="5" />
+ <Patch Number="007" Name="Xfbk Tap1" ProgramChange="6" />
+ <Patch Number="008" Name="Xfbk Tap2" ProgramChange="7" />
+ <Patch Number="009" Name="Mono" ProgramChange="8" />
+ <Patch Number="010" Name="Stereo" ProgramChange="9" />
+ <Patch Number="011" Name="TapeSlap" ProgramChange="10" />
+ <Patch Number="012" Name="Multi Bounce" ProgramChange="11" />
+ <Patch Number="013" Name="Multi Inverse" ProgramChange="12" />
+ <Patch Number="014" Name="Multi Linear" ProgramChange="13" />
+ <Patch Number="015" Name="Multi Pong" ProgramChange="14" />
+ </PatchNameList>
+ <PatchNameList Name="Special FX" >
+ <Patch Number="001" Name="Infinite" ProgramChange="0" />
+ <Patch Number="002" Name="The Abyss" ProgramChange="1" />
+ <Patch Number="003" Name="Jet Flange" ProgramChange="2" />
+ <Patch Number="004" Name="Chorus>Verb" ProgramChange="3" />
+ <Patch Number="005" Name="TapRot Delay" ProgramChange="4" />
+ <Patch Number="006" Name="Fader Verb" ProgramChange="5" />
+ <Patch Number="007" Name="LowRumble" ProgramChange="6" />
+ <Patch Number="008" Name="Ducker Verb" ProgramChange="7" />
+ <Patch Number="009" Name="Ducker Chorus" ProgramChange="8" />
+ <Patch Number="010" Name="Ducker Xfeed" ProgramChange="9" />
+ <Patch Number="011" Name="Echoes:Beats" ProgramChange="10" />
+ <Patch Number="012" Name="Panning Delays" ProgramChange="11" />
+ <Patch Number="013" Name="DreamSequence" ProgramChange="12" />
+ <Patch Number="014" Name="Infinite Delay" ProgramChange="13" />
+ <Patch Number="015" Name="Diffusor" ProgramChange="14" />
+ </PatchNameList>
+ <PatchNameList Name="Flange - Delay" >
+ <Patch Number="001" Name="Flng Tap" ProgramChange="0" />
+ <Patch Number="002" Name="Flng .8Tap" ProgramChange="1" />
+ <Patch Number="003" Name="Flng 3plTap" ProgramChange="2" />
+ <Patch Number="004" Name="Flng PongTap" ProgramChange="3" />
+ <Patch Number="005" Name="Flng Xfeed" ProgramChange="4" />
+ <Patch Number="006" Name="Flng Bounce" ProgramChange="5" />
+ <Patch Number="007" Name="Flng2Tap" ProgramChange="6" />
+ <Patch Number="008" Name="Flng2Fbk" ProgramChange="7" />
+ <Patch Number="009" Name="Flng2Pong" ProgramChange="8" />
+ <Patch Number="010" Name="Flng2Bounce" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Pitch - Delay" >
+ <Patch Number="001" Name="5th Tap" ProgramChange="0" />
+ <Patch Number="002" Name="8ve 3pTap" ProgramChange="1" />
+ <Patch Number="003" Name="8ve 8+3plTap" ProgramChange="2" />
+ <Patch Number="004" Name="3rd4thPong" ProgramChange="3" />
+ <Patch Number="005" Name="4th5th Xfeed" ProgramChange="4" />
+ <Patch Number="006" Name="5th6th Xfeed" ProgramChange="5" />
+ <Patch Number="007" Name="8ve to Xfeed" ProgramChange="6" />
+ <Patch Number="008" Name="5th to Xfeed" ProgramChange="7" />
+ <Patch Number="009" Name="MajMin to Fbk" ProgramChange="8" />
+ <Patch Number="010" Name="StepUp to Tap" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Chorus - Delay" >
+ <Patch Number="001" Name="Chorus Tap" ProgramChange="0" />
+ <Patch Number="002" Name="Chorus .8Tap" ProgramChange="1" />
+ <Patch Number="003" Name="Chorus 8+3plTap" ProgramChange="2" />
+ <Patch Number="004" Name="Chorus Pong" ProgramChange="3" />
+ <Patch Number="005" Name="Chorus Repeat" ProgramChange="4" />
+ <Patch Number="006" Name="Chorus Bounce" ProgramChange="5" />
+ <Patch Number="007" Name="Chorus to Tap" ProgramChange="6" />
+ <Patch Number="008" Name="Chorus to Repeat" ProgramChange="7" />
+ <Patch Number="009" Name="Chorus to Pong" ProgramChange="8" />
+ <Patch Number="010" Name="Chorus to Bounce" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Delay - Reverb" >
+ <Patch Number="001" Name="Tap Small" ProgramChange="0" />
+ <Patch Number="002" Name="3plTapMidSz" ProgramChange="1" />
+ <Patch Number="003" Name="8+3pl Large" ProgramChange="2" />
+ <Patch Number="004" Name="Pong Small" ProgramChange="3" />
+ <Patch Number="005" Name="Xfeed MidSz" ProgramChange="4" />
+ <Patch Number="006" Name="Xfeed Large" ProgramChange="5" />
+ <Patch Number="007" Name="Tap to Room" ProgramChange="6" />
+ <Patch Number="008" Name="8+3pl to Large" ProgramChange="7" />
+ <Patch Number="009" Name="Xfeed to Room" ProgramChange="8" />
+ <Patch Number="010" Name="Xfeed to Large" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Flange - Reverb" >
+ <Patch Number="001" Name="LiteFl Small" ProgramChange="0" />
+ <Patch Number="002" Name="LiteFl MidSz" ProgramChange="1" />
+ <Patch Number="003" Name="LiteFl Large" ProgramChange="2" />
+ <Patch Number="004" Name="DeepFl Small" ProgramChange="3" />
+ <Patch Number="005" Name="DeepFl MidSz" ProgramChange="4" />
+ <Patch Number="006" Name="DeepFl Large" ProgramChange="5" />
+ <Patch Number="007" Name="LiteFl to Small" ProgramChange="6" />
+ <Patch Number="008" Name="LiteFl to Room" ProgramChange="7" />
+ <Patch Number="009" Name="DeepFl to Large" ProgramChange="8" />
+ <Patch Number="010" Name="DeepFl to Room" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Pitch - Reverb" >
+ <Patch Number="001" Name="3rd4th Room" ProgramChange="0" />
+ <Patch Number="002" Name="4th5th Room" ProgramChange="1" />
+ <Patch Number="003" Name="5th6th Room" ProgramChange="2" />
+ <Patch Number="004" Name="8ve MidSz" ProgramChange="3" />
+ <Patch Number="005" Name="Power MidSz" ProgramChange="4" />
+ <Patch Number="006" Name="Detune Room" ProgramChange="5" />
+ <Patch Number="007" Name="Fine to Small" ProgramChange="6" />
+ <Patch Number="008" Name="Power to Large" ProgramChange="7" />
+ <Patch Number="009" Name="4th to MidSz" ProgramChange="8" />
+ <Patch Number="010" Name="8ve MidSz" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Chorus - Reverb" >
+ <Patch Number="001" Name="Chorus1 Small" ProgramChange="0" />
+ <Patch Number="002" Name="Chorus1 MidSz" ProgramChange="1" />
+ <Patch Number="003" Name="Chorus1 Large" ProgramChange="2" />
+ <Patch Number="004" Name="Chorus2 Small" ProgramChange="3" />
+ <Patch Number="005" Name="Chorus2 MidSz" ProgramChange="4" />
+ <Patch Number="006" Name="Chorus2 Large" ProgramChange="5" />
+ <Patch Number="007" Name="Chorus1 to Room" ProgramChange="6" />
+ <Patch Number="008" Name="Chorus2 to Room" ProgramChange="7" />
+ <Patch Number="009" Name="Chorus3 to Room" ProgramChange="8" />
+ <Patch Number="010" Name="Chorus1 to Small" ProgramChange="9" />
+ </PatchNameList>
+ <PatchNameList Name="Mono Split Delay" >
+ <Patch Number="001" Name="Flange + Tap" ProgramChange="0" />
+ <Patch Number="002" Name="Flange + Pong" ProgramChange="1" />
+ <Patch Number="003" Name="Flange + Xfeed" ProgramChange="2" />
+ <Patch Number="004" Name="Flange + Bounce" ProgramChange="3" />
+ <Patch Number="005" Name="DeepFlange + Delay" ProgramChange="4" />
+ <Patch Number="006" Name="5th + Tap" ProgramChange="5" />
+ <Patch Number="007" Name="8ve + 3plTap" ProgramChange="6" />
+ <Patch Number="008" Name="4th5th + Xfeed" ProgramChange="7" />
+ <Patch Number="009" Name="5th6th + Xfeed" ProgramChange="8" />
+ <Patch Number="010" Name="PitchFine + Tap" ProgramChange="9" />
+ <Patch Number="011" Name="Chorus + Tap" ProgramChange="10" />
+ <Patch Number="012" Name="Chorus + Pong" ProgramChange="11" />
+ <Patch Number="013" Name="Chorus + Xfeed" ProgramChange="12" />
+ <Patch Number="014" Name="Chorus + Bounce" ProgramChange="13" />
+ <Patch Number="015" Name="Chorus + Inverse" ProgramChange="14" />
+ </PatchNameList>
+ <PatchNameList Name="Mono Split Reverb" >
+ <Patch Number="001" Name="Tap + MidSz" ProgramChange="0" />
+ <Patch Number="002" Name="Pong + Large" ProgramChange="1" />
+ <Patch Number="003" Name="Bounce + MidSz" ProgramChange="2" />
+ <Patch Number="004" Name="Xfeed + Small" ProgramChange="3" />
+ <Patch Number="005" Name="Xfeed + MidSz" ProgramChange="4" />
+ <Patch Number="006" Name="LiteFlange + MidSz" ProgramChange="5" />
+ <Patch Number="007" Name="LiteFlange + Large" ProgramChange="6" />
+ <Patch Number="008" Name="DeepFlange + Small" ProgramChange="7" />
+ <Patch Number="009" Name="DeepFlange + MidSz" ProgramChange="8" />
+ <Patch Number="010" Name="DeepFlange + Room" ProgramChange="9" />
+ <Patch Number="011" Name="4th5th + Room" ProgramChange="10" />
+ <Patch Number="012" Name="5th6th + Room" ProgramChange="11" />
+ <Patch Number="013" Name="4ths + Large" ProgramChange="12" />
+ <Patch Number="014" Name="8ve + MidSz" ProgramChange="13" />
+ <Patch Number="015" Name="PitchFine + MidSz" ProgramChange="14" />
+ <Patch Number="016" Name="Chorus1 + Small" ProgramChange="15" />
+ <Patch Number="017" Name="Chorus1 + Large" ProgramChange="16" />
+ <Patch Number="018" Name="Chorus2 + MidSz" ProgramChange="17" />
+ <Patch Number="019" Name="Chorus2 + Large" ProgramChange="18" />
+ <Patch Number="020" Name="Chorus3 + MidSz" ProgramChange="19" />
+ </PatchNameList>
+ <PatchNameList Name="Dual Mono" >
+ <Patch Number="001" Name="Tap and Small" ProgramChange="0" />
+ <Patch Number="002" Name="Tap and MidSz" ProgramChange="1" />
+ <Patch Number="003" Name="Tap and Large" ProgramChange="2" />
+ <Patch Number="004" Name="Tap and Room" ProgramChange="3" />
+ <Patch Number="005" Name="DeepFlange + Tap" ProgramChange="4" />
+ <Patch Number="006" Name="DeepFlange + dot8" ProgramChange="5" />
+ <Patch Number="007" Name="8ves + Tap" ProgramChange="6" />
+ <Patch Number="008" Name="8ves + 3pl" ProgramChange="7" />
+ <Patch Number="009" Name="Chorus2 + Tap" ProgramChange="8" />
+ <Patch Number="010" Name="Chorus2 + dot8" ProgramChange="9" />
+ <Patch Number="011" Name="LiteFlange + Large" ProgramChange="10" />
+ <Patch Number="012" Name="DeepFlange + Large" ProgramChange="11" />
+ <Patch Number="013" Name="8ves + MidSz" ProgramChange="12" />
+ <Patch Number="014" Name="4ths + Large" ProgramChange="13" />
+ <Patch Number="015" Name="Chorus1 + Room" ProgramChange="14" />
+ <Patch Number="016" Name="Chorus2 + Room" ProgramChange="15" />
+ </PatchNameList>
+ <PatchNameList Name="USER" >
+ <Patch Number="001" Name="1u" ProgramChange="0" />
+ <Patch Number="002" Name="2u" ProgramChange="1" />
+ <Patch Number="003" Name="3u" ProgramChange="2" />
+ <Patch Number="004" Name="4u" ProgramChange="3" />
+ <Patch Number="005" Name="5u" ProgramChange="4" />
+ <Patch Number="006" Name="6u" ProgramChange="5" />
+ <Patch Number="007" Name="7u" ProgramChange="6" />
+ <Patch Number="008" Name="8u" ProgramChange="7" />
+ <Patch Number="009" Name="9u" ProgramChange="8" />
+ <Patch Number="010" Name="10u" ProgramChange="9" />
+ <Patch Number="011" Name="11u" ProgramChange="10" />
+ <Patch Number="012" Name="12u" ProgramChange="11" />
+ <Patch Number="013" Name="13u" ProgramChange="12" />
+ <Patch Number="014" Name="14u" ProgramChange="13" />
+ <Patch Number="015" Name="15u" ProgramChange="14" />
+ <Patch Number="016" Name="16u" ProgramChange="15" />
+ <Patch Number="017" Name="17u" ProgramChange="16" />
+ <Patch Number="018" Name="18u" ProgramChange="17" />
+ <Patch Number="019" Name="19u" ProgramChange="18" />
+ <Patch Number="020" Name="20u" ProgramChange="19" />
+ <Patch Number="021" Name="21u" ProgramChange="20" />
+ <Patch Number="022" Name="22u" ProgramChange="21" />
+ <Patch Number="023" Name="23u" ProgramChange="22" />
+ <Patch Number="024" Name="24u" ProgramChange="23" />
+ <Patch Number="025" Name="25u" ProgramChange="24" />
+ <Patch Number="026" Name="26u" ProgramChange="25" />
+ <Patch Number="027" Name="27u" ProgramChange="26" />
+ <Patch Number="028" Name="28u" ProgramChange="27" />
+ <Patch Number="029" Name="29u" ProgramChange="28" />
+ <Patch Number="030" Name="30u" ProgramChange="29" />
+ </PatchNameList>
+<!-- ControlNameList still from MX200. These are user assignable, so edit. -->
+ <ControlNameList Name="ControlsMPX500">
+ <Control Type="7bit" Number="12" Name="1 Effect Type"/>
+ <Control Type="7bit" Number="13" Name="1 Bypass"/>
+ <Control Type="7bit" Number="14" Name="1 Pre Delay Knob (Time/Speed)"/>
+ <Control Type="7bit" Number="15" Name="1 Decay Knob (Feedback/Depth)"/>
+ <Control Type="7bit" Number="16" Name="1 Variation Knob (Liveliness)"/>
+ <Control Type="7bit" Number="17" Name="1 Tempo"/>
+ <Control Type="7bit" Number="26" Name="1 Effect Mix"/>
+ <Control Type="7bit" Number="19" Name="2 Effect Type"/>
+ <Control Type="7bit" Number="20" Name="2 Bypass"/>
+ <Control Type="7bit" Number="21" Name="2 Pre Delay Knob (Time/Speed)"/>
+ <Control Type="7bit" Number="22" Name="2 Decay Knob (Feedback/Depth)"/>
+ <Control Type="7bit" Number="23" Name="2 Variation Knob (Liveliness)"/>
+ <Control Type="7bit" Number="24" Name="2 Tempo"/>
+ <Control Type="7bit" Number="27" Name="2 Effect Mix"/>
+ <Control Type="7bit" Number="28" Name="Effect Routing "/>
+ </ControlNameList>
+</MasterDeviceNames>
+</MIDINameDocument>
diff --git a/patchfiles/Lexicon_MX200.midnam b/patchfiles/Lexicon_MX200.midnam
new file mode 100644
index 0000000000..66286cc058
--- /dev/null
+++ b/patchfiles/Lexicon_MX200.midnam
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 1.0//EN" "">
+<MIDINameDocument>
+ <Author>at0m</Author>
+<!-- The author's device is set to channel 12.
+ Customize accordingly in ChannelNameSetAssign and AvailableChannel below.
+-->
+ <MasterDeviceNames>
+ <Manufacturer>Lexicon</Manufacturer>
+ <Model>MX200</Model>
+ <CustomDeviceMode Name="Lexicon MX200" >
+ <ChannelNameSetAssignments>
+ <ChannelNameSetAssign Channel="12" NameSet="Presets" />
+ </ChannelNameSetAssignments>
+ <UsesControlNameList Name="ControlsMX200"/>
+ </CustomDeviceMode>
+ <ChannelNameSet Name="Presets" >
+ <AvailableForChannels>
+ <AvailableChannel Channel="1" Available="false" />
+ <AvailableChannel Channel="2" Available="false" />
+ <AvailableChannel Channel="3" Available="false" />
+ <AvailableChannel Channel="4" Available="false" />
+ <AvailableChannel Channel="5" Available="false" />
+ <AvailableChannel Channel="6" Available="false" />
+ <AvailableChannel Channel="7" Available="false" />
+ <AvailableChannel Channel="8" Available="false" />
+ <AvailableChannel Channel="9" Available="false" />
+ <AvailableChannel Channel="10" Available="false" />
+ <AvailableChannel Channel="11" Available="false" />
+ <AvailableChannel Channel="12" Available="true" />
+ <AvailableChannel Channel="13" Available="false" />
+ <AvailableChannel Channel="14" Available="false" />
+ <AvailableChannel Channel="15" Available="false" />
+ <AvailableChannel Channel="16" Available="false" />
+ </AvailableForChannels>
+ <PatchBank Name="FACTORY" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="0" />
+ </MIDICommands>
+ <UsesPatchNameList Name="FACTORY" />
+ </PatchBank>
+ <PatchBank Name="USER" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="1" />
+ <ControlChange Control="32" Value="1" />
+ </MIDICommands>
+ <UsesPatchNameList Name="USER" />
+ </PatchBank>
+ </ChannelNameSet>
+ <PatchNameList Name="FACTORY" >
+ <Patch Number="001" Name="1 Big Pop Vocal" ProgramChange="0" />
+ <Patch Number="002" Name="2 Pop Vocals" ProgramChange="1" />
+ <Patch Number="003" Name="3 RetroVerb" ProgramChange="2" />
+ <Patch Number="004" Name="4 Chorus + Plate" ProgramChange="3" />
+ <Patch Number="005" Name="5 Vocal Hall+Plate" ProgramChange="4" />
+ <Patch Number="006" Name="6 Extra Roomy" ProgramChange="5" />
+ <Patch Number="007" Name="7 Tuned Room" ProgramChange="6" />
+ <Patch Number="008" Name="8 EchoVerb" ProgramChange="7" />
+ <Patch Number="009" Name="9 Quickie" ProgramChange="8" />
+ <Patch Number="010" Name="10 Acoustic Chamber" ProgramChange="9" />
+ <Patch Number="011" Name="11 Ambient Chamber" ProgramChange="10" />
+ <Patch Number="012" Name="12 Acoustic Bliss" ProgramChange="11" />
+ <Patch Number="013" Name="13 Guitar World" ProgramChange="12" />
+ <Patch Number="014" Name="14 Springtime" ProgramChange="13" />
+ <Patch Number="015" Name="15 Giant Snare" ProgramChange="14" />
+ <Patch Number="016" Name="16 SmoothDrmPlate" ProgramChange="15" />
+ <Patch Number="017" Name="17 Rich Drum Hall" ProgramChange="16" />
+ <Patch Number="018" Name="18 Big Time" ProgramChange="17" />
+ <Patch Number="019" Name="19 Voice Of Evil" ProgramChange="18" />
+ <Patch Number="020" Name="20 Wayback Machine " ProgramChange="19" />
+ <Patch Number="021" Name="21 BigVocalVerb" ProgramChange="20" />
+ <Patch Number="022" Name="22 TwoRooms" ProgramChange="21" />
+ <Patch Number="023" Name="23 The Big Easy" ProgramChange="22" />
+ <Patch Number="024" Name="24 Nashville" ProgramChange="23" />
+ <Patch Number="025" Name="25 LA-LA Land" ProgramChange="24" />
+ <Patch Number="026" Name="26 Smooth Vocals" ProgramChange="25" />
+ <Patch Number="027" Name="27 CompressedVox" ProgramChange="26" />
+ <Patch Number="028" Name="28 No S Vocals" ProgramChange="27" />
+ <Patch Number="029" Name="29 De-Esser+Compr" ProgramChange="28" />
+ <Patch Number="030" Name="30 Compressor" ProgramChange="29" />
+ <Patch Number="031" Name="31 De-Esser" ProgramChange="30" />
+ <Patch Number="032" Name="32 Studio Delay" ProgramChange="31" />
+ <Patch Number="033" Name="33 60s Delay" ProgramChange="32" />
+ <Patch Number="034" Name="34 Slapback Delay" ProgramChange="33" />
+ <Patch Number="035" Name="35 Delay + Verb" ProgramChange="34" />
+ <Patch Number="036" Name="36 Vocal Chorus" ProgramChange="35" />
+ <Patch Number="037" Name="37 Choral Hall" ProgramChange="36" />
+ <Patch Number="038" Name="38 Tape Chorus" ProgramChange="37" />
+ <Patch Number="039" Name="39 Core Us" ProgramChange="38" />
+ <Patch Number="040" Name="40 Double Tracks" ProgramChange="39" />
+ <Patch Number="041" Name="41 Shifted Room" ProgramChange="40" />
+ <Patch Number="042" Name="42 Like That!" ProgramChange="41" />
+ <Patch Number="043" Name="43 Plate + Hall" ProgramChange="42" />
+ <Patch Number="044" Name="44 Vocal + Inst 1" ProgramChange="43" />
+ <Patch Number="045" Name="45 Vocal + Inst 2" ProgramChange="44" />
+ <Patch Number="046" Name="46 Vocal + Inst 3" ProgramChange="45" />
+ <Patch Number="047" Name="47 Get Small" ProgramChange="46" />
+ <Patch Number="048" Name="48 Alive N Kicking" ProgramChange="47" />
+ <Patch Number="049" Name="49 Muy Grande" ProgramChange="48" />
+ <Patch Number="050" Name="50 Bigger Band" ProgramChange="49" />
+ <Patch Number="051" Name="51 Taps" ProgramChange="50" />
+ <Patch Number="052" Name="52 Tap Chamber" ProgramChange="51" />
+ <Patch Number="053" Name="53 Spaced Out" ProgramChange="52" />
+ <Patch Number="054" Name="54 Dual Halls" ProgramChange="53" />
+ <Patch Number="055" Name="55 Tried And True" ProgramChange="54" />
+ <Patch Number="056" Name="56 More And More" ProgramChange="55" />
+ <Patch Number="057" Name="57 Spring Studio" ProgramChange="56" />
+ <Patch Number="058" Name="58 Hit Me" ProgramChange="57" />
+ <Patch Number="059" Name="59 Precision Delay" ProgramChange="58" />
+ <Patch Number="060" Name="60 Modulated Delay" ProgramChange="59" />
+ <Patch Number="061" Name="61 Rock Lead" ProgramChange="60" />
+ <Patch Number="062" Name="62 Pong Verb" ProgramChange="61" />
+ <Patch Number="063" Name="63 Mod U Verb" ProgramChange="62" />
+ <Patch Number="064" Name="64 Roto Verb" ProgramChange="63" />
+ <Patch Number="065" Name="65 Rotary" ProgramChange="64" />
+ <Patch Number="066" Name="66 Ham N Eggs" ProgramChange="65" />
+ <Patch Number="067" Name="67 Vibrolux" ProgramChange="66" />
+ <Patch Number="068" Name="68 Side By Side" ProgramChange="67" />
+ <Patch Number="069" Name="69 Wobblers" ProgramChange="68" />
+ <Patch Number="070" Name="70 Rhodes Panner" ProgramChange="69" />
+ <Patch Number="071" Name="71 Brewed Awakening" ProgramChange="70" />
+ <Patch Number="072" Name="72 Jet Flange" ProgramChange="71" />
+ <Patch Number="073" Name="73 Phase Gate" ProgramChange="72" />
+ <Patch Number="074" Name="74 Phased Plate" ProgramChange="73" />
+ <Patch Number="075" Name="75 Phame" ProgramChange="74" />
+ <Patch Number="076" Name="76 Phaser Taser" ProgramChange="75" />
+ <Patch Number="077" Name="77 Dualing Guitars" ProgramChange="76" />
+ <Patch Number="078" Name="78 The Low Down" ProgramChange="77" />
+ <Patch Number="079" Name="79 And Then Some" ProgramChange="78" />
+ <Patch Number="080" Name="80 Squished Kick" ProgramChange="79" />
+ <Patch Number="081" Name="81 Gated Snare" ProgramChange="80" />
+ <Patch Number="082" Name="82 Snare Delay" ProgramChange="81" />
+ <Patch Number="083" Name="83 Drum Delay" ProgramChange="82" />
+ <Patch Number="084" Name="84 Drum Echo" ProgramChange="83" />
+ <Patch Number="085" Name="85 Tempo Gate" ProgramChange="84" />
+ <Patch Number="086" Name="86 Flange Drums" ProgramChange="85" />
+ <Patch Number="087" Name="87 Tom Tom" ProgramChange="86" />
+ <Patch Number="088" Name="88 Snare + Toms" ProgramChange="87" />
+ <Patch Number="089" Name="89 Drum Plate+Hall" ProgramChange="88" />
+ <Patch Number="090" Name="90 Vibrato" ProgramChange="89" />
+ <Patch Number="091" Name="91 Vibraslap" ProgramChange="90" />
+ <Patch Number="092" Name="92 Spin Cycle" ProgramChange="91" />
+ <Patch Number="093" Name="93 Role Reversal" ProgramChange="92" />
+ <Patch Number="094" Name="94 Get Some" ProgramChange="93" />
+ <Patch Number="095" Name="95 Rewind" ProgramChange="94" />
+ <Patch Number="096" Name="96 Back At Ya" ProgramChange="95" />
+ <Patch Number="097" Name="97 Delay Wars" ProgramChange="96" />
+ <Patch Number="098" Name="98 Pitch Out" ProgramChange="97" />
+ <Patch Number="099" Name="99 Huh?" ProgramChange="98" />
+ </PatchNameList>
+ <PatchNameList Name="USER" >
+ <Patch Number="001" Name="1u Big Pop Vocal" ProgramChange="0" />
+ <Patch Number="002" Name="2u Pop Vocals" ProgramChange="1" />
+ <Patch Number="003" Name="3u RetroVerb" ProgramChange="2" />
+ <Patch Number="004" Name="4u Chorus + Plate" ProgramChange="3" />
+ <Patch Number="005" Name="5u Vocal Hall+Plate" ProgramChange="4" />
+ <Patch Number="006" Name="6u Extra Roomy" ProgramChange="5" />
+ <Patch Number="007" Name="7u Tuned Room" ProgramChange="6" />
+ <Patch Number="008" Name="8u EchoVerb" ProgramChange="7" />
+ <Patch Number="009" Name="9u Quickie" ProgramChange="8" />
+ <Patch Number="010" Name="10u Acoustic Chamber" ProgramChange="9" />
+ <Patch Number="011" Name="11u Ambient Chamber" ProgramChange="10" />
+ <Patch Number="012" Name="12u Acoustic Bliss" ProgramChange="11" />
+ <Patch Number="013" Name="13u Guitar World" ProgramChange="12" />
+ <Patch Number="014" Name="14u Springtime" ProgramChange="13" />
+ <Patch Number="015" Name="15u Giant Snare" ProgramChange="14" />
+ <Patch Number="016" Name="16u SmoothDrmPlate" ProgramChange="15" />
+ <Patch Number="017" Name="17u Rich Drum Hall" ProgramChange="16" />
+ <Patch Number="018" Name="18u Big Time" ProgramChange="17" />
+ <Patch Number="019" Name="19u Voice Of Evil" ProgramChange="18" />
+ <Patch Number="020" Name="20u Wayback Machine " ProgramChange="19" />
+ <Patch Number="021" Name="21u BigVocalVerb" ProgramChange="20" />
+ <Patch Number="022" Name="22u TwoRooms" ProgramChange="21" />
+ <Patch Number="023" Name="23u The Big Easy" ProgramChange="22" />
+ <Patch Number="024" Name="24u Nashville" ProgramChange="23" />
+ <Patch Number="025" Name="25u LA-LA Land" ProgramChange="24" />
+ <Patch Number="026" Name="26u Smooth Vocals" ProgramChange="25" />
+ <Patch Number="027" Name="27u CompressedVox" ProgramChange="26" />
+ <Patch Number="028" Name="28u No S Vocals" ProgramChange="27" />
+ <Patch Number="029" Name="29u De-Esser+Compr" ProgramChange="28" />
+ <Patch Number="030" Name="30u Compressor" ProgramChange="29" />
+ <Patch Number="031" Name="31u De-Esser" ProgramChange="30" />
+ <Patch Number="032" Name="32u Studio Delay" ProgramChange="31" />
+ <Patch Number="033" Name="33u 60s Delay" ProgramChange="32" />
+ <Patch Number="034" Name="34u Slapback Delay" ProgramChange="33" />
+ <Patch Number="035" Name="35u Delay + Verb" ProgramChange="34" />
+ <Patch Number="036" Name="36u Vocal Chorus" ProgramChange="35" />
+ <Patch Number="037" Name="37u Choral Hall" ProgramChange="36" />
+ <Patch Number="038" Name="38u Tape Chorus" ProgramChange="37" />
+ <Patch Number="039" Name="39u Core Us" ProgramChange="38" />
+ <Patch Number="040" Name="40u Double Tracks" ProgramChange="39" />
+ <Patch Number="041" Name="41u Shifted Room" ProgramChange="40" />
+ <Patch Number="042" Name="42u Like That!" ProgramChange="41" />
+ <Patch Number="043" Name="43u Plate + Hall" ProgramChange="42" />
+ <Patch Number="044" Name="44u Vocal + Inst 1" ProgramChange="43" />
+ <Patch Number="045" Name="45u Vocal + Inst 2" ProgramChange="44" />
+ <Patch Number="046" Name="46u Vocal + Inst 3" ProgramChange="45" />
+ <Patch Number="047" Name="47u Get Small" ProgramChange="46" />
+ <Patch Number="048" Name="48u Alive N Kicking" ProgramChange="47" />
+ <Patch Number="049" Name="49u Muy Grande" ProgramChange="48" />
+ <Patch Number="050" Name="50u Bigger Band" ProgramChange="49" />
+ <Patch Number="051" Name="51u Taps" ProgramChange="50" />
+ <Patch Number="052" Name="52u Tap Chamber" ProgramChange="51" />
+ <Patch Number="053" Name="53u Spaced Out" ProgramChange="52" />
+ <Patch Number="054" Name="54u Dual Halls" ProgramChange="53" />
+ <Patch Number="055" Name="55u Tried And True" ProgramChange="54" />
+ <Patch Number="056" Name="56u More And More" ProgramChange="55" />
+ <Patch Number="057" Name="57u Spring Studio" ProgramChange="56" />
+ <Patch Number="058" Name="58u Hit Me" ProgramChange="57" />
+ <Patch Number="059" Name="59u Precision Delay" ProgramChange="58" />
+ <Patch Number="060" Name="60u Modulated Delay" ProgramChange="59" />
+ <Patch Number="061" Name="61u Rock Lead" ProgramChange="60" />
+ <Patch Number="062" Name="62u Pong Verb" ProgramChange="61" />
+ <Patch Number="063" Name="63u Mod U Verb" ProgramChange="62" />
+ <Patch Number="064" Name="64u Roto Verb" ProgramChange="63" />
+ <Patch Number="065" Name="65u Rotary" ProgramChange="64" />
+ <Patch Number="066" Name="66u Ham N Eggs" ProgramChange="65" />
+ <Patch Number="067" Name="67u Vibrolux" ProgramChange="66" />
+ <Patch Number="068" Name="68u Side By Side" ProgramChange="67" />
+ <Patch Number="069" Name="69u Wobblers" ProgramChange="68" />
+ <Patch Number="070" Name="70u Rhodes Panner" ProgramChange="69" />
+ <Patch Number="071" Name="71u Brewed Awakening" ProgramChange="70" />
+ <Patch Number="072" Name="72u Jet Flange" ProgramChange="71" />
+ <Patch Number="073" Name="73u Phase Gate" ProgramChange="72" />
+ <Patch Number="074" Name="74u Phased Plate" ProgramChange="73" />
+ <Patch Number="075" Name="75u Phame" ProgramChange="74" />
+ <Patch Number="076" Name="76u Phaser Taser" ProgramChange="75" />
+ <Patch Number="077" Name="77u Dualing Guitars" ProgramChange="76" />
+ <Patch Number="078" Name="78u The Low Down" ProgramChange="77" />
+ <Patch Number="079" Name="79u And Then Some" ProgramChange="78" />
+ <Patch Number="080" Name="80u Squished Kick" ProgramChange="79" />
+ <Patch Number="081" Name="81u Gated Snare" ProgramChange="80" />
+ <Patch Number="082" Name="82u Snare Delay" ProgramChange="81" />
+ <Patch Number="083" Name="83u Drum Delay" ProgramChange="82" />
+ <Patch Number="084" Name="84u Drum Echo" ProgramChange="83" />
+ <Patch Number="085" Name="85u Tempo Gate" ProgramChange="84" />
+ <Patch Number="086" Name="86u Flange Drums" ProgramChange="85" />
+ <Patch Number="087" Name="87u Tom Tom" ProgramChange="86" />
+ <Patch Number="088" Name="88u Snare + Toms" ProgramChange="87" />
+ <Patch Number="089" Name="89u Drum Plate+Hall" ProgramChange="88" />
+ <Patch Number="090" Name="90u Vibrato" ProgramChange="89" />
+ <Patch Number="091" Name="91u Vibraslap" ProgramChange="90" />
+ <Patch Number="092" Name="92u Spin Cycle" ProgramChange="91" />
+ <Patch Number="093" Name="93u Role Reversal" ProgramChange="92" />
+ <Patch Number="094" Name="94u Get Some" ProgramChange="93" />
+ <Patch Number="095" Name="95u Rewind" ProgramChange="94" />
+ <Patch Number="096" Name="96u Back At Ya" ProgramChange="95" />
+ <Patch Number="097" Name="97u Delay Wars" ProgramChange="96" />
+ <Patch Number="098" Name="98u Pitch Out" ProgramChange="97" />
+ <Patch Number="099" Name="99u Huh?" ProgramChange="98" />
+ </PatchNameList>
+ <ControlNameList Name="ControlsMX200">
+ <Control Type="7bit" Number="12" Name="1 Effect Type"/>
+ <Control Type="7bit" Number="13" Name="1 Bypass"/>
+ <Control Type="7bit" Number="14" Name="1 Pre Delay Knob (Time/Speed)"/>
+ <Control Type="7bit" Number="15" Name="1 Decay Knob (Feedback/Depth)"/>
+ <Control Type="7bit" Number="16" Name="1 Variation Knob (Liveliness)"/>
+ <Control Type="7bit" Number="17" Name="1 Tempo"/>
+ <Control Type="7bit" Number="26" Name="1 Effect Mix"/>
+ <Control Type="7bit" Number="19" Name="2 Effect Type"/>
+ <Control Type="7bit" Number="20" Name="2 Bypass"/>
+ <Control Type="7bit" Number="21" Name="2 Pre Delay Knob (Time/Speed)"/>
+ <Control Type="7bit" Number="22" Name="2 Decay Knob (Feedback/Depth)"/>
+ <Control Type="7bit" Number="23" Name="2 Variation Knob (Liveliness)"/>
+ <Control Type="7bit" Number="24" Name="2 Tempo"/>
+ <Control Type="7bit" Number="27" Name="2 Effect Mix"/>
+ <Control Type="7bit" Number="28" Name="Effect Routing "/>
+ </ControlNameList>
+ </MasterDeviceNames>
+</MIDINameDocument>
diff --git a/patchfiles/MFB_Tanzbar.midnam b/patchfiles/MFB_Tanzbar.midnam
new file mode 100644
index 0000000000..11b185097a
--- /dev/null
+++ b/patchfiles/MFB_Tanzbar.midnam
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 1.0//EN" "http://www.midi.org/dtds/MIDINameDocument10.dtd">
+<MIDINameDocument>
+ <Author>at0m</Author>
+ <MasterDeviceNames>
+ <Manufacturer>MFB</Manufacturer>
+ <Model>Tanzbar</Model>
+ <CustomDeviceMode Name="Default">
+ <ChannelNameSetAssignments>
+ <ChannelNameSetAssign Channel="1" NameSet="CV1"/>
+ <ChannelNameSetAssign Channel="2" NameSet="CV23"/>
+ <ChannelNameSetAssign Channel="3" NameSet="Factory Drums"/>
+ <ChannelNameSetAssign Channel="10" NameSet="Custom Drums"/>
+ </ChannelNameSetAssignments>
+ </CustomDeviceMode>
+ <ChannelNameSet Name="Factory Drums">
+ <AvailableForChannels>
+ <AvailableChannel Channel="3" Available="true"/>
+ </AvailableForChannels>
+ <UsesNoteNameList Name="Factory Drums Notes"/>
+ <UsesControlNameList Name="Controls"/>
+ <PatchBank Name="Set A" ROM="false">
+ <MIDICommands>
+ <ControlChange Control="0" Value="0"/>
+ </MIDICommands>
+ <UsesPatchNameList Name="Set A"/>
+ </PatchBank>
+ <PatchBank Name="Set B" ROM="false">
+ <MIDICommands>
+ <ControlChange Control="0" Value="1"/>
+ </MIDICommands>
+ <UsesPatchNameList Name="Set B"/>
+ </PatchBank>
+ <PatchBank Name="Set C" ROM="false">
+ <MIDICommands>
+ <ControlChange Control="0" Value="2"/>
+ </MIDICommands>
+ <UsesPatchNameList Name="Set C"/>
+ </PatchBank>
+ </ChannelNameSet>
+ <ChannelNameSet Name="Custom Drums">
+ <AvailableForChannels>
+ <AvailableChannel Channel="10" Available="true"/>
+ </AvailableForChannels>
+ <UsesNoteNameList Name="Custom Drums Notes"/>
+ <UsesControlNameList Name="Controls"/>
+ <PatchBank Name="Set A" ROM="false">
+ <MIDICommands>
+ <ControlChange Control="0" Value="0"/>
+ </MIDICommands>
+ <UsesPatchNameList Name="Set A"/>
+ </PatchBank>
+ <PatchBank Name="Set B" ROM="false">
+ <MIDICommands>
+ <ControlChange Control="0" Value="1"/>
+ </MIDICommands>
+ <UsesPatchNameList Name="Set B"/>
+ </PatchBank>
+ <PatchBank Name="Set C" ROM="false">
+ <MIDICommands>
+ <ControlChange Control="0" Value="2"/>
+ </MIDICommands>
+ <UsesPatchNameList Name="Set C"/>
+ </PatchBank>
+ </ChannelNameSet>
+ <NoteNameList Name="Factory Drums Notes">
+ <!-- Below are the FACTORY note assignments for the drums. The notes for CV1/23 (Ch2/3) range from 36-72.
+ Unlike on the Tanzbar itself -where only no/mid/high Accent is available- via midi, note velocity is recognized, too.
+ Noteworthy, from the manual:
+ "Tanzbar has to be set to MANUAL TRIGGER MODE (Rec/ManTrg LED green) to work as a drum sound expander."
+ "When Roll Record is active (Shift+Step10 till Rec/ManTrg LED red, then Select), the incoming MIDI notes
+ are recorded into Tanzbar's sequencer." -->
+ <AvailableForChannels>
+ <AvailableChannel Channel="3" Available="true"/>
+ </AvailableForChannels>
+ <Note Number="36" Name="BD1"/>
+ <Note Number="37" Name="BD2"/>
+ <Note Number="38" Name="SD"/>
+ <Note Number="39" Name="RS"/>
+ <Note Number="40" Name="CY"/>
+ <Note Number="41" Name="OH"/>
+ <Note Number="42" Name="HH"/>
+ <Note Number="43" Name="CL"/>
+ <Note Number="44" Name="CP"/>
+ <Note Number="45" Name="LT"/>
+ <Note Number="45" Name="LC"/>
+ <Note Number="46" Name="MT"/>
+ <Note Number="46" Name="MC"/>
+ <Note Number="47" Name="HT"/>
+ <Note Number="47" Name="HC"/>
+ <Note Number="48" Name="CB"/>
+ <Note Number="49" Name="MA"/>
+ </NoteNameList>
+ <NoteNameList Name="Custom Drums Notes">
+ <!--Below are the author's CUSTOM MIDI note assignments for the drums. The notes for CV1/23 (Ch2/3) range from 36-72.
+ Unlike on the Tanzbar itself -where only no/mid/high Accent is available- MIDI note velocity is recognized, too.
+ Noteworthy, from the manual:
+ "Tanzbar has to be set to MANUAL TRIGGER MODE (Rec/ManTrg LED green) to work as a drum sound expander."
+ "When Roll Record is active (Shift+Step10 till Rec/ManTrg LED red, then Select), the incoming MIDI notes are
+ recorded into Tanzbar's sequencer." -->
+ <!-- NOTE:
+ - I've set all Drum notes 'learned' to ch10 as per MIDI default.
+ - Again, these notes are not default: they are inspired by the GM/GS MIDI layout. YMMV.
+ -->
+ <AvailableForChannels>
+ <AvailableChannel Channel="10" Available="true"/>
+ </AvailableForChannels>
+ <Note Number="36" Name="BD1"/>
+ <Note Number="35" Name="BD2"/>
+ <Note Number="37" Name="SD"/>
+ <Note Number="38" Name="RS"/>
+ <Note Number="39" Name="CY"/>
+ <Note Number="40" Name="OH"/>
+ <Note Number="41" Name="HH"/>
+ <Note Number="48" Name="CL"/>
+ <Note Number="51" Name="CP"/>
+ <Note Number="42" Name="LT"/>
+ <Note Number="43" Name="LC"/>
+ <Note Number="44" Name="MT"/>
+ <Note Number="45" Name="MC"/>
+ <Note Number="46" Name="HT"/>
+ <Note Number="47" Name="HC"/>
+ <Note Number="49" Name="CB"/>
+ <Note Number="50" Name="MA"/>
+ </NoteNameList>
+ <ControlNameList Name="Controls">
+
+<!--
+ Below the CC# list of the Tanzbar.
+ It receives CC# for most functions and parameters.
+ To receive CC#, Ch10 is always used!
+ -->
+ <AvailableForChannels>
+ <AvailableChannel Channel="10" Available="true"/>
+ </AvailableForChannels>
+
+<Control Type="7bit" Number="2" Name="BD1 Attack"/>
+ <Control Type="7bit" Number="64" Name="BD1 Decay"/>
+ <Control Type="7bit" Number="65" Name="BD1 Pitch"/>
+ <Control Type="7bit" Number="3" Name="BD1 Tune"/>
+ <Control Type="7bit" Number="4" Name="BD1 Noise"/>
+ <Control Type="7bit" Number="5" Name="BD1 Filter"/>
+ <Control Type="7bit" Number="6" Name="BD1 Dist"/>
+ <Control Type="7bit" Number="66" Name="BD1 Trigger"/>
+ <Control Type="7bit" Number="8" Name="BD2 Decay"/>
+ <Control Type="7bit" Number="9" Name="BD2 Tune"/>
+ <Control Type="7bit" Number="10" Name="BD2 Tone"/>
+ <Control Type="7bit" Number="11" Name="SD Tune"/>
+ <Control Type="7bit" Number="12" Name="SD D-Tune"/>
+ <Control Type="7bit" Number="13" Name="SD Snappy"/>
+ <Control Type="7bit" Number="67" Name="SD SN Decay"/>
+ <Control Type="7bit" Number="14" Name="SD Tone"/>
+ <Control Type="7bit" Number="68" Name="SD Tone Decay"/>
+ <Control Type="7bit" Number="69" Name="SD Pitch"/>
+ <Control Type="7bit" Number="88" Name="RS Tune"/>
+ <Control Type="7bit" Number="70" Name="CY Decay"/>
+ <Control Type="7bit" Number="15" Name="CY Tone"/>
+ <Control Type="7bit" Number="71" Name="CY Tune"/>
+ <Control Type="7bit" Number="72" Name="OH Decay"/>
+ <Control Type="7bit" Number="73" Name="HH Tune"/>
+ <Control Type="7bit" Number="74" Name="HH Decay"/>
+ <Control Type="7bit" Number="16" Name="CL Tune"/>
+ <Control Type="7bit" Number="17" Name="CL Decay"/>
+ <Control Type="7bit" Number="75" Name="CP Decay"/>
+ <Control Type="7bit" Number="18" Name="CP Filter"/>
+ <Control Type="7bit" Number="76" Name="CP Attack"/>
+ <Control Type="7bit" Number="77" Name="CP Trigger"/>
+ <Control Type="7bit" Number="19" Name="HTC Tune"/>
+ <Control Type="7bit" Number="20" Name="HTC Decay"/>
+ <Control Type="7bit" Number="78" Name="HTC Noise On/Off"/>
+ <Control Type="7bit" Number="79" Name="HTC Tom/Conga"/>
+ <Control Type="7bit" Number="21" Name="MTC Tune"/>
+ <Control Type="7bit" Number="22" Name="MTC Decay"/>
+ <Control Type="7bit" Number="80" Name="MTC Noise On/Off"/>
+ <Control Type="7bit" Number="81" Name="MTC Tom/Conga"/>
+ <Control Type="7bit" Number="23" Name="LTC Tune"/>
+ <Control Type="7bit" Number="24" Name="LTC Decay"/>
+ <Control Type="7bit" Number="82" Name="LTC Noise On/Off"/>
+ <Control Type="7bit" Number="83" Name="LTC Tom/Conga"/>
+ <Control Type="7bit" Number="84" Name="Tom Noise"/>
+ <Control Type="7bit" Number="85" Name="CB Tune"/>
+ <Control Type="7bit" Number="86" Name="CB Decay"/>
+ <Control Type="7bit" Number="87" Name="MA Decay"/>
+
+ <!-- <Control Type="7bit" Number="0" Name="Set Select"/> Bank Select: valid values: 0,1,2 see PatchBanks above -->
+
+ <Control Type="7bit" Number="89" Name="Delay CV1"/>
+ <Control Type="7bit" Number="90" Name="Delay CV23"/>
+ <Control Type="7bit" Number="91" Name="Delay BD1"/>
+ <Control Type="7bit" Number="92" Name="Delay BD2"/>
+ <Control Type="7bit" Number="93" Name="Delay SD"/>
+ <Control Type="7bit" Number="94" Name="Delay RS"/>
+ <Control Type="7bit" Number="95" Name="Delay CY"/>
+ <Control Type="7bit" Number="96" Name="Delay OH"/>
+ <Control Type="7bit" Number="97" Name="Delay HH"/>
+ <Control Type="7bit" Number="98" Name="Delay CL"/>
+ <Control Type="7bit" Number="99" Name="Delay CP"/>
+ <Control Type="7bit" Number="100" Name="Delay LTC"/>
+ <Control Type="7bit" Number="101" Name="Delay MTC"/>
+ <Control Type="7bit" Number="102" Name="Delay HTC"/>
+ <Control Type="7bit" Number="103" Name="Delay CB"/>
+ <Control Type="7bit" Number="104" Name="Delay MA"/>
+ </ControlNameList>
+
+ <PatchNameList Name="Set A">
+ <Patch Number="1" Name="Yapacc 1" ProgramChange="0"/>
+ <Patch Number="2" Name="Yapacc 2" ProgramChange="1"/>
+ <Patch Number="3" Name="Yapacc 3" ProgramChange="2"/>
+ <Patch Number="4" Name="Yapacc 4" ProgramChange="3"/>
+ <Patch Number="5" Name="Yapacc 5" ProgramChange="4"/>
+ <Patch Number="6" Name="Yapacc 6" ProgramChange="5"/>
+ <Patch Number="7" Name="Yapacc 7" ProgramChange="6"/>
+ <Patch Number="8" Name="Yapacc 8" ProgramChange="7"/>
+ <Patch Number="9" Name="Yapacc 9" ProgramChange="8"/>
+ <Patch Number="10" Name="Yapacc 10" ProgramChange="9"/>
+ <Patch Number="11" Name="Yapacc 11" ProgramChange="10"/>
+ <Patch Number="12" Name="Yapacc 12" ProgramChange="11"/>
+ <Patch Number="13" Name="Yapacc 13" ProgramChange="12"/>
+ <Patch Number="14" Name="Yapacc 14" ProgramChange="13"/>
+ <Patch Number="15" Name="Yapacc 15" ProgramChange="14"/>
+ <Patch Number="16" Name="Yapacc 16" ProgramChange="15"/>
+ <Patch Number="17" Name="Yapacc 17" ProgramChange="16"/>
+ <Patch Number="18" Name="Yapacc 18" ProgramChange="17"/>
+ <Patch Number="19" Name="Yapacc 19" ProgramChange="18"/>
+ <Patch Number="20" Name="Yapacc 20" ProgramChange="19"/>
+ <Patch Number="21" Name="Yapacc 21" ProgramChange="20"/>
+ <Patch Number="22" Name="Yapacc 22" ProgramChange="21"/>
+ <Patch Number="23" Name="Yapacc 23" ProgramChange="22"/>
+ <Patch Number="24" Name="Yapacc 24" ProgramChange="23"/>
+ <Patch Number="25" Name="Yapacc 25" ProgramChange="24"/>
+ <Patch Number="26" Name="Yapacc 26" ProgramChange="25"/>
+ <Patch Number="27" Name="Yapacc 27" ProgramChange="26"/>
+ <Patch Number="28" Name="Yapacc 28" ProgramChange="27"/>
+ <Patch Number="29" Name="Yapacc 29" ProgramChange="28"/>
+ <Patch Number="30" Name="Yapacc 30" ProgramChange="29"/>
+ <Patch Number="31" Name="Yapacc 31" ProgramChange="30"/>
+ <Patch Number="32" Name="Yapacc 32" ProgramChange="31"/>
+ <Patch Number="33" Name="MFB Kult 33" ProgramChange="32"/>
+ <Patch Number="34" Name="MFB Kult 34" ProgramChange="33"/>
+ <Patch Number="35" Name="MFB Kult 35" ProgramChange="34"/>
+ <Patch Number="36" Name="MFB Kult 36" ProgramChange="35"/>
+ <Patch Number="37" Name="MFB Kult 37" ProgramChange="36"/>
+ <Patch Number="38" Name="MFB Kult 38" ProgramChange="37"/>
+ <Patch Number="39" Name="MFB Kult 39" ProgramChange="38"/>
+ <Patch Number="40" Name="MFB Kult 40" ProgramChange="39"/>
+ <Patch Number="41" Name="MFB Kult 41" ProgramChange="40"/>
+ <Patch Number="42" Name="MFB Kult 42" ProgramChange="41"/>
+ <Patch Number="43" Name="MFB Kult 43" ProgramChange="42"/>
+ <Patch Number="44" Name="MFB Kult 44" ProgramChange="43"/>
+ <Patch Number="45" Name="MFB Kult 45" ProgramChange="44"/>
+ <Patch Number="46" Name="MFB Kult 46" ProgramChange="45"/>
+ <Patch Number="47" Name="MFB Kult 47" ProgramChange="46"/>
+ <Patch Number="48" Name="MFB Kult 48" ProgramChange="47"/>
+ </PatchNameList>
+ <PatchNameList Name="Set B">
+ <Patch Number="1" Name="User 1" ProgramChange="0"/>
+ <Patch Number="2" Name="User 2" ProgramChange="1"/>
+ <Patch Number="3" Name="User 3" ProgramChange="2"/>
+ <Patch Number="4" Name="User 4" ProgramChange="3"/>
+ <Patch Number="5" Name="User 5" ProgramChange="4"/>
+ <Patch Number="6" Name="User 6" ProgramChange="5"/>
+ <Patch Number="7" Name="User 7" ProgramChange="6"/>
+ <Patch Number="8" Name="User 8" ProgramChange="7"/>
+ <Patch Number="9" Name="User 9" ProgramChange="8"/>
+ <Patch Number="10" Name="User 10" ProgramChange="9"/>
+ <Patch Number="11" Name="User 11" ProgramChange="10"/>
+ <Patch Number="12" Name="User 12" ProgramChange="11"/>
+ <Patch Number="13" Name="User 13" ProgramChange="12"/>
+ <Patch Number="14" Name="User 14" ProgramChange="13"/>
+ <Patch Number="15" Name="User 15" ProgramChange="14"/>
+ <Patch Number="16" Name="User 16" ProgramChange="15"/>
+ <Patch Number="17" Name="User 17" ProgramChange="16"/>
+ <Patch Number="18" Name="User 18" ProgramChange="17"/>
+ <Patch Number="19" Name="User 19" ProgramChange="18"/>
+ <Patch Number="20" Name="User 20" ProgramChange="19"/>
+ <Patch Number="21" Name="User 21" ProgramChange="20"/>
+ <Patch Number="22" Name="User 22" ProgramChange="21"/>
+ <Patch Number="23" Name="User 23" ProgramChange="22"/>
+ <Patch Number="24" Name="User 24" ProgramChange="23"/>
+ <Patch Number="25" Name="User 25" ProgramChange="24"/>
+ <Patch Number="26" Name="User 26" ProgramChange="25"/>
+ <Patch Number="27" Name="User 27" ProgramChange="26"/>
+ <Patch Number="28" Name="User 28" ProgramChange="27"/>
+ <Patch Number="29" Name="User 29" ProgramChange="28"/>
+ <Patch Number="30" Name="User 30" ProgramChange="29"/>
+ <Patch Number="31" Name="User 31" ProgramChange="30"/>
+ <Patch Number="32" Name="User 32" ProgramChange="31"/>
+ <Patch Number="33" Name="User 33" ProgramChange="32"/>
+ <Patch Number="34" Name="User 34" ProgramChange="33"/>
+ <Patch Number="35" Name="User 35" ProgramChange="34"/>
+ <Patch Number="36" Name="User 36" ProgramChange="35"/>
+ <Patch Number="37" Name="User 37" ProgramChange="36"/>
+ <Patch Number="38" Name="User 38" ProgramChange="37"/>
+ <Patch Number="39" Name="User 39" ProgramChange="38"/>
+ <Patch Number="40" Name="User 40" ProgramChange="39"/>
+ <Patch Number="41" Name="User 41" ProgramChange="40"/>
+ <Patch Number="42" Name="User 42" ProgramChange="41"/>
+ <Patch Number="43" Name="User 43" ProgramChange="42"/>
+ <Patch Number="44" Name="User 44" ProgramChange="43"/>
+ <Patch Number="45" Name="User 45" ProgramChange="44"/>
+ <Patch Number="46" Name="User 46" ProgramChange="45"/>
+ <Patch Number="47" Name="User 47" ProgramChange="46"/>
+ <Patch Number="48" Name="User 48" ProgramChange="47"/>
+ </PatchNameList>
+ <PatchNameList Name="Set C">
+ <Patch Number="1" Name="User 1" ProgramChange="0"/>
+ <Patch Number="2" Name="User 2" ProgramChange="1"/>
+ <Patch Number="3" Name="User 3" ProgramChange="2"/>
+ <Patch Number="4" Name="User 4" ProgramChange="3"/>
+ <Patch Number="5" Name="User 5" ProgramChange="4"/>
+ <Patch Number="6" Name="User 6" ProgramChange="5"/>
+ <Patch Number="7" Name="User 7" ProgramChange="6"/>
+ <Patch Number="8" Name="User 8" ProgramChange="7"/>
+ <Patch Number="9" Name="User 9" ProgramChange="8"/>
+ <Patch Number="10" Name="User 10" ProgramChange="9"/>
+ <Patch Number="11" Name="User 11" ProgramChange="10"/>
+ <Patch Number="12" Name="User 12" ProgramChange="11"/>
+ <Patch Number="13" Name="User 13" ProgramChange="12"/>
+ <Patch Number="14" Name="User 14" ProgramChange="13"/>
+ <Patch Number="15" Name="User 15" ProgramChange="14"/>
+ <Patch Number="16" Name="User 16" ProgramChange="15"/>
+ <Patch Number="17" Name="User 17" ProgramChange="16"/>
+ <Patch Number="18" Name="User 18" ProgramChange="17"/>
+ <Patch Number="19" Name="User 19" ProgramChange="18"/>
+ <Patch Number="20" Name="User 20" ProgramChange="19"/>
+ <Patch Number="21" Name="User 21" ProgramChange="20"/>
+ <Patch Number="22" Name="User 22" ProgramChange="21"/>
+ <Patch Number="23" Name="User 23" ProgramChange="22"/>
+ <Patch Number="24" Name="User 24" ProgramChange="23"/>
+ <Patch Number="25" Name="User 25" ProgramChange="24"/>
+ <Patch Number="26" Name="User 26" ProgramChange="25"/>
+ <Patch Number="27" Name="User 27" ProgramChange="26"/>
+ <Patch Number="28" Name="User 28" ProgramChange="27"/>
+ <Patch Number="29" Name="User 29" ProgramChange="28"/>
+ <Patch Number="30" Name="User 30" ProgramChange="29"/>
+ <Patch Number="31" Name="User 31" ProgramChange="30"/>
+ <Patch Number="32" Name="User 32" ProgramChange="31"/>
+ <Patch Number="33" Name="User 33" ProgramChange="32"/>
+ <Patch Number="34" Name="User 34" ProgramChange="33"/>
+ <Patch Number="35" Name="User 35" ProgramChange="34"/>
+ <Patch Number="36" Name="User 36" ProgramChange="35"/>
+ <Patch Number="37" Name="User 37" ProgramChange="36"/>
+ <Patch Number="38" Name="User 38" ProgramChange="37"/>
+ <Patch Number="39" Name="User 39" ProgramChange="38"/>
+ <Patch Number="40" Name="User 40" ProgramChange="39"/>
+ <Patch Number="41" Name="User 41" ProgramChange="40"/>
+ <Patch Number="42" Name="User 42" ProgramChange="41"/>
+ <Patch Number="43" Name="User 43" ProgramChange="42"/>
+ <Patch Number="44" Name="User 44" ProgramChange="43"/>
+ <Patch Number="45" Name="User 45" ProgramChange="44"/>
+ <Patch Number="46" Name="User 46" ProgramChange="45"/>
+ <Patch Number="47" Name="User 47" ProgramChange="46"/>
+ <Patch Number="48" Name="User 48" ProgramChange="47"/>
+ </PatchNameList>
+ </MasterDeviceNames>
+</MIDINameDocument>
diff --git a/patchfiles/Novation_BassStationII.midnam b/patchfiles/Novation_BassStationII.midnam
new file mode 100644
index 0000000000..ab685bfa61
--- /dev/null
+++ b/patchfiles/Novation_BassStationII.midnam
@@ -0,0 +1,490 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 1.0//EN" "">
+<MIDINameDocument>
+ <Author>at0m</Author>
+ <MasterDeviceNames>
+ <Manufacturer>Novation</Manufacturer>
+ <Model>BassStationII</Model>
+ <CustomDeviceMode Name="Novation BassStationII" >
+ <ChannelNameSetAssignments>
+ <ChannelNameSetAssign Channel="1" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="2" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="3" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="4" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="5" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="6" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="7" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="8" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="9" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="10" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="11" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="12" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="13" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="14" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="15" NameSet="Patches"/>
+ <ChannelNameSetAssign Channel="16" NameSet="Patches"/>
+ </ChannelNameSetAssignments>
+ <UsesControlNameList Name="ControlsBSII"/>
+ </CustomDeviceMode>
+ <ChannelNameSet Name="Patches" >
+ <AvailableForChannels>
+ <AvailableChannel Channel="1" Available="true" />
+ <AvailableChannel Channel="2" Available="true" />
+ <AvailableChannel Channel="3" Available="true" />
+ <AvailableChannel Channel="4" Available="true" />
+ <AvailableChannel Channel="5" Available="true" />
+ <AvailableChannel Channel="6" Available="true" />
+ <AvailableChannel Channel="7" Available="true" />
+ <AvailableChannel Channel="8" Available="true" />
+ <AvailableChannel Channel="9" Available="true" />
+ <AvailableChannel Channel="10" Available="true" />
+ <AvailableChannel Channel="11" Available="true" />
+ <AvailableChannel Channel="12" Available="true" />
+ <AvailableChannel Channel="13" Available="true" />
+ <AvailableChannel Channel="14" Available="true" />
+ <AvailableChannel Channel="15" Available="true" />
+ <AvailableChannel Channel="16" Available="true" />
+ </AvailableForChannels>
+ <PatchBank Name="Patches" >
+ <MIDICommands>
+ <ControlChange Control="0" Value="0" />
+ <ControlChange Control="32" Value="0" />
+ </MIDICommands>
+ <UsesPatchNameList Name="Patches" />
+ </PatchBank>
+ </ChannelNameSet>
+ <PatchNameList Name="Patches" >
+ <Patch Number="0" Name="Patch 0" ProgramChange="0"/>
+ <Patch Number="1" Name="Patch 1" ProgramChange="1"/>
+ <Patch Number="2" Name="Patch 2" ProgramChange="2"/>
+ <Patch Number="3" Name="Patch 3" ProgramChange="3"/>
+ <Patch Number="4" Name="Patch 4" ProgramChange="4"/>
+ <Patch Number="5" Name="Patch 5" ProgramChange="5"/>
+ <Patch Number="6" Name="Patch 6" ProgramChange="6"/>
+ <Patch Number="7" Name="Patch 7" ProgramChange="7"/>
+ <Patch Number="8" Name="Patch 8" ProgramChange="8"/>
+ <Patch Number="9" Name="Patch 9" ProgramChange="9"/>
+ <Patch Number="10" Name="Patch 10" ProgramChange="10"/>
+ <Patch Number="11" Name="Patch 11" ProgramChange="11"/>
+ <Patch Number="12" Name="Patch 12" ProgramChange="12"/>
+ <Patch Number="13" Name="Patch 13" ProgramChange="13"/>
+ <Patch Number="14" Name="Patch 14" ProgramChange="14"/>
+ <Patch Number="15" Name="Patch 15" ProgramChange="15"/>
+ <Patch Number="16" Name="Patch 16" ProgramChange="16"/>
+ <Patch Number="17" Name="Patch 17" ProgramChange="17"/>
+ <Patch Number="18" Name="Patch 18" ProgramChange="18"/>
+ <Patch Number="19" Name="Patch 19" ProgramChange="19"/>
+ <Patch Number="20" Name="Patch 20" ProgramChange="20"/>
+ <Patch Number="21" Name="Patch 21" ProgramChange="21"/>
+ <Patch Number="22" Name="Patch 22" ProgramChange="22"/>
+ <Patch Number="23" Name="Patch 23" ProgramChange="23"/>
+ <Patch Number="24" Name="Patch 24" ProgramChange="24"/>
+ <Patch Number="25" Name="Patch 25" ProgramChange="25"/>
+ <Patch Number="26" Name="Patch 26" ProgramChange="26"/>
+ <Patch Number="27" Name="Patch 27" ProgramChange="27"/>
+ <Patch Number="28" Name="Patch 28" ProgramChange="28"/>
+ <Patch Number="29" Name="Patch 29" ProgramChange="29"/>
+ <Patch Number="30" Name="Patch 30" ProgramChange="30"/>
+ <Patch Number="31" Name="Patch 31" ProgramChange="31"/>
+ <Patch Number="32" Name="Patch 32" ProgramChange="32"/>
+ <Patch Number="33" Name="Patch 33" ProgramChange="33"/>
+ <Patch Number="34" Name="Patch 34" ProgramChange="34"/>
+ <Patch Number="35" Name="Patch 35" ProgramChange="35"/>
+ <Patch Number="36" Name="Patch 36" ProgramChange="36"/>
+ <Patch Number="37" Name="Patch 37" ProgramChange="37"/>
+ <Patch Number="38" Name="Patch 38" ProgramChange="38"/>
+ <Patch Number="39" Name="Patch 39" ProgramChange="39"/>
+ <Patch Number="40" Name="Patch 40" ProgramChange="40"/>
+ <Patch Number="41" Name="Patch 41" ProgramChange="41"/>
+ <Patch Number="42" Name="Patch 42" ProgramChange="42"/>
+ <Patch Number="43" Name="Patch 43" ProgramChange="43"/>
+ <Patch Number="44" Name="Patch 44" ProgramChange="44"/>
+ <Patch Number="45" Name="Patch 45" ProgramChange="45"/>
+ <Patch Number="46" Name="Patch 46" ProgramChange="46"/>
+ <Patch Number="47" Name="Patch 47" ProgramChange="47"/>
+ <Patch Number="48" Name="Patch 48" ProgramChange="48"/>
+ <Patch Number="49" Name="Patch 49" ProgramChange="49"/>
+ <Patch Number="50" Name="Patch 50" ProgramChange="50"/>
+ <Patch Number="51" Name="Patch 51" ProgramChange="51"/>
+ <Patch Number="52" Name="Patch 52" ProgramChange="52"/>
+ <Patch Number="53" Name="Patch 53" ProgramChange="53"/>
+ <Patch Number="54" Name="Patch 54" ProgramChange="54"/>
+ <Patch Number="55" Name="Patch 55" ProgramChange="55"/>
+ <Patch Number="56" Name="Patch 56" ProgramChange="56"/>
+ <Patch Number="57" Name="Patch 57" ProgramChange="57"/>
+ <Patch Number="58" Name="Patch 58" ProgramChange="58"/>
+ <Patch Number="59" Name="Patch 59" ProgramChange="59"/>
+ <Patch Number="60" Name="Patch 60" ProgramChange="60"/>
+ <Patch Number="61" Name="Patch 61" ProgramChange="61"/>
+ <Patch Number="62" Name="Patch 62" ProgramChange="62"/>
+ <Patch Number="63" Name="Patch 63" ProgramChange="63"/>
+ <Patch Number="64" Name="Patch 64" ProgramChange="64"/>
+ <Patch Number="65" Name="Patch 65" ProgramChange="65"/>
+ <Patch Number="66" Name="Patch 66" ProgramChange="66"/>
+ <Patch Number="67" Name="Patch 67" ProgramChange="67"/>
+ <Patch Number="68" Name="Patch 68" ProgramChange="68"/>
+ <Patch Number="69" Name="Patch 69" ProgramChange="69"/>
+ <Patch Number="70" Name="Patch 70" ProgramChange="70"/>
+ <Patch Number="71" Name="Patch 71" ProgramChange="71"/>
+ <Patch Number="72" Name="Patch 72" ProgramChange="72"/>
+ <Patch Number="73" Name="Patch 73" ProgramChange="73"/>
+ <Patch Number="74" Name="Patch 74" ProgramChange="74"/>
+ <Patch Number="75" Name="Patch 75" ProgramChange="75"/>
+ <Patch Number="76" Name="Patch 76" ProgramChange="76"/>
+ <Patch Number="77" Name="Patch 77" ProgramChange="77"/>
+ <Patch Number="78" Name="Patch 78" ProgramChange="78"/>
+ <Patch Number="79" Name="Patch 79" ProgramChange="79"/>
+ <Patch Number="80" Name="Patch 80" ProgramChange="80"/>
+ <Patch Number="81" Name="Patch 81" ProgramChange="81"/>
+ <Patch Number="82" Name="Patch 82" ProgramChange="82"/>
+ <Patch Number="83" Name="Patch 83" ProgramChange="83"/>
+ <Patch Number="84" Name="Patch 84" ProgramChange="84"/>
+ <Patch Number="85" Name="Patch 85" ProgramChange="85"/>
+ <Patch Number="86" Name="Patch 86" ProgramChange="86"/>
+ <Patch Number="87" Name="Patch 87" ProgramChange="87"/>
+ <Patch Number="88" Name="Patch 88" ProgramChange="88"/>
+ <Patch Number="89" Name="Patch 89" ProgramChange="89"/>
+ <Patch Number="90" Name="Patch 90" ProgramChange="90"/>
+ <Patch Number="91" Name="Patch 91" ProgramChange="91"/>
+ <Patch Number="92" Name="Patch 92" ProgramChange="92"/>
+ <Patch Number="93" Name="Patch 93" ProgramChange="93"/>
+ <Patch Number="94" Name="Patch 94" ProgramChange="94"/>
+ <Patch Number="95" Name="Patch 95" ProgramChange="95"/>
+ <Patch Number="96" Name="Patch 96" ProgramChange="96"/>
+ <Patch Number="97" Name="Patch 97" ProgramChange="97"/>
+ <Patch Number="98" Name="Patch 98" ProgramChange="98"/>
+ <Patch Number="99" Name="Patch 99" ProgramChange="99"/>
+ <Patch Number="100" Name="Patch 100" ProgramChange="100"/>
+ <Patch Number="101" Name="Patch 101" ProgramChange="101"/>
+ <Patch Number="102" Name="Patch 102" ProgramChange="102"/>
+ <Patch Number="103" Name="Patch 103" ProgramChange="103"/>
+ <Patch Number="104" Name="Patch 104" ProgramChange="104"/>
+ <Patch Number="105" Name="Patch 105" ProgramChange="105"/>
+ <Patch Number="106" Name="Patch 106" ProgramChange="106"/>
+ <Patch Number="107" Name="Patch 107" ProgramChange="107"/>
+ <Patch Number="108" Name="Patch 108" ProgramChange="108"/>
+ <Patch Number="109" Name="Patch 109" ProgramChange="109"/>
+ <Patch Number="110" Name="Patch 110" ProgramChange="110"/>
+ <Patch Number="111" Name="Patch 111" ProgramChange="111"/>
+ <Patch Number="112" Name="Patch 112" ProgramChange="112"/>
+ <Patch Number="113" Name="Patch 113" ProgramChange="113"/>
+ <Patch Number="114" Name="Patch 114" ProgramChange="114"/>
+ <Patch Number="115" Name="Patch 115" ProgramChange="115"/>
+ <Patch Number="116" Name="Patch 116" ProgramChange="116"/>
+ <Patch Number="117" Name="Patch 117" ProgramChange="117"/>
+ <Patch Number="118" Name="Patch 118" ProgramChange="118"/>
+ <Patch Number="119" Name="Patch 119" ProgramChange="119"/>
+ <Patch Number="120" Name="Patch 120" ProgramChange="120"/>
+ <Patch Number="121" Name="Patch 121" ProgramChange="121"/>
+ <Patch Number="122" Name="Patch 122" ProgramChange="122"/>
+ <Patch Number="123" Name="Patch 123" ProgramChange="123"/>
+ <Patch Number="124" Name="Patch 124" ProgramChange="124"/>
+ <Patch Number="125" Name="Patch 125" ProgramChange="125"/>
+ <Patch Number="126" Name="Patch 126" ProgramChange="126"/>
+ <Patch Number="127" Name="Patch 127" ProgramChange="127"/>
+ <Patch Number="128" Name="Patch 128" ProgramChange="128"/>
+ </PatchNameList>
+ <ControlNameList Name="ControlsBSII">
+<!-- MASTER -->
+ <Control Type="7bit" Number="7" Name="Patch Volume"/>
+<!-- OSCILLATOR -->
+<!-- osc1 -->
+ <Control Type="7bit" Number="26" Name="osc 1 fine"/>
+ <Control Type="7bit" Number="70" Name="osc 1 range"/>
+ <Values Min="63" Max="66">
+ <ValueNameList>
+ <Value Number="63" Name="16'"/>
+ <Value Number="64" Name="8'"/>
+ <Value Number="65" Name="4'"/>
+ <Value Number="66" Name="2'"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="27" Name="osc 1 coarse"/>
+ <Control Type="NRPN" Number="72" Name="osc 1 waveform"/>
+ <Values Min="0" Max="3">
+ <ValueNameList>
+ <Value Number="0" Name="Sine"/>
+ <Value Number="1" Name="Saw"/>
+ <Value Number="2" Name="Tri"/>
+ <Value Number="3" Name="Pulse"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="71" Name="osc 1 mod env depth"/>
+ <Control Type="7bit" Number="28" Name="osc 1 LFO 1 depth"/>
+ <Control Type="7bit" Number="72" Name="osc 1 Mod Env PW mod amount"/>
+ <Control Type="7bit" Number="73" Name="osc 1 LFO 2 PW mod amount"/>
+ <Control Type="7bit" Number="74" Name="osc 1 manual PW amount"/>
+<!-- osc2 -->
+ <Control Type="7bit" Number="29" Name="osc 2 fine"/>
+ <Control Type="7bit" Number="75" Name="osc 2 range"/>
+ <Values Min="63" Max="66">
+ <ValueNameList>
+ <Value Number="63" Name="16"/>
+ <Value Number="64" Name="8"/>
+ <Value Number="65" Name="4"/>
+ <Value Number="66" Name="2"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="30" Name="osc 2 coarse"/>
+ <Control Type="NRPN" Number="82" Name="osc 2 waveform"/>
+ <Values Min="0" Max="3">
+ <ValueNameList>
+ <Value Number="0" Name="Sine"/>
+ <Value Number="1" Name="Saw"/>
+ <Value Number="2" Name="Tri"/>
+ <Value Number="3" Name="Pulse"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="76" Name="osc 2 mod env depth"/>
+ <Control Type="7bit" Number="31" Name="osc 2 LFO 1 depth"/>
+ <Control Type="7bit" Number="77" Name="osc 2 Mod Env PW mod amount"/>
+ <Control Type="7bit" Number="78" Name="osc 2 LFO 2 PW mod amount"/>
+ <Control Type="7bit" Number="79" Name="osc 2 manual PW amount"/>
+<!-- sub osc -->
+ <Control Type="7bit" Number="81" Name="sub osc oct"/>
+ <Control Type="7bit" Number="80" Name="sub osc wave"/>
+<!-- MIXER -->
+ <Control Type="7bit" Number="20" Name="osc 1 level"/>
+ <Control Type="7bit" Number="21" Name="osc 2 level"/>
+ <Control Type="7bit" Number="22" Name="sub osc level"/>
+ <Control Type="7bit" Number="23" Name="noise level"/>
+ <Control Type="7bit" Number="24" Name="ringmod level"/>
+ <Control Type="7bit" Number="25" Name="ext signal level"/>
+<!-- FILTER -->
+ <Control Type="7bit" Number="83" Name="Type"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Classic"/>
+ <Value Number="1" Name="Acid"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="106" Name="slope"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="12dB"/>
+ <Value Number="1" Name="24dB"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="84" Name="shape: LP, BP, HP"/>
+ <Values Min="0" Max="2">
+ <ValueNameList>
+ <Value Number="0" Name="LP"/>
+ <Value Number="1" Name="BP"/>
+ <Value Number="2" Name="HP"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="16" Name="frequency"/>
+ <Control Type="7bit" Number="82" Name="resonance"/>
+ <Control Type="7bit" Number="85" Name="mod env depth"/>
+ <Control Type="7bit" Number="17" Name="lfo2 depth"/>
+ <Control Type="7bit" Number="114" Name="overdrive"/>
+<!-- PORTA -->
+ <Control Type="7bit" Number="5" Name="porta time"/>
+<!-- LFOs -->
+ <Control Type="7bit" Number="18" Name="LFO 1 speed"/>
+ <Control Type="7bit" Number="86" Name="LFO 1 delay"/>
+ <Control Type="7bit" Number="19" Name="LFO 2 speed"/>
+ <Control Type="7bit" Number="87" Name="LFO 2 delay"/>
+ <Control Type="7bit" Number="88" Name="LFO 1 wave"/>
+ <Values Min="0" Max="3">
+ <ValueNameList>
+ <Value Number="0" Name="Saw"/>
+ <Value Number="1" Name="Tri"/>
+ <Value Number="2" Name="Square"/>
+ <Value Number="3" Name="S&amp;H"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="89" Name="LFO 2 wave"/>
+ <Values Min="0" Max="3">
+ <ValueNameList>
+ <Value Number="0" Name="Saw"/>
+ <Value Number="1" Name="Tri"/>
+ <Value Number="2" Name="Square"/>
+ <Value Number="3" Name="S&amp;H"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="NRPN" Number="87" Name="LFO 1 Sync"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Speed"/>
+ <Value Number="1" Name="Sync"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="NRPN" Number="91" Name="LFO 2 Sync"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Speed"/>
+ <Value Number="1" Name="Sync"/>
+ </ValueNameList>
+ </Values>
+<!-- Envelope -->
+ <Control Type="7bit" Number="90" Name="Amp Env attack"/>
+ <Control Type="7bit" Number="91" Name="Amp Env decay"/>
+ <Control Type="7bit" Number="92" Name="Amp Env sustain"/>
+ <Control Type="7bit" Number="93" Name="Amp Env release"/>
+ <Control Type="NRPN" Number="73" Name="Amp Env triggering"/>
+ <Values Min="0" Max="2">
+ <ValueNameList>
+ <Value Number="0" Name="Multi"/>
+ <Value Number="1" Name="Single"/>
+ <Value Number="2" Name="Autoglide"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="102" Name="Mod Env attack"/>
+ <Control Type="7bit" Number="103" Name="Mod Env decay"/>
+ <Control Type="7bit" Number="104" Name="Mod Env sustain"/>
+ <Control Type="7bit" Number="105" Name="Mod Env release"/>
+ <Control Type="NRPN" Number="105" Name="Mod Env triggering"/>
+ <Values Min="0" Max="2">
+ <ValueNameList>
+ <Value Number="0" Name="Multi"/>
+ <Value Number="1" Name="Single"/>
+ <Value Number="2" Name="Autoglide"/>
+ </ValueNameList>
+ </Values>
+<!-- EFFECTS -->
+ <Control Type="7bit" Number="94" Name="Distortion"/>
+ <Control Type="7bit" Number="115" Name="Osc1 Filter Mod"/>
+<!-- ARPEGGIATOR -->
+ <Control Type="7bit" Number="108" Name="On Off"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Arpeg Off"/>
+ <Value Number="1" Name="Arpeg On"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="109" Name="Latch"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Off"/>
+ <Value Number="1" Name="On"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="119" Name="Rhythm"/>
+ <Values Min="0" Max="31">
+ <ValueNameList>
+ <Value Number="0" Name="Pattern 1"/>
+ <Value Number="1" Name="Pattern 2"/>
+ <Value Number="2" Name="Pattern 3"/>
+ <Value Number="3" Name="Pattern 4"/>
+ <Value Number="4" Name="Pattern 5"/>
+ <Value Number="5" Name="Pattern 6"/>
+ <Value Number="6" Name="Pattern 7"/>
+ <Value Number="7" Name="Pattern 8"/>
+ <Value Number="8" Name="Pattern 9"/>
+ <Value Number="9" Name="Pattern 10"/>
+ <Value Number="10" Name="Pattern 11"/>
+ <Value Number="11" Name="Pattern 12"/>
+ <Value Number="12" Name="Pattern 13"/>
+ <Value Number="13" Name="Pattern 14"/>
+ <Value Number="14" Name="Pattern 15"/>
+ <Value Number="15" Name="Pattern 16"/>
+ <Value Number="16" Name="Pattern 17"/>
+ <Value Number="17" Name="Pattern 18"/>
+ <Value Number="18" Name="Pattern 19"/>
+ <Value Number="19" Name="Pattern 20"/>
+ <Value Number="20" Name="Pattern 21"/>
+ <Value Number="21" Name="Pattern 22"/>
+ <Value Number="22" Name="Pattern 23"/>
+ <Value Number="23" Name="Pattern 24"/>
+ <Value Number="24" Name="Pattern 25"/>
+ <Value Number="25" Name="Pattern 26"/>
+ <Value Number="26" Name="Pattern 27"/>
+ <Value Number="27" Name="Pattern 28"/>
+ <Value Number="28" Name="Pattern 29"/>
+ <Value Number="29" Name="Pattern 30"/>
+ <Value Number="30" Name="Pattern 31"/>
+ <Value Number="31" Name="Pattern 32"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="118" Name="Note Mode"/>
+ <Values Min="0" Max="7">
+ <ValueNameList>
+ <Value Number="0" Name="Up"/>
+ <Value Number="1" Name="Down"/>
+ <Value Number="2" Name="UpDown1"/>
+ <Value Number="3" Name="UpDown2"/>
+ <Value Number="4" Name="Played"/>
+ <Value Number="5" Name="Random"/>
+ <Value Number="6" Name="PLAY"/>
+ <Value Number="7" Name="RECORD"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="7bit" Number="111" Name="Arp Octaves"/>
+ <Values Min="1" Max="4">
+ <ValueNameList>
+ <Value Number="1" Name="1oct"/>
+ <Value Number="2" Name="2oct"/>
+ <Value Number="3" Name="3oct"/>
+ <Value Number="4" Name="4oct"/>
+ </ValueNameList>
+ </Values>
+<!-- OTHER -->
+ <Control Type="7bit" Number="0" Name="mod wheel"/>
+ <Control Type="7bit" Number="64" Name="sustain hold"/>
+<!-- MOD WHEEL -->
+ <Control Type="NRPN" Number="71" Name="MW LFO2 Filter Freq"/>
+ <Control Type="NRPN" Number="70" Name="MW LFO1 Osc Pitch"/>
+ <Control Type="NRPN" Number="78" Name="MW Osc2 Pitch"/>
+<!-- AFTERTOUCH -->
+ <Control Type="NRPN" Number="74" Name="AT Filter Freq"/>
+ <Control Type="NRPN" Number="75" Name="AT LFO1 to Osc Pitch"/>
+ <Control Type="NRPN" Number="76" Name="AT LFO2 Speed"/>
+<!-- LFO -->
+ <Control Type="NRPN" Number="89" Name="Key Sync LFO 1"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Off"/>
+ <Value Number="1" Name="On"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="NRPN" Number="93" Name="Key Sync LFO 2"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Off"/>
+ <Value Number="1" Name="On"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="NRPN" Number="87" Name="Speed or Sync LFO 1"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Off"/>
+ <Value Number="1" Name="On"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="NRPN" Number="91" Name="Speed or Sync LFO 2"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Off"/>
+ <Value Number="1" Name="On"/>
+ </ValueNameList>
+ </Values>
+ <Control Type="NRPN" Number="86" Name="Slew LFO 1"/>
+ <Control Type="NRPN" Number="90" Name="Slew LFO 2"/>
+<!-- OSCILLATOR -->
+ <Control Type="7bit" Number="107" Name="Bend Amount"/>
+ <Values Min="1" Max="12"/>
+ <Control Type="7bit" Number="110" Name="Osc 1-2 Sync"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Off"/>
+ <Value Number="1" Name="On"/>
+ </ValueNameList>
+ </Values>
+<!-- Velocity -->
+ <Control Type="7bit" Number="112" Name="Velo to Amp Env"/>
+ <Control Type="7bit" Number="113" Name="Velo to Mod Env"/>
+<!-- VCA -->
+ <Control Type="7bit" Number="95" Name="VCA Limit"/>
+<!-- Arpeg -->
+ <Control Type="7bit" Number="116" Name="Arpeg Swing"/>
+ <Control Type="NRPN" Number="106" Name="Arpeg Seq Retrig"/>
+ <Values Min="0" Max="1">
+ <ValueNameList>
+ <Value Number="0" Name="Off"/>
+ <Value Number="1" Name="On"/>
+ </ValueNameList>
+ </Values>
+ </ControlNameList>
+ </MasterDeviceNames>
+</MIDINameDocument>