Skip to content

Commit

Permalink
Update MC4000 to use the new 2-unit FX layout
Browse files Browse the repository at this point in the history
  • Loading branch information
timrae committed Jan 1, 2017
1 parent 087e0ce commit f5fa122
Showing 1 changed file with 57 additions and 58 deletions.
115 changes: 57 additions & 58 deletions res/controllers/Denon MC4000.midi.xml
Original file line number Diff line number Diff line change
Expand Up @@ -581,53 +581,53 @@

<!-- FX Enable switches -->
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>group_[Channel1]_enable</key>
<group>[EffectRack1_EffectUnit1_Effect1]</group>
<key>enabled</key>
<status>0x98</status>
<midino>0x00</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit2]</group>
<key>group_[Channel1]_enable</key>
<group>[EffectRack1_EffectUnit1_Effect2]</group>
<key>enabled</key>
<status>0x98</status>
<midino>0x01</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit3]</group>
<key>group_[Channel1]_enable</key>
<group>[EffectRack1_EffectUnit1_Effect3]</group>
<key>enabled</key>
<status>0x98</status>
<midino>0x02</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>group_[Channel2]_enable</key>
<group>[EffectRack1_EffectUnit2_Effect1]</group>
<key>enabled</key>
<status>0x99</status>
<midino>0x00</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit2]</group>
<key>group_[Channel2]_enable</key>
<group>[EffectRack1_EffectUnit2_Effect2]</group>
<key>enabled</key>
<status>0x99</status>
<midino>0x01</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit3]</group>
<key>group_[Channel2]_enable</key>
<group>[EffectRack1_EffectUnit2_Effect3]</group>
<key>enabled</key>
<status>0x99</status>
<midino>0x02</midino>
<options>
Expand All @@ -636,53 +636,53 @@
</control>
<!-- FX Select switches -->
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>next_chain</key>
<group>[EffectRack1_EffectUnit1_Effect1]</group>
<key>next_effect</key>
<status>0x98</status>
<midino>0x0B</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit2]</group>
<key>next_chain</key>
<group>[EffectRack1_EffectUnit1_Effect2]</group>
<key>next_effect</key>
<status>0x98</status>
<midino>0x0C</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit3]</group>
<key>next_chain</key>
<group>[EffectRack1_EffectUnit1_Effect3]</group>
<key>next_effect</key>
<status>0x98</status>
<midino>0x0D</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>next_chain</key>
<group>[EffectRack1_EffectUnit2_Effect1]</group>
<key>next_effect</key>
<status>0x99</status>
<midino>0x0B</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit2]</group>
<key>next_chain</key>
<group>[EffectRack1_EffectUnit2_Effect2]</group>
<key>next_effect</key>
<status>0x99</status>
<midino>0x0C</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit3]</group>
<key>next_chain</key>
<group>[EffectRack1_EffectUnit2_Effect3]</group>
<key>next_effect</key>
<status>0x99</status>
<midino>0x0D</midino>
<options>
Expand Down Expand Up @@ -894,26 +894,25 @@
</options>
</control>

<!-- TODO: FX Beats Encoder (rate of FX modulation) not
currently mapped to anything -->
<!-- <control>
<group></group>
<key></key>
<!-- FX Beats Encoder (rate of FX modulation in Serato) maps to FX dry/web mix knob -->
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>mix</key>
<status>0xB8</status>
<midino>0x03</midino>
<options>
<selectknob/>
</options>
</control>
<control>
<group></group>
<key></key>
<status>0xB8</status>
<group>[EffectRack1_EffectUnit2]</group>
<key>mix</key>
<status>0xB9</status>
<midino>0x03</midino>
<options>
<selectknob/>
</options>
</control> -->
</control>

<!-- Library encoder -->
<control>
Expand All @@ -926,55 +925,55 @@
</options>
</control>

<!-- FX mix amount -->
<!-- FX meta knobs -->
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>mix</key>
<group>[EffectRack1_EffectUnit1_Effect1]</group>
<key>meta</key>
<status>0xB8</status>
<midino>0x00</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit2]</group>
<key>mix</key>
<group>[EffectRack1_EffectUnit1_Effect2]</group>
<key>meta</key>
<status>0xB8</status>
<midino>0x01</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit3]</group>
<key>mix</key>
<group>[EffectRack1_EffectUnit1_Effect3]</group>
<key>meta</key>
<status>0xB8</status>
<midino>0x02</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>super1</key>
<group>[EffectRack1_EffectUnit2_Effect1]</group>
<key>meta</key>
<status>0xB9</status>
<midino>0x00</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit2]</group>
<key>super1</key>
<group>[EffectRack1_EffectUnit2_Effect2]</group>
<key>meta</key>
<status>0xB9</status>
<midino>0x01</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit3]</group>
<key>super1</key>
<group>[EffectRack1_EffectUnit2_Effect3]</group>
<key>meta</key>
<status>0xB9</status>
<midino>0x02</midino>
<options>
Expand Down Expand Up @@ -1339,43 +1338,43 @@
</output>
<!-- FX Enable switches -->
<output>
<group>[EffectRack1_EffectUnit1]</group>
<key>group_[Channel1]_enable</key>
<group>[EffectRack1_EffectUnit1_Effect1]</group>
<key>enabled</key>
<status>0x98</status>
<midino>0x00</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[EffectRack1_EffectUnit2]</group>
<key>group_[Channel1]_enable</key>
<group>[EffectRack1_EffectUnit1_Effect2]</group>
<key>enabled</key>
<status>0x98</status>
<midino>0x01</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[EffectRack1_EffectUnit3]</group>
<key>group_[Channel1]_enable</key>
<group>[EffectRack1_EffectUnit1_Effect3]</group>
<key>enabled</key>
<status>0x98</status>
<midino>0x02</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[EffectRack1_EffectUnit1]</group>
<key>group_[Channel2]_enable</key>
<group>[EffectRack1_EffectUnit2_Effect1]</group>
<key>enabled</key>
<status>0x99</status>
<midino>0x00</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[EffectRack1_EffectUnit2]</group>
<key>group_[Channel2]_enable</key>
<group>[EffectRack1_EffectUnit2_Effect2]</group>
<key>enabled</key>
<status>0x99</status>
<midino>0x01</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[EffectRack1_EffectUnit3]</group>
<key>group_[Channel2]_enable</key>
<group>[EffectRack1_EffectUnit2_Effect3]</group>
<key>enabled</key>
<status>0x99</status>
<midino>0x02</midino>
<minimum>0.5</minimum>
Expand Down

0 comments on commit f5fa122

Please sign in to comment.