Skip to content

Commit 7731080

Browse files
committed
Apply changes for Numark Party Mix MKII
1 parent 056c1b6 commit 7731080

2 files changed

Lines changed: 101 additions & 119 deletions

File tree

res/controllers/Numark-Party-Mix-MKII.midi.xml

Lines changed: 67 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<MixxxMIDIPreset schemaVersion="1" mixxxVersion="2.3.3">
2+
<MixxxControllerPreset schemaVersion="1" mixxxVersion="2.5.4">
33
<info>
4-
<name>Numark Party Mix</name>
5-
<!-- inspired by https://github.com/mixxxdj/mixxx/blob/main/res/controllers/Numark%20Mixtrack%20Pro%20FX.midi.xml -->
6-
<author>olaf</author>
7-
<description>Full Mappings for Numark Party Mix including selectable pad modes</description>
8-
<wiki> <!-- Encoded URL to Mixxx wiki page documenting this controller mapping (coming soon!) --></wiki>
9-
<forums>https://www.mixxx.org/forums/viewtopic.php?f=7&amp;t=9232</forums>
4+
<name>Numark Party Mix MKII</name>
5+
<description>Mapping for Numark Party Mix MKII</description>
106
</info>
11-
<controller id="Numark Party Mix">
7+
<controller id="Numark Party Mix MKII">
128
<scriptfiles>
13-
<file functionprefix="" filename="lodash.mixxx.js" />
149
<file functionprefix="" filename="midi-components-0.0.js" />
15-
<file filename="Numark-Party-Mix.scripts.js" functionprefix="NumarkPartyMix" />
10+
<file filename="Numark-Party-Mix-MKII.scripts.js" functionprefix="NumarkPartyMix" />
1611
</scriptfiles>
1712
<controls>
1813
<!-- Main gain Controls -->
@@ -22,7 +17,7 @@
2217
<status>0xBF</status>
2318
<midino>0x0A</midino>
2419
<options>
25-
<Normal />
20+
<normal />
2621
</options>
2722
</control>
2823
<control>
@@ -31,7 +26,7 @@
3126
<status>0xBF</status>
3227
<midino>0x0D</midino>
3328
<options>
34-
<Normal />
29+
<normal />
3530
</options>
3631
</control>
3732
<control>
@@ -40,7 +35,7 @@
4035
<status>0xBF</status>
4136
<midino>0x0C</midino>
4237
<options>
43-
<Normal />
38+
<normal />
4439
</options>
4540
</control>
4641
<control>
@@ -49,7 +44,7 @@
4944
<status>0xBF</status>
5045
<midino>0x08</midino>
5146
<options>
52-
<Normal />
47+
<normal />
5348
</options>
5449
</control>
5550
<!-- PFL buttons (press) -->
@@ -146,6 +141,25 @@
146141
<script-binding />
147142
</options>
148143
</control>
144+
<!-- Filter -->
145+
<control>
146+
<group>[QuickEffectRack1_[Channel1]]</group>
147+
<key>super1</key>
148+
<status>0xB0</status>
149+
<midino>0x1A</midino>
150+
<options>
151+
<normal />
152+
</options>
153+
</control>
154+
<control>
155+
<group>[QuickEffectRack1_[Channel2]]</group>
156+
<key>super1</key>
157+
<status>0xB1</status>
158+
<midino>0x1A</midino>
159+
<options>
160+
<normal />
161+
</options>
162+
</control>
149163
<!-- Channel volume -->
150164
<control>
151165
<group>[Channel1]</group>
@@ -298,39 +312,58 @@
298312
<script-binding />
299313
</options>
300314
</control>
301-
<!-- Scratch toggle buttons (press) -->
315+
<!-- Jogwheels (turn) -->
302316
<control>
303317
<group>[Channel1]</group>
304-
<key>NumarkPartyMix.deck[0].scratchToggle.input</key>
318+
<key>NumarkPartyMix.deck[0].jogWheel.inputWheel</key>
319+
<status>0xB0</status>
320+
<midino>0x06</midino>
321+
<options>
322+
<script-binding />
323+
</options>
324+
</control>
325+
<control>
326+
<group>[Channel2]</group>
327+
<key>NumarkPartyMix.deck[1].jogWheel.inputWheel</key>
328+
<status>0xB1</status>
329+
<midino>0x06</midino>
330+
<options>
331+
<script-binding />
332+
</options>
333+
</control>
334+
<!-- Jogwheels (touch) -->
335+
<control>
336+
<group>[Channel1]</group>
337+
<key>NumarkPartyMix.deck[0].jogWheel.inputTouch</key>
305338
<status>0x90</status>
306-
<midino>0x07</midino>
339+
<midino>0x06</midino>
307340
<options>
308341
<script-binding />
309342
</options>
310343
</control>
311344
<control>
312345
<group>[Channel2]</group>
313-
<key>NumarkPartyMix.deck[1].scratchToggle.input</key>
346+
<key>NumarkPartyMix.deck[1].jogWheel.inputTouch</key>
314347
<status>0x91</status>
315-
<midino>0x07</midino>
348+
<midino>0x06</midino>
316349
<options>
317350
<script-binding />
318351
</options>
319352
</control>
320-
<!-- Jogwheels -->
353+
<!-- Jogwheels (untouch) -->
321354
<control>
322355
<group>[Channel1]</group>
323-
<key>NumarkPartyMix.deck[0].wheelTurn.input</key>
324-
<status>0xB0</status>
356+
<key>NumarkPartyMix.deck[0].jogWheel.inputTouch</key>
357+
<status>0x80</status>
325358
<midino>0x06</midino>
326359
<options>
327360
<script-binding />
328361
</options>
329362
</control>
330363
<control>
331364
<group>[Channel2]</group>
332-
<key>NumarkPartyMix.deck[1].wheelTurn.input</key>
333-
<status>0xB1</status>
365+
<key>NumarkPartyMix.deck[1].jogWheel.inputTouch</key>
366+
<status>0x81</status>
334367
<midino>0x06</midino>
335368
<options>
336369
<script-binding />
@@ -361,7 +394,7 @@
361394
<group>[Channel1]</group>
362395
<key>NumarkPartyMix.deck[0].padSection.modeButtonPress</key>
363396
<status>0x94</status>
364-
<midino>0x0B</midino>
397+
<midino>0x0E</midino>
365398
<options>
366399
<script-binding />
367400
</options>
@@ -370,7 +403,7 @@
370403
<group>[Channel2]</group>
371404
<key>NumarkPartyMix.deck[1].padSection.modeButtonPress</key>
372405
<status>0x95</status>
373-
<midino>0x0B</midino>
406+
<midino>0x0E</midino>
374407
<options>
375408
<script-binding />
376409
</options>
@@ -380,7 +413,7 @@
380413
<group>[Channel1]</group>
381414
<key>NumarkPartyMix.deck[0].padSection.modeButtonPress</key>
382415
<status>0x94</status>
383-
<midino>0x0E</midino>
416+
<midino>0x0B</midino>
384417
<options>
385418
<script-binding />
386419
</options>
@@ -389,7 +422,7 @@
389422
<group>[Channel2]</group>
390423
<key>NumarkPartyMix.deck[1].padSection.modeButtonPress</key>
391424
<status>0x95</status>
392-
<midino>0x0E</midino>
425+
<midino>0x0B</midino>
393426
<options>
394427
<script-binding />
395428
</options>
@@ -399,7 +432,7 @@
399432
<group>[Channel1]</group>
400433
<key>NumarkPartyMix.deck[0].padSection.modeButtonPress</key>
401434
<status>0x94</status>
402-
<midino>0x18</midino>
435+
<midino>0x0F</midino>
403436
<options>
404437
<script-binding />
405438
</options>
@@ -408,7 +441,7 @@
408441
<group>[Channel2]</group>
409442
<key>NumarkPartyMix.deck[1].padSection.modeButtonPress</key>
410443
<status>0x95</status>
411-
<midino>0x18</midino>
444+
<midino>0x0F</midino>
412445
<options>
413446
<script-binding />
414447
</options>
@@ -566,14 +599,14 @@
566599
<status>0xBF</status>
567600
<midino>0x00</midino>
568601
<options>
569-
<Script-Binding />
602+
<script-binding />
570603
</options>
571604
</control>
572605
<control>
573606
<group>[Library]</group>
574607
<key>NumarkPartyMix.browse.knobButton.input</key>
575608
<status>0x9F</status>
576-
<midino>0x00</midino>
609+
<midino>0x07</midino>
577610
<options>
578611
<script-binding />
579612
</options>
@@ -582,7 +615,7 @@
582615
<group>[Library]</group>
583616
<key>NumarkPartyMix.browse.knobButton.input</key>
584617
<status>0x8F</status>
585-
<midino>0x00</midino>
618+
<midino>0x07</midino>
586619
<options>
587620
<script-binding />
588621
</options>
@@ -608,4 +641,4 @@
608641
</control>
609642
</controls>
610643
</controller>
611-
</MixxxMIDIPreset>
644+
</MixxxControllerPreset>

0 commit comments

Comments
 (0)