diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000000..8f41c0d8fcc --- /dev/null +++ b/.gitignore @@ -0,0 +1,64 @@ +*.diff +*.log +*.o +*.orig +*.os +*.patch +!build/appveyor/NSIS.patch +*.pyc +*.rej +*_build +*~ +.#* + +dist32 +dist64 + +src/mixxx.rc.include +src/mixxx.res + +.sconf_temp +.sconsign.branch +.sconsign.dblite + +*.sqlite + +*.cfg +!/res/keyboard/*.cfg + +cache + +lib/*/*.a +lib/*/lib/*.a + +mixxx +mixxx-test + +src/test/test_data +src/test/golden_buffers/*.actual + +res/qrc_mixxx.cc +res/developer_skins + +*.wixobj +*.wixpdb +*.msi +*.mst +*.cab +build/wix/subdirs/*.wxs +# The following 2 files are autogenerated by scons at release time +# based on .tmpl template file for the second one. +build/wix/bundle/bundleloc.wxs +build/wix/ProductID.wxi + +*.obj +*.pdb +lib/*/*.lib +lib/*/lib/*.lib + +lib/qtscript-bytearray/*.cc + +.idea +*.vscode +compile_commands.json + diff --git a/res/controllers/Pioneer-DDJ-400-script.js b/res/controllers/Pioneer-DDJ-400-script.js index 098bc1ea0b8..648352a8761 100644 --- a/res/controllers/Pioneer-DDJ-400-script.js +++ b/res/controllers/Pioneer-DDJ-400-script.js @@ -554,6 +554,52 @@ PioneerDDJ400.vuMeterUpdate = function(value, group){ }; + +PioneerDDJ400.samplerModePadPressed = function(channel, control, value, status, group) { + if (value === 0) { + return; // ignore release + } + + const isLoaded = engine.getValue(group, 'track_loaded') === 1; + + if (!isLoaded) { + return; + } + + engine.setValue(group, 'cue_gotoandplay', 1); + + startSampleFlicker(status, control, group); +}; + +const TimersPioneerDDJ400 = {}; + +function startSampleFlicker(channel, control, group) { + var val = 0x7f; + + stopFlicker(channel, control); + TimersPioneerDDJ400[channel][control] = engine.beginTimer(250, function() { + val = 0x7f - val; + + midi.sendShortMsg(channel, control, val); + + const isPlaying = engine.getValue(group, 'play') === 1; + + if (!isPlaying) { + stopFlicker(channel, control); + midi.sendShortMsg(channel, control, 0x7f); + } + }); +} + +function stopFlicker(channel, control) { + TimersPioneerDDJ400[channel] = TimersPioneerDDJ400[channel] || {}; + + if (TimersPioneerDDJ400[channel][control] !== undefined) { + engine.stopTimer(TimersPioneerDDJ400[channel][control]); + TimersPioneerDDJ400[channel][control] = undefined; + } +} + PioneerDDJ400.shutdown = function() { midi.sendShortMsg(0xB0, 0x02, 0); // reset vumeter midi.sendShortMsg(0xB1, 0x02, 0); // reset vumeter diff --git a/res/controllers/Pioneer-DDJ-400.midi.xml b/res/controllers/Pioneer-DDJ-400.midi.xml index 8596da80a80..711af38a63d 100644 --- a/res/controllers/Pioneer-DDJ-400.midi.xml +++ b/res/controllers/Pioneer-DDJ-400.midi.xml @@ -1,655 +1,678 @@ - - - Pioneer DDJ-400 - Warker - This is a Midi Mapping for the Pioneer DDJ-400 + + + Pioneer DDJ-400 + Warker + This is a Midi Mapping for the Pioneer DDJ-400 https://www.mixxx.org/wiki/doku.php/pioneer_ddj-400 https://www.mixxx.org/forums/viewtopic.php?f=7&t=12113 - - - + + + - - - - - + + + + + + + BROWSE - rotate - Scroll tracklist/tree view + [Library] + MoveVertical + 0xB6 + 0x40 + + + + + + BROWSE +SHIFT - rotate - Zoom in/out of enlarged waveforms + [Master] + PioneerDDJ400.waveFormRotate + 0xB6 + 0x64 + + + + + + BROWSE - press - Move cursor between track list and tree view / open a folder + [Library] + MoveFocusForward + 0x96 + 0x41 + + + + + + BROWSE +SHIFT - press - Move cursor between track list and tree view / close a folder + + [Library] + MoveFocusBackward + 0x96 + 0x42 + + + + - - - BROWSE - rotate - Scroll tracklist/tree view - [Library] - MoveVertical - 0xB6 - 0x40 - - - - - - BROWSE +SHIFT - rotate - Zoom in/out of enlarged waveforms - [Master] - PioneerDDJ400.waveFormRotate - 0xB6 - 0x64 - - - - - - BROWSE - press - Move cursor between track list and tree view / open a folder - [Library] - MoveFocusForward - 0x96 - 0x41 - - - - - - BROWSE +SHIFT - press - Move cursor between track list and tree view / close a folder - [Library] - MoveFocusBackward - 0x96 - 0x42 - - - - - - - LOAD (DECK1) - press - Load a Track into Deck 1 - [Channel1] - LoadSelectedTrack - 0x96 - 0x46 - - - - - - - LOAD +SHIFT (DECK1) - press - Clone Track from playing Deck - [Channel1] - CloneFromDeck - 0x96 - 0x68 - - - - + + LOAD (DECK1) - press - Load a Track into Deck 1 + [Channel1] + LoadSelectedTrack + 0x96 + 0x46 + + + + + + + LOAD +SHIFT (DECK1) - press - Clone Track from playing Deck + [Channel1] + CloneFromDeck + 0x96 + 0x68 + + + + - - LOAD (DECK2) - press - Load a Track into Deck 2 - [Channel2] - LoadSelectedTrack - 0x96 - 0x47 - - - - - - - LOAD +SHIFT (DECK2) - press - Clone Track from playing Deck - [Channel2] - CloneFromDeck - 0x96 - 0x7A - - - - + + LOAD (DECK2) - press - Load a Track into Deck 2 + [Channel2] + LoadSelectedTrack + 0x96 + 0x47 + + + + + + + LOAD +SHIFT (DECK2) - press - Clone Track from playing Deck + [Channel2] + CloneFromDeck + 0x96 + 0x7A + + + + - - PLAY/PAUSE (DECK1) - press - Play/Pause - [Channel1] - play - 0x90 - 0x0B - - - - - - PLAY/PAUSE +SHIFT (DECK1) - press - Play/Pause - [Channel1] - play - 0x90 - 0x47 - - - - - - PLAY/PAUSE (DECK2) - press - Play/Pause - [Channel2] - play - 0x91 - 0x0B - - - - - - PLAY/PAUSE +SHIFT (DECK2) - press - Play/Pause - [Channel2] - play - 0x91 - 0x47 - - - - - - - CUE (DECK1) - press - Set/Call Cue, Back Cue - [Channel1] - cue_default - 0x90 - 0x0C - - - - - - CUE +SHIFT (DECK1) - press - Jump to track start - [Channel1] - start_play - 0x90 - 0x48 - - - - - - CUE (DECK2) - press - Set/Call Cue, Back Cue - [Channel2] - cue_default - 0x91 - 0x0C - - - - - - CUE +SHIFT (DECK2) - press - Jump to track start - [Channel2] - start_play - 0x91 - 0x48 - - - - + + PLAY/PAUSE (DECK1) - press - Play/Pause + [Channel1] + play + 0x90 + 0x0B + + + + + + PLAY/PAUSE +SHIFT (DECK1) - press - Play/Pause + [Channel1] + play + 0x90 + 0x47 + + + + + + PLAY/PAUSE (DECK2) - press - Play/Pause + [Channel2] + play + 0x91 + 0x0B + + + + + + PLAY/PAUSE +SHIFT (DECK2) - press - Play/Pause + [Channel2] + play + 0x91 + 0x47 + + + + + + + CUE (DECK1) - press - Set/Call Cue, Back Cue + [Channel1] + cue_default + 0x90 + 0x0C + + + + + + CUE +SHIFT (DECK1) - press - Jump to track start + [Channel1] + start_play + 0x90 + 0x48 + + + + + + CUE (DECK2) - press - Set/Call Cue, Back Cue + [Channel2] + cue_default + 0x91 + 0x0C + + + + + + CUE +SHIFT (DECK2) - press - Jump to track start + [Channel2] + start_play + 0x91 + 0x48 + + + + + + + JOG DIAL PLATTER Vinyl mode On (DECK1) - rotate - Scratch + [Channel1] + PioneerDDJ400.jogTurn + 0xB0 + 0x22 + + + + + + JOG DIAL PLATTER Vinyl mode Off (DECK1) - rotate - Pitch bend + [Channel1] + PioneerDDJ400.jogTurn + 0xB0 + 0x23 + + + + + + JOG DIAL PLATTER +SHIFT (DECK1) - rotate - Search (Fast Pitch bend) + [Channel1] + PioneerDDJ400.jogSearch + 0xB0 + 0x29 + + + + + + JOG DIAL PLATTER (DECK1) - touch - enabe (on touch) / disable (on release) Scraching/Pitch + bend + + [Channel1] + PioneerDDJ400.jogTouch + 0x90 + 0x36 + + + + + + JOG DIAL PLATTER +SHIFT (DECK1) - touch - enabe (on touch) / disable (on release) highspeed + Pitch bend + + [Channel1] + PioneerDDJ400.jogTouch + 0x90 + 0x67 + + + + + + JOG DIAL SIDE (DECK1) - rotate - Pitch bend + [Channel1] + PioneerDDJ400.jogTurn + 0xB0 + 0x21 + + + + + + + JOG DIAL PLATTER Vinyl mode On (DECK2) - rotate - Scratch + [Channel2] + PioneerDDJ400.jogTurn + 0xB1 + 0x22 + + + + + + JOG DIAL PLATTER Vinyl mode Off (DECK2) - rotate - Pitch bend + [Channel2] + PioneerDDJ400.jogTurn + 0xB1 + 0x23 + + + + + + JOG DIAL PLATTER +SHIFT (DECK2) - rotate - Search (Fast Pitch bend) + [Channel2] + PioneerDDJ400.jogSearch + 0xB1 + 0x29 + + + + + + JOG DIAL PLATTER (DECK2) - touch - enabe (on touch) / disable (on release) Scraching/Pitch + bend + + [Channel2] + PioneerDDJ400.jogTouch + 0x91 + 0x36 + + + + + + JOG DIAL PLATTER +SHIFT (DECK2) - touch - enabe (on touch) / disable (on release) highspeed + Pitch bend + + [Channel2] + PioneerDDJ400.jogTouch + 0x91 + 0x67 + + + + + + JOG DIAL SIDE (DECK2) - rotate - Pitch bend + [Channel2] + PioneerDDJ400.jogTurn + 0xB1 + 0x21 + + + + + + + TEMPO (DECK1) - fader - Tempo control + [Channel1] + rate + 0xB0 + 0x20 + + + + + + + TEMPO (DECK1) - fader - Tempo control + [Channel1] + rate + 0xB0 + 0x00 + + + + + + + TEMPO (DECK2) - fader - Tempo control + [Channel2] + rate + 0xB1 + 0x20 + + + + + + + TEMPO (DECK2) - fader - Tempo control + [Channel2] + rate + 0xB1 + 0x00 + + + + + + + + BEAT SYNC (DECK1) - press - Beat Sync to Master deck + [Channel1] + sync_enabled + 0x90 + 0x58 + + + + + + BEAT SYNC LONG PRESS (DECK1) - press - Set as Master deck + [Channel1] + sync_master + 0x90 + 0x5C + + + + + + BEAT SYNC +SHIFT (DECK1) - press - change Tempo range + [Channel1] + PioneerDDJ400.cycleTempoRange + 0x90 + 0x60 + + + + - JOG DIAL PLATTER Vinyl mode On (DECK1) - rotate - Scratch - [Channel1] - PioneerDDJ400.jogTurn - 0xB0 - 0x22 - - - - - - JOG DIAL PLATTER Vinyl mode Off (DECK1) - rotate - Pitch bend - [Channel1] - PioneerDDJ400.jogTurn - 0xB0 - 0x23 - - - - - - JOG DIAL PLATTER +SHIFT (DECK1) - rotate - Search (Fast Pitch bend) - [Channel1] - PioneerDDJ400.jogSearch - 0xB0 - 0x29 - - - - - - JOG DIAL PLATTER (DECK1) - touch - enabe (on touch) / disable (on release) Scraching/Pitch bend - [Channel1] - PioneerDDJ400.jogTouch - 0x90 - 0x36 - - - - - - JOG DIAL PLATTER +SHIFT (DECK1) - touch - enabe (on touch) / disable (on release) highspeed Pitch bend - [Channel1] - PioneerDDJ400.jogTouch - 0x90 - 0x67 - - - - - - JOG DIAL SIDE (DECK1) - rotate - Pitch bend - [Channel1] - PioneerDDJ400.jogTurn - 0xB0 - 0x21 - - - - + BEAT SYNC (DECK2) - press - Beat Sync to Master deck + [Channel2] + sync_enabled + 0x91 + 0x58 + + + + + + BEAT SYNC LONG PRESS (DECK2) - press - Set as Master deck + [Channel2] + sync_master + 0x91 + 0x5C + + + + + + BEAT SYNC +SHIFT (DECK2) - press - change Tempo range + [Channel2] + PioneerDDJ400.cycleTempoRange + 0x91 + 0x60 + + + + + + + LOOP IN/4 BEAT (DECK1) - press - (loop off) set Loop point, (loop on) adjust loop in point + with jog wheel + + [Channel1] + PioneerDDJ400.loopin4beatPressed + 0x90 + 0x10 + + + + + + LOOP IN/4 BEAT LONG PRESS (DECK1) - press - Enable Auto 4 Beat loop + [Channel1] + PioneerDDJ400.loopin4beatPressedLong + 0x90 + 0x14 + + + + + + + LOOP IN/4 BEAT (DECK2) - press - (loop off) set Loop point, (loop on) adjust loop in point + with jog wheel + + [Channel2] + PioneerDDJ400.loopin4beatPressed + 0x91 + 0x10 + + + + + + LOOP IN/4 BEAT LONG PRESS (DECK2) - press - Enable Auto 4 Beat loop + [Channel2] + PioneerDDJ400.loopin4beatPressedLong + 0x91 + 0x14 + + + + - JOG DIAL PLATTER Vinyl mode On (DECK2) - rotate - Scratch - [Channel2] - PioneerDDJ400.jogTurn - 0xB1 - 0x22 - - - - - - JOG DIAL PLATTER Vinyl mode Off (DECK2) - rotate - Pitch bend - [Channel2] - PioneerDDJ400.jogTurn - 0xB1 - 0x23 - - - - - - JOG DIAL PLATTER +SHIFT (DECK2) - rotate - Search (Fast Pitch bend) - [Channel2] - PioneerDDJ400.jogSearch - 0xB1 - 0x29 - - - - - - JOG DIAL PLATTER (DECK2) - touch - enabe (on touch) / disable (on release) Scraching/Pitch bend - [Channel2] - PioneerDDJ400.jogTouch - 0x91 - 0x36 - - - - - - JOG DIAL PLATTER +SHIFT (DECK2) - touch - enabe (on touch) / disable (on release) highspeed Pitch bend - [Channel2] - PioneerDDJ400.jogTouch - 0x91 - 0x67 - - - - - - JOG DIAL SIDE (DECK2) - rotate - Pitch bend - [Channel2] - PioneerDDJ400.jogTurn - 0xB1 - 0x21 - - - - + LOOP OUT (DECK1) - press - (loop off) set Loop out point, (loop on) adjust loop out point + with jog wheel + + [Channel1] + PioneerDDJ400.loopoutPressed + 0x90 + 0x11 + + + + + + LOOP OUT (DECK2) - press - (loop off) set Loop out point, (loop on) adjust loop out point + with jog wheel + + [Channel2] + PioneerDDJ400.loopoutPressed + 0x91 + 0x11 + + + + - TEMPO (DECK1) - fader - Tempo control + RELOOP/EXIT (DECK1) - press - (loop off) Reloop, (loop on) Loop exit [Channel1] - rate - 0xB0 - 0x20 + reloop_toggle + 0x90 + 0x4D - - + - - TEMPO (DECK1) - fader - Tempo control + + RELOOP/EXIT +SHIFT (DECK1) - press - Active loop on/off [Channel1] - rate - 0xB0 - 0x00 + reloop_toggle + 0x90 + 0x50 - - + + - TEMPO (DECK2) - fader - Tempo control + RELOOP/EXIT (DECK2) - press - (loop off) Reloop, (loop on) Loop exit [Channel2] - rate - 0xB1 - 0x20 + reloop_toggle + 0x91 + 0x4D - - + - - TEMPO (DECK2) - fader - Tempo control + + RELOOP/EXIT +SHIFT (DECK2) - press - Active loop on/off [Channel2] - rate - 0xB1 - 0x00 + reloop_toggle + 0x91 + 0x50 - - + - BEAT SYNC (DECK1) - press - Beat Sync to Master deck - [Channel1] - sync_enabled - 0x90 - 0x58 - - - - - - BEAT SYNC LONG PRESS (DECK1) - press - Set as Master deck - [Channel1] - sync_master - 0x90 - 0x5C - - - - - - BEAT SYNC +SHIFT (DECK1) - press - change Tempo range - [Channel1] - PioneerDDJ400.cycleTempoRange - 0x90 - 0x60 - - - - - - - BEAT SYNC (DECK2) - press - Beat Sync to Master deck - [Channel2] - sync_enabled - 0x91 - 0x58 - - - - - - BEAT SYNC LONG PRESS (DECK2) - press - Set as Master deck - [Channel2] - sync_master - 0x91 - 0x5C - - - - - - BEAT SYNC +SHIFT (DECK2) - press - change Tempo range - [Channel2] - PioneerDDJ400.cycleTempoRange - 0x91 - 0x60 - - - - - + CUE/LOOP CALL LEFT (DECK1) - press - (loop off) Call stored cue/loop, (loop on) Loop cutter + *2 (half) + + [Channel1] + PioneerDDJ400.cueLoopCallLeft + 0x90 + 0x51 + + + + + - LOOP IN/4 BEAT (DECK2) - press - (loop off) set Loop point, (loop on) adjust loop in point with jog wheel - [Channel2] - PioneerDDJ400.loopin4beatPressed - 0x91 - 0x10 - - - - - - LOOP IN/4 BEAT LONG PRESS (DECK2) - press - Enable Auto 4 Beat loop - [Channel2] - PioneerDDJ400.loopin4beatPressedLong - 0x91 - 0x14 - - - - - + CUE/LOOP CALL LEFT (DECK2) - press - (loop off) Call stored cue/loop, (loop on) Loop cutter + *2 (half) + + [Channel2] + PioneerDDJ400.cueLoopCallLeft + 0x91 + 0x51 + + + + + - 0x90 - 0x4D - - - - - - RELOOP/EXIT +SHIFT (DECK1) - press - Active loop on/off - [Channel1] - reloop_toggle - 0x90 - 0x50 - - - - + CUE/LOOP CALL LEFT +SHIFT (DECK2) - press - delete stored cue/loop + [Channel2] + ??? + 0x91 + 0x3E + + + + + --> - RELOOP/EXIT (DECK2) - press - (loop off) Reloop, (loop on) Loop exit - [Channel2] - reloop_toggle - 0x91 - 0x4D - - - - - - RELOOP/EXIT +SHIFT (DECK2) - press - Active loop on/off - [Channel2] - reloop_toggle - 0x91 - 0x50 - - - - - + CUE/LOOP CALL RIGHT (DECK1) - press - (loop off) Call stored cue/loop, (loop on) Loop + double + + [Channel1] + PioneerDDJ400.cueLoopCallRight + 0x90 + 0x53 + + + + + - 0x90 - 0x51 - - - - - - - - CUE/LOOP CALL LEFT (DECK2) - press - (loop off) Call stored cue/loop, (loop on) Loop cutter *2 (half) - [Channel2] - PioneerDDJ400.cueLoopCallLeft - 0x91 - 0x51 - - - - - + CUE/LOOP CALL RIGHT +SHIFT (DECK1) - press - delete stored cue/loop + [Channel1] + ??? + 0x90 + 0x3D + + + + + --> - - CUE/LOOP CALL RIGHT (DECK1) - press - (loop off) Call stored cue/loop, (loop on) Loop double - [Channel1] - PioneerDDJ400.cueLoopCallRight - 0x90 - 0x53 - - - - - + + CUE/LOOP CALL RIGHT (DECK2) - press - (loop off) Call stored cue/loop, (loop on) Loop + double + + [Channel2] + PioneerDDJ400.cueLoopCallRight + 0x91 + 0x53 + + + + + - - CUE/LOOP CALL RIGHT (DECK2) - press - (loop off) Call stored cue/loop, (loop on) Loop double - [Channel2] - PioneerDDJ400.cueLoopCallRight - 0x91 - 0x53 - - - - - - - - SHIFT (Deck1) - press - Shift - [Channel1] - PioneerDDJ400.shiftPressed - 0x90 - 0x3F - - - - - - SHIFT (Deck2) - press - Shift - [Channel2] - PioneerDDJ400.shiftPressed - 0x91 - 0x3F - - - - + + SHIFT (Deck1) - press - Shift + [Channel1] + PioneerDDJ400.shiftPressed + 0x90 + 0x3F + + + + + + SHIFT (Deck2) - press - Shift + [Channel2] + PioneerDDJ400.shiftPressed + 0x91 + 0x3F + + + + - + CROSSFADER - slider - [Master] + [Master] crossfader 0xB6 0x1F @@ -657,9 +680,9 @@ - + CROSSFADER - slider - [Master] + [Master] crossfader 0xB6 0x3F @@ -668,9 +691,9 @@ - + CHANNELFADER - slider - [Channel1] + [Channel1] volume 0xB0 0x33 @@ -678,9 +701,9 @@ - + CHANNELFADER - slider - [Channel1] + [Channel1] volume 0xB0 0x13 @@ -688,9 +711,9 @@ - + CHANNELFADER - slider - [Channel2] + [Channel2] volume 0xB1 0x33 @@ -698,9 +721,9 @@ - + CHANNELFADER - slider - [Channel2] + [Channel2] volume 0xB1 0x13 @@ -709,9 +732,9 @@ - + TRIM - rotate - [Channel1] + [Channel1] pregain 0xB0 0x24 @@ -719,9 +742,9 @@ - + TRIM - rotate - [Channel1] + [Channel1] pregain 0xB0 0x04 @@ -729,9 +752,9 @@ - + TRIM - rotate - [Channel2] + [Channel2] pregain 0xB1 0x24 @@ -739,9 +762,9 @@ - + TRIM - rotate - [Channel2] + [Channel2] pregain 0xB1 0x04 @@ -751,9 +774,9 @@ - - EQ HI - rotate - [EqualizerRack1_[Channel1]_Effect1] + + EQ HI - rotate + [EqualizerRack1_[Channel1]_Effect1] parameter3 0xB0 0x27 @@ -761,9 +784,9 @@ - - EQ MID - rotate - [EqualizerRack1_[Channel1]_Effect1] + + EQ MID - rotate + [EqualizerRack1_[Channel1]_Effect1] parameter2 0xB0 0x2B @@ -771,9 +794,9 @@ - - EQ LOW - rotate - [EqualizerRack1_[Channel1]_Effect1] + + EQ LOW - rotate + [EqualizerRack1_[Channel1]_Effect1] parameter1 0xB0 0x2F @@ -781,9 +804,9 @@ - - EQ HI - rotate - [EqualizerRack1_[Channel1]_Effect1] + + EQ HI - rotate + [EqualizerRack1_[Channel1]_Effect1] parameter3 0xB0 0x07 @@ -791,9 +814,9 @@ - - EQ MID - rotate - [EqualizerRack1_[Channel1]_Effect1] + + EQ MID - rotate + [EqualizerRack1_[Channel1]_Effect1] parameter2 0xB0 0x0B @@ -801,9 +824,9 @@ - - EQ LOW - rotate - [EqualizerRack1_[Channel1]_Effect1] + + EQ LOW - rotate + [EqualizerRack1_[Channel1]_Effect1] parameter1 0xB0 0x0F @@ -812,9 +835,9 @@ - - EQ HI - rotate - [EqualizerRack1_[Channel2]_Effect1] + + EQ HI - rotate + [EqualizerRack1_[Channel2]_Effect1] parameter3 0xB1 0x27 @@ -822,9 +845,9 @@ - - EQ MID - rotate - [EqualizerRack1_[Channel2]_Effect1] + + EQ MID - rotate + [EqualizerRack1_[Channel2]_Effect1] parameter2 0xB1 0x2B @@ -832,9 +855,9 @@ - - EQ LOW - rotate - [EqualizerRack1_[Channel2]_Effect1] + + EQ LOW - rotate + [EqualizerRack1_[Channel2]_Effect1] parameter1 0xB1 0x2F @@ -842,9 +865,9 @@ - - EQ HI - rotate - [EqualizerRack1_[Channel2]_Effect1] + + EQ HI - rotate + [EqualizerRack1_[Channel2]_Effect1] parameter3 0xB1 0x07 @@ -852,9 +875,9 @@ - - EQ MID - rotate - [EqualizerRack1_[Channel2]_Effect1] + + EQ MID - rotate + [EqualizerRack1_[Channel2]_Effect1] parameter2 0xB1 0x0B @@ -862,9 +885,9 @@ - - EQ LOW - rotate - [EqualizerRack1_[Channel2]_Effect1] + + EQ LOW - rotate + [EqualizerRack1_[Channel2]_Effect1] parameter1 0xB1 0x0F @@ -873,9 +896,9 @@ - + CUE Channel - press - toggle Headphone Cue - [Channel1] + [Channel1] pfl 0x90 0x54 @@ -883,9 +906,9 @@ - + CUE Channel - press - toggle Headphone Cue - [Channel2] + [Channel2] pfl 0x91 0x54 @@ -894,9 +917,9 @@ - + CUE Channel +SHIFT - press - Adjust BPM to match tapped BPM - [Channel1] + [Channel1] bpm_tap 0x90 0x58 @@ -904,9 +927,9 @@ - + CUE Channel +SHIFT - press - Adjust BPM to match tapped BPM - [Channel2] + [Channel2] bpm_tap 0x91 0x58 @@ -915,9 +938,9 @@ - + MASTER LEVEL - rotate - Master gain - [Master] + [Master] gain 0xB6 0x28 @@ -925,9 +948,9 @@ - + MASTER LEVEL - rotate - Master gain - [Master] + [Master] gain 0xB6 0x08 @@ -936,9 +959,9 @@ - + HEADPHONES MIXING - rotate - Monitor Balance - [Master] + [Master] headMix 0xB6 0x2C @@ -946,9 +969,9 @@ - + HEADPHONES MIXING - rotate - Monitor Balance - [Master] + [Master] headMix 0xB6 0x0C @@ -957,9 +980,9 @@ - + HEADPHONES LEVEL - rotate - Headphone gain - [Master] + [Master] headGain 0xB6 0x2D @@ -967,9 +990,9 @@ - + HEADPHONES LEVEL - rotate - Headphone gain - [Master] + [Master] headGain 0xB6 0x0D @@ -979,10 +1002,10 @@ - + - + FILTER CH1 - rotate - Filter Effect Knob [QuickEffectRack1_[Channel1]] super1 @@ -992,7 +1015,7 @@ - + FILTER CH1 - rotate - Filter Effect Knob [QuickEffectRack1_[Channel1]] super1 @@ -1002,7 +1025,7 @@ - + FILTER CH2 - rotate - Filter Effect Knob [QuickEffectRack1_[Channel2]] super1 @@ -1012,7 +1035,7 @@ - + FILTER CH2 - rotate - Filter Effect Knob [QuickEffectRack1_[Channel2]] super1 @@ -1024,9 +1047,9 @@ - + - BEAT LEFT - press - select the FX Slot to the left + BEAT LEFT - press - select the FX Slot to the left [EffectRack1_EffectUnit3] PioneerDDJ400.beatFxLeftPressed 0x94 @@ -1047,7 +1070,7 @@ --> - + BEAT RIGHT - press - select the FX Slot to the right [EffectRack1_EffectUnit3] PioneerDDJ400.beatFxRightPressed @@ -1070,20 +1093,20 @@ --> - + BEAT FX SELECT - press - next FX in the selected Slot - [EffectRack1_EffectUnit3] - PioneerDDJ400.beatFxSelectPressed + [EffectRack1_EffectUnit3] + PioneerDDJ400.beatFxSelectPressed 0x94 0x63 - + BEAT FX SELECT +SHIFT - press - prev FX in the selected Slot - [EffectRack1_EffectUnit3] - PioneerDDJ400.beatFxSelectShiftPressed + [EffectRack1_EffectUnit3] + PioneerDDJ400.beatFxSelectShiftPressed 0x94 0x64 @@ -1091,9 +1114,9 @@ - + BEAT FX CH SELECT CH1 - slide - Select FX on DECK 1 - [EffectRack1_EffectUnit3] + [EffectRack1_EffectUnit3] group_[Channel1]_enable 0x94 0x10 @@ -1101,9 +1124,9 @@ - + BEAT FX CH SELECT CH2 - slide - Select FX on DECK 2 - [EffectRack1_EffectUnit3] + [EffectRack1_EffectUnit3] group_[Channel2]_enable 0x94 0x11 @@ -1111,9 +1134,9 @@ - + BEAT FX CH SELECT MASTER - slide - Select FX on Master - [EffectRack1_EffectUnit3] + [EffectRack1_EffectUnit3] group_[Master]_enable 0x94 0x12 @@ -1121,10 +1144,12 @@ - + - BEAT FX LEVEL/DEPTH - rotate (MSB) - Adjust FX Level (mix) and BEAT FX Depth (meta) in the selected slot - [EffectRack1_EffectUnit3] + BEAT FX LEVEL/DEPTH - rotate (MSB) - Adjust FX Level (mix) and BEAT FX Depth (meta) in the + selected slot + + [EffectRack1_EffectUnit3] PioneerDDJ400.beatFxLevelDepthRotate 0xB4 0x02 @@ -1133,9 +1158,9 @@ - + BEAT FX ON/OFF - press - Toggle FX in the selected Slot - [EffectRack1_EffectUnit3] + [EffectRack1_EffectUnit3] PioneerDDJ400.beatFxOnOffPressed 0x94 0x47 @@ -1145,7 +1170,7 @@ BEAT FX ON/OFF +SHift - press - Disable all enabled Beat FX Slots - [EffectRack1_EffectUnit3] + [EffectRack1_EffectUnit3] PioneerDDJ400.beatFxOnOffShiftPressed 0x94 0x43 @@ -1154,17 +1179,17 @@ - + - - + + PAD 1 (DECK1) HOT CUE MODE - press - set hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadPressed 0x97 0x00 @@ -1172,9 +1197,9 @@ - + PAD 1 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadShiftPressed 0x98 0x00 @@ -1182,9 +1207,9 @@ - + PAD 1 (DECK2) HOT CUE MODE - press - set hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadPressed 0x99 0x00 @@ -1192,9 +1217,9 @@ - + PAD 1 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadShiftPressed 0x9A 0x00 @@ -1202,9 +1227,9 @@ - + PAD 2 (DECK1) HOT CUE MODE - press - set hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadPressed 0x97 0x01 @@ -1212,9 +1237,9 @@ - + PAD 2 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadShiftPressed 0x98 0x01 @@ -1222,9 +1247,9 @@ - + PAD 2 (DECK2) HOT CUE MODE - press - set hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadPressed 0x99 0x01 @@ -1232,9 +1257,9 @@ - + PAD 2 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadShiftPressed 0x9A 0x01 @@ -1242,9 +1267,9 @@ - + PAD 3 (DECK1) HOT CUE MODE - press - set hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadPressed 0x97 0x02 @@ -1252,9 +1277,9 @@ - + PAD 3 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadShiftPressed 0x98 0x02 @@ -1262,9 +1287,9 @@ - + PAD 3 (DECK2) HOT CUE MODE - press - set hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadPressed 0x99 0x02 @@ -1272,9 +1297,9 @@ - + PAD 3 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadShiftPressed 0x9A 0x02 @@ -1282,9 +1307,9 @@ - + PAD 4 (DECK1) HOT CUE MODE - press - set hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadPressed 0x97 0x03 @@ -1292,9 +1317,9 @@ - + PAD 4 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadShiftPressed 0x98 0x03 @@ -1302,9 +1327,9 @@ - + PAD 4 (DECK2) HOT CUE MODE - press - set hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadPressed 0x99 0x03 @@ -1312,9 +1337,9 @@ - + PAD 4 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadShiftPressed 0x9A 0x03 @@ -1322,9 +1347,9 @@ - + PAD 5(DECK1) HOT CUE MODE - press - set hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadPressed 0x97 0x04 @@ -1332,9 +1357,9 @@ - + PAD 5 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadShiftPressed 0x98 0x04 @@ -1342,9 +1367,9 @@ - + PAD 5 (DECK2) HOT CUE MODE - press - set hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadPressed 0x99 0x04 @@ -1352,9 +1377,9 @@ - + PAD 5 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadShiftPressed 0x9A 0x04 @@ -1362,9 +1387,9 @@ - + PAD 6 (DECK1) HOT CUE MODE - press - set hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadPressed 0x97 0x05 @@ -1372,9 +1397,9 @@ - + PAD 6 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadShiftPressed 0x98 0x05 @@ -1382,9 +1407,9 @@ - + PAD 6 (DECK2) HOT CUE MODE - press - set hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadPressed 0x99 0x05 @@ -1392,9 +1417,9 @@ - + PAD 6 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadShiftPressed 0x9A 0x05 @@ -1402,9 +1427,9 @@ - + PAD 7 (DECK1) HOT CUE MODE - press - set hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadPressed 0x97 0x06 @@ -1412,9 +1437,9 @@ - + PAD 7 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadShiftPressed 0x98 0x06 @@ -1422,9 +1447,9 @@ - + PAD 7 (DECK2) HOT CUE MODE - press - set hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadPressed 0x99 0x06 @@ -1432,9 +1457,9 @@ - + PAD 7 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadShiftPressed 0x9A 0x06 @@ -1442,9 +1467,9 @@ - + PAD 8 (DECK1) HOT CUE MODE - press - set hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadPressed 0x97 0x07 @@ -1452,9 +1477,9 @@ - + PAD 8 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue - [Channel1] + [Channel1] PioneerDDJ400.hotcuePadShiftPressed 0x98 0x07 @@ -1462,9 +1487,9 @@ - + PAD 8 (DECK2) HOT CUE MODE - press - set hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadPressed 0x99 0x07 @@ -1472,9 +1497,9 @@ - + PAD 8 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue - [Channel2] + [Channel2] PioneerDDJ400.hotcuePadShiftPressed 0x9A 0x07 @@ -1482,13 +1507,13 @@ - + - + - + PAD 1 (DECK1) BEAT LOOP MODE - press - 1/4 Beatloop - [Channel1] + [Channel1] beatloop_0.25_toggle 0x97 0x60 @@ -1496,9 +1521,9 @@ - + PAD 1 (DECK2) BEAT LOOP MODE - press - 1/4 Beatloop - [Channel2] + [Channel2] beatloop_0.25_toggle 0x99 0x60 @@ -1506,9 +1531,9 @@ - + PAD 2 (DECK1) BEAT LOOP MODE - press - 1/2 Beatloop - [Channel1] + [Channel1] beatloop_0.5_toggle 0x97 0x61 @@ -1516,9 +1541,9 @@ - + PAD 2 (DECK2) BEAT LOOP MODE - press - 1/2 Beatloop - [Channel2] + [Channel2] beatloop_0.5_toggle 0x99 0x61 @@ -1526,9 +1551,9 @@ - + PAD 3 (DECK1) BEAT LOOP MODE - press - 1/1 Beatloop - [Channel1] + [Channel1] beatloop_1_toggle 0x97 0x62 @@ -1536,9 +1561,9 @@ - + PAD 3 (DECK2) BEAT LOOP MODE - press - 1/1 Beatloop - [Channel2] + [Channel2] beatloop_1_toggle 0x99 0x62 @@ -1546,9 +1571,9 @@ - + PAD 4 (DECK1) BEAT LOOP MODE - press - 2 Beatloop - [Channel1] + [Channel1] beatloop_2_toggle 0x97 0x63 @@ -1556,9 +1581,9 @@ - + PAD 4 (DECK2) BEAT LOOP MODE - press - 2 Beatloop - [Channel2] + [Channel2] beatloop_2_toggle 0x99 0x63 @@ -1566,9 +1591,9 @@ - + PAD 5 (DECK1) BEAT LOOP MODE - press - 4 Beatloop - [Channel1] + [Channel1] beatloop_4_toggle 0x97 0x64 @@ -1576,9 +1601,9 @@ - + PAD 5 (DECK2) BEAT LOOP MODE - press - 4 Beatloop - [Channel2] + [Channel2] beatloop_4_toggle 0x99 0x64 @@ -1586,9 +1611,9 @@ - + PAD 6 (DECK1) BEAT LOOP MODE - press - 8 Beatloop - [Channel1] + [Channel1] beatloop_8_toggle 0x97 0x65 @@ -1596,9 +1621,9 @@ - + PAD 6 (DECK2) BEAT LOOP MODE - press - 8 Beatloop - [Channel2] + [Channel2] beatloop_8_toggle 0x99 0x65 @@ -1606,9 +1631,9 @@ - + PAD 7 (DECK1) BEAT LOOP MODE - press - 16 Beatloop - [Channel1] + [Channel1] beatloop_16_toggle 0x97 0x66 @@ -1616,9 +1641,9 @@ - + PAD 7 (DECK2) BEAT LOOP MODE - press - 16 Beatloop - [Channel2] + [Channel2] beatloop_16_toggle 0x99 0x66 @@ -1626,9 +1651,9 @@ - + PAD 8 (DECK1) BEAT LOOP MODE - press - 32 Beatloop - [Channel1] + [Channel1] beatloop_32_toggle 0x97 0x67 @@ -1636,9 +1661,9 @@ - + PAD 8 (DECK2) BEAT LOOP MODE - press - 32 Beatloop - [Channel2] + [Channel2] beatloop_32_toggle 0x99 0x67 @@ -1646,14 +1671,14 @@ - - - + - + + + PAD 1 (DECK1) BEAT JUMP MODE - press - Jump 1 Beat left - [Channel1] + [Channel1] PioneerDDJ400.beatjumpPadPressed 0x97 0x20 @@ -1661,9 +1686,9 @@ - + PAD 1 (DECK2) BEAT JUMP MODE - press - Jump 1 Beat left - [Channel2] + [Channel2] PioneerDDJ400.beatjumpPadPressed 0x99 0x20 @@ -1671,9 +1696,9 @@ - + PAD 2 (DECK1) BEAT JUMP MODE - press - Jump 1 Beat right - [Channel1] + [Channel1] PioneerDDJ400.beatjumpPadPressed 0x97 0x21 @@ -1681,9 +1706,9 @@ - + PAD 2 (DECK2) BEAT JUMP MODE - press - Jump 1 Beat right - [Channel2] + [Channel2] PioneerDDJ400.beatjumpPadPressed 0x99 0x21 @@ -1691,9 +1716,9 @@ - + PAD 3 (DECK1) BEAT JUMP MODE - press - Jump 2 Beats left - [Channel1] + [Channel1] PioneerDDJ400.beatjumpPadPressed 0x97 0x22 @@ -1701,9 +1726,9 @@ - + PAD 3 (DECK2) BEAT JUMP MODE - press - Jump 2 Beats left - [Channel2] + [Channel2] PioneerDDJ400.beatjumpPadPressed 0x99 0x22 @@ -1711,9 +1736,9 @@ - + PAD 4 (DECK1) BEAT JUMP MODE - press - Jump 2 Beats right - [Channel1] + [Channel1] PioneerDDJ400.beatjumpPadPressed 0x97 0x23 @@ -1721,9 +1746,9 @@ - + PAD 4 (DECK2) BEAT JUMP MODE - press - Jump 2 Beats right - [Channel2] + [Channel2] PioneerDDJ400.beatjumpPadPressed 0x99 0x23 @@ -1731,9 +1756,9 @@ - + PAD 5 (DECK1) BEAT JUMP MODE - press - Jump 4 Beats left - [Channel1] + [Channel1] PioneerDDJ400.beatjumpPadPressed 0x97 0x24 @@ -1741,9 +1766,9 @@ - + PAD 5 (DECK2) BEAT JUMP MODE - press - Jump 4 Beats left - [Channel2] + [Channel2] PioneerDDJ400.beatjumpPadPressed 0x99 0x24 @@ -1751,9 +1776,9 @@ - + PAD 6 (DECK1) BEAT JUMP MODE - press - Jump 4 Beats right - [Channel1] + [Channel1] PioneerDDJ400.beatjumpPadPressed 0x97 0x25 @@ -1761,9 +1786,9 @@ - + PAD 6 (DECK2) BEAT JUMP MODE - press - Jump 4 Beats right - [Channel2] + [Channel2] PioneerDDJ400.beatjumpPadPressed 0x99 0x25 @@ -1771,9 +1796,9 @@ - + PAD 7 (DECK1) BEAT JUMP MODE - press - Jump 8 Beats left - [Channel1] + [Channel1] PioneerDDJ400.beatjumpPadPressed 0x97 0x26 @@ -1781,9 +1806,9 @@ - + PAD 7 (DECK2) BEAT JUMP MODE - press - Jump 8 Beats left - [Channel2] + [Channel2] PioneerDDJ400.beatjumpPadPressed 0x99 0x26 @@ -1791,9 +1816,9 @@ - + PAD 8 (DECK1) BEAT JUMP MODE - press - Jump 8 Beats right - [Channel1] + [Channel1] PioneerDDJ400.beatjumpPadPressed 0x97 0x27 @@ -1801,9 +1826,9 @@ - + PAD 8 (DECK2) BEAT JUMP MODE - press - Jump 8 Beats right - [Channel2] + [Channel2] PioneerDDJ400.beatjumpPadPressed 0x99 0x27 @@ -1814,7 +1839,7 @@ PAD 7 (DECK1) +SHift BEAT JUMP MODE - press - decrease Beatjump Multiplier - [Channel1] + [Channel1] PioneerDDJ400.beatjumpShiftByOne 0x98 0x26 @@ -1822,9 +1847,9 @@ - + PAD 7 (DECK2) +Shift BEAT JUMP MODE - press - decrease Beatjump Multiplier - [Channel2] + [Channel2] PioneerDDJ400.beatjumpShiftByOne 0x9A 0x26 @@ -1834,7 +1859,7 @@ PAD 8 (DECK1) +SHift BEAT JUMP MODE - press - increase Beatjump Multiplier - [Channel1] + [Channel1] PioneerDDJ400.beatjumpShiftByOne 0x98 0x27 @@ -1842,9 +1867,9 @@ - + PAD 8 (DECK2) +Shift BEAT JUMP MODE - press - increase Beatjump Multiplier - [Channel2] + [Channel2] PioneerDDJ400.beatjumpShiftByOne 0x9A 0x27 @@ -1853,24 +1878,25 @@ - + - + - - + PAD 1 (LEFT) SAMPLE MODE - press - Play Sample - [Sampler1] - cue_gotoandplay + [Sampler1] + PioneerDDJ400.samplerModePadPressed 0x97 0x30 - + - - PAD 1 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler1] + + PAD 1 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler1] PioneerDDJ400.samplerModeShiftPadPressed 0x98 0x30 @@ -1878,19 +1904,21 @@ - + PAD 2 (LEFT) SAMPLE MODE - press - Play Sample - [Sampler2] - cue_gotoandplay + [Sampler2] + PioneerDDJ400.samplerModePadPressed 0x97 0x31 - + - - PAD 2 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler2] + + PAD 2 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler2] PioneerDDJ400.samplerModeShiftPadPressed 0x98 0x31 @@ -1898,19 +1926,21 @@ - + PAD 3 (LEFT) SAMPLE MODE - press - Play Sample - [Sampler3] - cue_gotoandplay + [Sampler3] + PioneerDDJ400.samplerModePadPressed 0x97 0x32 - + - - PAD 3 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler3] + + PAD 3 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler3] PioneerDDJ400.samplerModeShiftPadPressed 0x98 0x32 @@ -1918,19 +1948,21 @@ - + PAD 4 (LEFT) SAMPLE MODE - press - Play Sample - [Sampler4] - cue_gotoandplay + [Sampler4] + PioneerDDJ400.samplerModePadPressed 0x97 0x33 - + - - PAD 4 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler4] + + PAD 4 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler4] PioneerDDJ400.samplerModeShiftPadPressed 0x98 0x33 @@ -1938,19 +1970,21 @@ - + PAD 5 (LEFT) SAMPLE MODE - press - Play Sample - [Sampler5] - cue_gotoandplay + [Sampler5] + PioneerDDJ400.samplerModePadPressed 0x97 0x34 - + - - PAD 5 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler5] + + PAD 5 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler5] PioneerDDJ400.samplerModeShiftPadPressed 0x98 0x34 @@ -1958,19 +1992,21 @@ - + PAD 6 (LEFT) SAMPLE MODE - press - Play Sample - [Sampler6] - cue_gotoandplay + [Sampler6] + PioneerDDJ400.samplerModePadPressed 0x97 0x35 - + - - PAD 6 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler6] + + PAD 6 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler6] PioneerDDJ400.samplerModeShiftPadPressed 0x98 0x35 @@ -1978,19 +2014,21 @@ - + PAD 7 (LEFT) SAMPLE MODE - press - Play Sample - [Sampler7] - cue_gotoandplay + [Sampler7] + PioneerDDJ400.samplerModePadPressed 0x97 0x36 - + - - PAD 7 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler7] + + PAD 7 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler7] PioneerDDJ400.samplerModeShiftPadPressed 0x98 0x36 @@ -1998,19 +2036,21 @@ - + PAD 8 (LEFT) SAMPLE MODE - press - Play Sample - [Sampler8] - cue_gotoandplay + [Sampler8] + PioneerDDJ400.samplerModePadPressed 0x97 0x37 - + - - PAD 8 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler8] + + PAD 8 (LEFT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler8] PioneerDDJ400.samplerModeShiftPadPressed 0x98 0x37 @@ -2020,19 +2060,21 @@ - + PAD 1 (RIGHT) SAMPLE MODE - press - Play Sample - [Sampler9] - cue_gotoandplay + [Sampler9] + PioneerDDJ400.samplerModePadPressed 0x99 0x30 - + - - PAD 1 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler9] + + PAD 1 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler9] PioneerDDJ400.samplerModeShiftPadPressed 0x9A 0x30 @@ -2040,19 +2082,21 @@ - + PAD 2 (RIGHT) SAMPLE MODE - press - Play Sample - [Sampler10] - cue_gotoandplay + [Sampler10] + PioneerDDJ400.samplerModePadPressed 0x99 0x31 - + - - PAD 2 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler10] + + PAD 2 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler10] PioneerDDJ400.samplerModeShiftPadPressed 0x9A 0x31 @@ -2060,19 +2104,21 @@ - + PAD 3 (RIGHT) SAMPLE MODE - press - Play Sample - [Sampler11] - cue_gotoandplay + [Sampler11] + PioneerDDJ400.samplerModePadPressed 0x99 0x32 - + - - PAD 3 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler11] + + PAD 3 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler11] PioneerDDJ400.samplerModeShiftPadPressed 0x9A 0x32 @@ -2080,19 +2126,21 @@ - + PAD 4 (RIGHT) SAMPLE MODE - press - Play Sample - [Sampler12] - cue_gotoandplay + [Sampler12] + PioneerDDJ400.samplerModePadPressed 0x99 0x33 - + - - PAD 4 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler12] + + PAD 4 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler12] PioneerDDJ400.samplerModeShiftPadPressed 0x9A 0x33 @@ -2100,19 +2148,21 @@ - + PAD 5 (RIGHT) SAMPLE MODE - press - Play Sample - [Sampler13] - cue_gotoandplay + [Sampler13] + PioneerDDJ400.samplerModePadPressed 0x99 0x34 - + - - PAD 5 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler13] + + PAD 5 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler13] PioneerDDJ400.samplerModeShiftPadPressed 0x9A 0x34 @@ -2120,19 +2170,21 @@ - + PAD 6 (RIGHT) SAMPLE MODE - press - Play Sample - [Sampler14] - cue_gotoandplay + [Sampler14] + PioneerDDJ400.samplerModePadPressed 0x99 0x35 - + - - PAD 6 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler14] + + PAD 6 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler14] PioneerDDJ400.samplerModeShiftPadPressed 0x9A 0x35 @@ -2140,19 +2192,21 @@ - + PAD 7 (RIGHT) SAMPLE MODE - press - Play Sample - [Sampler15] - cue_gotoandplay + [Sampler15] + PioneerDDJ400.samplerModePadPressed 0x99 0x36 - + - - PAD 7 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler15] + + PAD 7 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler15] PioneerDDJ400.samplerModeShiftPadPressed 0x9A 0x36 @@ -2160,19 +2214,21 @@ - + PAD 8 (RIGHT) SAMPLE MODE - press - Play Sample - [Sampler16] - cue_gotoandplay + [Sampler16] + PioneerDDJ400.samplerModePadPressed 0x99 0x37 - + - - PAD 8 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler Pad - [Sampler16] + + PAD 8 (RIGHT)+SHIFT SAMPLE MODE - press - Stop Sample or Load Selected Track into Sampler + Pad + + [Sampler16] PioneerDDJ400.samplerModeShiftPadPressed 0x9A 0x37 @@ -2181,12 +2237,12 @@ - + - - + + HOT CUE (DECK1) +Shift - press - activate Keyboard mode - [Channel1] + [Channel1] PioneerDDJ400.keyboardMode 0x90 0x69 @@ -2194,9 +2250,9 @@ - + HOT CUE (DECK2) +Shift - press - activate Keyboard mode - [Channel2] + [Channel2] PioneerDDJ400.keyboardMode 0x91 0x69 @@ -2204,10 +2260,10 @@ - - + + PAD 1 (DECK1) KEYBOARD MODE - press - +4 Halftone - [Channel1] + [Channel1] PioneerDDJ400.keyboardModePad 0x97 0x40 @@ -2215,9 +2271,9 @@ - + PAD 1 (DECK1) +Shift KEYBOARD MODE - press - unset hotcue - [Channel1] + [Channel1] PioneerDDJ400.keyboardMode 0x98 0x40 @@ -2225,9 +2281,9 @@ - + PAD 1 (DECK2) KEYBOARD MODE - press - +4 Halftone - [Channel2] + [Channel2] PioneerDDJ400.keyboardModePad 0x99 0x40 @@ -2235,9 +2291,9 @@ - + PAD 1 (DECK2) +Shift KEYBOARD MODE - press - unset hotcue - [Channel2] + [Channel2] PioneerDDJ400.keyboardMode 0x9A 0x40 @@ -2246,9 +2302,9 @@ - + PAD 2 (DECK1) KEYBOARD MODE - press - +5 Halftone - [Channel1] + [Channel1] PioneerDDJ400.keyboardModePad 0x97 0x41 @@ -2256,9 +2312,9 @@ - + PAD 2 (DECK1) +Shift KEYBOARD MODE - press - unset hotcue - [Channel1] + [Channel1] PioneerDDJ400.keyboardMode 0x98 0x41 @@ -2266,9 +2322,9 @@ - + PAD 2 (DECK2) KEYBOARD MODE - press - +5 Halftone - [Channel2] + [Channel2] PioneerDDJ400.keyboardModePad 0x99 0x41 @@ -2276,9 +2332,9 @@ - + PAD 2 (DECK2) +Shift KEYBOARD MODE - press - unset hotcue - [Channel2] + [Channel2] PioneerDDJ400.keyboardMode 0x9A 0x41 @@ -2287,9 +2343,9 @@ - + PAD 3 (DECK1) KEYBOARD MODE - press - +6 Halftone - [Channel1] + [Channel1] PioneerDDJ400.keyboardModePad 0x97 0x42 @@ -2297,9 +2353,9 @@ - + PAD 3 (DECK1) +Shift KEYBOARD MODE - press - unset hotcue - [Channel1] + [Channel1] PioneerDDJ400.keyboardMode 0x98 0x42 @@ -2307,9 +2363,9 @@ - + PAD 3 (DECK2) KEYBOARD MODE - press - +6 Halftone - [Channel2] + [Channel2] PioneerDDJ400.keyboardModePad 0x99 0x42 @@ -2317,9 +2373,9 @@ - + PAD 3 (DECK2) +Shift KEYBOARD MODE - press - unset hotcue - [Channel2] + [Channel2] PioneerDDJ400.keyboardMode 0x9A 0x42 @@ -2328,9 +2384,9 @@ - + PAD 4 (DECK1) KEYBOARD MODE - press - +7 Halftone - [Channel1] + [Channel1] PioneerDDJ400.keyboardModePad 0x97 0x43 @@ -2338,9 +2394,9 @@ - + PAD 4 (DECK1) +Shift KEYBOARD MODE - press - unset hotcue - [Channel1] + [Channel1] PioneerDDJ400.keyboardMode 0x98 0x43 @@ -2348,9 +2404,9 @@ - + PAD 4 (DECK2) KEYBOARD MODE - press - +7 Halftone - [Channel2] + [Channel2] PioneerDDJ400.keyboardModePad 0x99 0x43 @@ -2358,9 +2414,9 @@ - + PAD 4 (DECK2) +Shift KEYBOARD MODE - press - unset hotcue - [Channel2] + [Channel2] PioneerDDJ400.keyboardMode 0x9A 0x43 @@ -2369,9 +2425,9 @@ - + PAD 5 (DECK1) KEYBOARD MODE - press - +0 Halftone - [Channel1] + [Channel1] PioneerDDJ400.keyboardModePad 0x97 0x44 @@ -2379,9 +2435,9 @@ - + PAD 5 (DECK1) +Shift KEYBOARD MODE - press - unset hotcue - [Channel1] + [Channel1] PioneerDDJ400.keyboardMode 0x98 0x44 @@ -2389,9 +2445,9 @@ - + PAD 5 (DECK2) KEYBOARD MODE - press - +0 Halftone - [Channel2] + [Channel2] PioneerDDJ400.keyboardModePad 0x99 0x44 @@ -2399,9 +2455,9 @@ - + PAD 5 (DECK2) +Shift KEYBOARD MODE - press - unset hotcue - [Channel2] + [Channel2] PioneerDDJ400.keyboardMode 0x9A 0x44 @@ -2410,9 +2466,9 @@ - + PAD 6 (DECK1) KEYBOARD MODE - press - +1 Halftone - [Channel1] + [Channel1] PioneerDDJ400.keyboardModePad 0x97 0x45 @@ -2420,9 +2476,9 @@ - + PAD 6 (DECK1) +Shift KEYBOARD MODE - press - unset hotcue - [Channel1] + [Channel1] PioneerDDJ400.keyboardMode 0x98 0x45 @@ -2430,9 +2486,9 @@ - + PAD 6 (DECK2) KEYBOARD MODE - press - +1 Halftone - [Channel2] + [Channel2] PioneerDDJ400.keyboardModePad 0x99 0x45 @@ -2440,9 +2496,9 @@ - + PAD 6 (DECK2) +Shift KEYBOARD MODE - press - unset hotcue - [Channel2] + [Channel2] PioneerDDJ400.keyboardMode 0x9A 0x45 @@ -2451,9 +2507,9 @@ - + PAD 7 (DECK1) KEYBOARD MODE - press - +2 Halftone - [Channel1] + [Channel1] PioneerDDJ400.keyboardModePad 0x97 0x46 @@ -2461,9 +2517,9 @@ - + PAD 7 (DECK1) +Shift KEYBOARD MODE - press - Halftone up - [Channel1] + [Channel1] pitch_up 0x98 0x46 @@ -2471,9 +2527,9 @@ - + PAD 7 (DECK2) KEYBOARD MODE - press - +2 Halftone - [Channel2] + [Channel2] PioneerDDJ400.keyboardModePad 0x99 0x46 @@ -2481,9 +2537,9 @@ - + PAD 7 (DECK2) +Shift KEYBOARD MODE - press - Halftone up - [Channel2] + [Channel2] pitch_up 0x9A 0x46 @@ -2492,9 +2548,9 @@ - + PAD 8 (DECK1) KEYBOARD MODE - press - +3 Halftone - [Channel1] + [Channel1] PioneerDDJ400.keyboardModePad 0x97 0x47 @@ -2502,9 +2558,9 @@ - + PAD 8 (DECK1) +Shift KEYBOARD MODE - press - Halftone down - [Channel1] + [Channel1] pitch_down 0x98 0x47 @@ -2512,9 +2568,9 @@ - + PAD 8 (DECK2) KEYBOARD MODE - press - +3 Halftone - [Channel2] + [Channel2] PioneerDDJ400.keyboardModePad 0x99 0x47 @@ -2522,9 +2578,9 @@ - + PAD 8 (DECK2) +Shift KEYBOARD MODE - press - Halftone down - [Channel2] + [Channel2] pitch_down 0x9A 0x47 @@ -2532,13 +2588,13 @@ - + - - - + + + PAD 1 (DECK1) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit1_Effect1] + [EffectRack1_EffectUnit1_Effect1] enabled 0x97 0x10 @@ -2546,9 +2602,9 @@ - + PAD 1 (DECK2) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit2_Effect1] + [EffectRack1_EffectUnit2_Effect1] enabled 0x99 0x10 @@ -2556,9 +2612,9 @@ - + PAD 2 (DECK1) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit1_Effect2] + [EffectRack1_EffectUnit1_Effect2] enabled 0x97 0x11 @@ -2566,9 +2622,9 @@ - + PAD 2 (DECK2) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit2_Effect2] + [EffectRack1_EffectUnit2_Effect2] enabled 0x99 0x11 @@ -2576,9 +2632,9 @@ - + PAD 3 (DECK1) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit1_Effect3] + [EffectRack1_EffectUnit1_Effect3] enabled 0x97 0x12 @@ -2586,9 +2642,9 @@ - + PAD 3 (DECK2) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit2_Effect3] + [EffectRack1_EffectUnit2_Effect3] enabled 0x99 0x12 @@ -2596,9 +2652,9 @@ - + PAD 4 (DECK1) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit1_Effect4] + [EffectRack1_EffectUnit1_Effect4] enabled 0x97 0x13 @@ -2606,9 +2662,9 @@ - + PAD 4 (DECK2) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit2_Effect4] + [EffectRack1_EffectUnit2_Effect4] enabled 0x99 0x13 @@ -2616,9 +2672,9 @@ - + PAD 5 (DECK1) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit1_Effect5] + [EffectRack1_EffectUnit1_Effect5] enabled 0x97 0x14 @@ -2626,9 +2682,9 @@ - + PAD 5 (DECK2) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit2_Effect5] + [EffectRack1_EffectUnit2_Effect5] enabled 0x99 0x14 @@ -2636,9 +2692,9 @@ - + PAD 6 (DECK1) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit1_Effect6] + [EffectRack1_EffectUnit1_Effect6] enabled 0x97 0x15 @@ -2646,9 +2702,9 @@ - + PAD 6 (DECK2) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit2_Effect6] + [EffectRack1_EffectUnit2_Effect6] enabled 0x99 0x15 @@ -2656,9 +2712,9 @@ - + PAD 7 (DECK1) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit1_Effect7] + [EffectRack1_EffectUnit1_Effect7] enabled 0x97 0x16 @@ -2666,9 +2722,9 @@ - + PAD 7 (DECK2) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit2_Effect7] + [EffectRack1_EffectUnit2_Effect7] enabled 0x99 0x16 @@ -2676,9 +2732,9 @@ - + PAD 8 (DECK1) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit1_Effect8] + [EffectRack1_EffectUnit1_Effect8] enabled 0x97 0x17 @@ -2686,9 +2742,9 @@ - + PAD 8 (DECK2) PAD FX 1 MODE - press - Effect - [EffectRack1_EffectUnit2_Effect8] + [EffectRack1_EffectUnit2_Effect8] enabled 0x99 0x17 @@ -2697,12 +2753,12 @@ - + - - + + PAD 1 (DECK1) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit1_Effect1] + [EffectRack2_EffectUnit1_Effect1] enabled 0x97 0x50 @@ -2710,9 +2766,9 @@ - + PAD 1 (DECK2) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit2_Effect1] + [EffectRack2_EffectUnit2_Effect1] enabled 0x99 0x50 @@ -2720,9 +2776,9 @@ - + PAD 2 (DECK1) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit1_Effect2] + [EffectRack2_EffectUnit1_Effect2] enabled 0x97 0x51 @@ -2730,9 +2786,9 @@ - + PAD 2 (DECK2) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit2_Effect2] + [EffectRack2_EffectUnit2_Effect2] enabled 0x99 0x51 @@ -2740,9 +2796,9 @@ - + PAD 3 (DECK1) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit1_Effect3] + [EffectRack2_EffectUnit1_Effect3] enabled 0x97 0x52 @@ -2750,9 +2806,9 @@ - + PAD 3 (DECK2) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit2_Effect3] + [EffectRack2_EffectUnit2_Effect3] enabled 0x99 0x52 @@ -2760,9 +2816,9 @@ - + PAD 4 (DECK1) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit1_Effect4] + [EffectRack2_EffectUnit1_Effect4] enabled 0x97 0x53 @@ -2770,9 +2826,9 @@ - + PAD 4 (DECK2) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit2_Effect4] + [EffectRack2_EffectUnit2_Effect4] enabled 0x99 0x53 @@ -2780,9 +2836,9 @@ - + PAD 5 (DECK1) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit1_Effect5] + [EffectRack2_EffectUnit1_Effect5] enabled 0x97 0x54 @@ -2790,9 +2846,9 @@ - + PAD 5 (DECK2) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit2_Effect5] + [EffectRack2_EffectUnit2_Effect5] enabled 0x99 0x54 @@ -2800,9 +2856,9 @@ - + PAD 6 (DECK1) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit1_Effect6] + [EffectRack2_EffectUnit1_Effect6] enabled 0x97 0x55 @@ -2810,9 +2866,9 @@ - + PAD 6 (DECK2) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit2_Effect6] + [EffectRack2_EffectUnit2_Effect6] enabled 0x99 0x55 @@ -2820,9 +2876,9 @@ - + PAD 7 (DECK1) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit1_Effect7] + [EffectRack2_EffectUnit1_Effect7] enabled 0x97 0x56 @@ -2830,9 +2886,9 @@ - + PAD 7 (DECK2) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit2_Effect7] + [EffectRack2_EffectUnit2_Effect7] enabled 0x99 0x56 @@ -2840,9 +2896,9 @@ - + PAD 8 (DECK1) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit1_Effect8] + [EffectRack2_EffectUnit1_Effect8] enabled 0x97 0x57 @@ -2850,9 +2906,9 @@ - + PAD 8 (DECK2) PAD FX 2 MODE - press - Effect - [EffectRack2_EffectUnit2_Effect8] + [EffectRack2_EffectUnit2_Effect8] enabled 0x99 0x57 @@ -2860,13 +2916,13 @@ - + + + - - PAD 1 (DECK1) KEYSHIFT MODE - press - permanent halftone +4 - [Channel1] + [Channel1] PioneerDDJ400.keyshiftModePad 0x97 0x70 @@ -2876,7 +2932,7 @@ PAD 2 (DECK1) KEYSHIFT MODE - press - permanent halftone +5 - [Channel1] + [Channel1] PioneerDDJ400.keyshiftModePad 0x97 0x71 @@ -2886,7 +2942,7 @@ PAD 3 (DECK1) KEYSHIFT MODE - press - permanent halftone +6 - [Channel1] + [Channel1] PioneerDDJ400.keyshiftModePad 0x97 0x72 @@ -2896,7 +2952,7 @@ PAD 4 (DECK1) KEYSHIFT MODE - press - permanent halftone +7 - [Channel1] + [Channel1] PioneerDDJ400.keyshiftModePad 0x97 0x73 @@ -2906,7 +2962,7 @@ PAD 5 (DECK1) KEYSHIFT MODE - press - permanent halftone 0 - [Channel1] + [Channel1] PioneerDDJ400.keyshiftModePad 0x97 0x74 @@ -2916,7 +2972,7 @@ PAD 6 (DECK1) KEYSHIFT MODE - press - permanent halftone +1 - [Channel1] + [Channel1] PioneerDDJ400.keyshiftModePad 0x97 0x75 @@ -2926,7 +2982,7 @@ PAD 7 (DECK1) KEYSHIFT MODE - press - permanent halftone +2 - [Channel1] + [Channel1] PioneerDDJ400.keyshiftModePad 0x97 0x76 @@ -2936,7 +2992,7 @@ PAD 7 (DECK1) +SHIFT KEYSHIFT MODE - press - permanent halftone up - [Channel1] + [Channel1] pitch_up 0x98 0x76 @@ -2946,7 +3002,7 @@ PAD 8 (DECK1) KEYSHIFT MODE - press - permanent halftone +3 - [Channel1] + [Channel1] PioneerDDJ400.keyshiftModePad 0x97 0x77 @@ -2956,7 +3012,7 @@ PAD 8 (DECK1) +SHIFT KEYSHIFT MODE - press - permanent halftone down - [Channel1] + [Channel1] pitch_down 0x98 0x77 @@ -2968,7 +3024,7 @@ PAD 1 (DECK2) KEYSHIFT MODE - press - permanent halftone +4 - [Channel2] + [Channel2] PioneerDDJ400.keyshiftModePad 0x99 0x70 @@ -2978,7 +3034,7 @@ PAD 2 (DECK2) KEYSHIFT MODE - press - permanent halftone +5 - [Channel2] + [Channel2] PioneerDDJ400.keyshiftModePad 0x99 0x71 @@ -2988,7 +3044,7 @@ PAD 3 (DECK2) KEYSHIFT MODE - press - permanent halftone +6 - [Channel2] + [Channel2] PioneerDDJ400.keyshiftModePad 0x99 0x72 @@ -2998,7 +3054,7 @@ PAD 4 (DECK2) KEYSHIFT MODE - press - permanent halftone +7 - [Channel2] + [Channel2] PioneerDDJ400.keyshiftModePad 0x99 0x73 @@ -3008,7 +3064,7 @@ PAD 5 (DECK2) KEYSHIFT MODE - press - permanent halftone 0 - [Channel2] + [Channel2] PioneerDDJ400.keyshiftModePad 0x99 0x74 @@ -3018,7 +3074,7 @@ PAD 6 (DECK2) KEYSHIFT MODE - press - permanent halftone +1 - [Channel2] + [Channel2] PioneerDDJ400.keyshiftModePad 0x99 0x75 @@ -3028,7 +3084,7 @@ PAD 7 (DECK2) KEYSHIFT MODE - press - permanent halftone +2 - [Channel2] + [Channel2] PioneerDDJ400.keyshiftModePad 0x99 0x76 @@ -3038,7 +3094,7 @@ PAD 7 (DECK2) +SHIFT KEYSHIFT MODE - press - permanent halftone up - [Channel2] + [Channel2] pitch_up 0x9A 0x76 @@ -3048,7 +3104,7 @@ PAD 8 (DECK2) KEYSHIFT MODE - press - permanent halftone +3 - [Channel2] + [Channel2] PioneerDDJ400.keyshiftModePad 0x99 0x77 @@ -3058,7 +3114,7 @@ PAD 8 (DECK2) +SHIFT KEYSHIFT MODE - press - permanent halftone down - [Channel2] + [Channel2] pitch_down 0x9A 0x77 @@ -3066,30 +3122,30 @@ - + - - + + - + --> // PLAY - - [Channel1] - play_indicator - 0x90 - 0x0B + + [Channel1] + play_indicator + 0x90 + 0x0B 0x7F 0.5 - + - [Channel2] - play_indicator - 0x91 - 0x0B + [Channel2] + play_indicator + 0x91 + 0x0B 0x7F 0.5 - + - [Channel1] - play_indicator - 0x90 - 0x47 + [Channel1] + play_indicator + 0x90 + 0x47 0x7F 0.5 - + - [Channel2] - play_indicator - 0x91 - 0x47 + [Channel2] + play_indicator + 0x91 + 0x47 0x7F 0.5 - + // CUE - [Channel1] - cue_indicator - 0x90 - 0x0C + [Channel1] + cue_indicator + 0x90 + 0x0C 0x7F 0.5 - + - [Channel2] - cue_indicator - 0x91 - 0x0C + [Channel2] + cue_indicator + 0x91 + 0x0C 0x7F 0.5 - + - // CUE + Shift + // CUE + Shift - [Channel1] - cue_indicator - 0x90 - 0x47 + [Channel1] + cue_indicator + 0x90 + 0x47 0x7F 0.5 - + - [Channel2] - cue_indicator - 0x91 - 0x47 + [Channel2] + cue_indicator + 0x91 + 0x47 0x7F 0.5 - - + + //BEAT SYNC Ch1 9058 Shift 9060 Ch2 9158 Shift 9160 - - [Channel1] - sync_enabled - 0x90 - 0x58 + + [Channel1] + sync_enabled + 0x90 + 0x58 0x7F 0.5 - + - [Channel2] - sync_enabled - 0x91 - 0x58 + [Channel2] + sync_enabled + 0x91 + 0x58 0x7F 0.5 - + - [Channel1] - sync_master - 0x90 - 0x60 + [Channel1] + sync_master + 0x90 + 0x60 0x7F 0.5 - + - [Channel2] - sync_master - 0x91 - 0x60 + [Channel2] + sync_master + 0x91 + 0x60 0x7F 0.5 - + // LOOP IN Ch1 9010 Ch2 9110 - - [Channel1] - loop_in - 0x90 - 0x10 + + [Channel1] + loop_in + 0x90 + 0x10 0x7F 0.5 - + - [Channel2] - loop_in - 0x91 - 0x10 + [Channel2] + loop_in + 0x91 + 0x10 0x7F 0.5 - + // LOOP OUT 9011 Ch2 9111 - [Channel1] - loop_out - 0x90 - 0x11 + [Channel1] + loop_out + 0x90 + 0x11 0x7F 0.5 - + - [Channel2] - loop_out - 0x91 - 0x11 + [Channel2] + loop_out + 0x91 + 0x11 0x7F 0.5 - + // RELOOP Ch1 904D Shift 9050 Ch2 914D Shift 9150 - [Channel1] - loop_start_position - 0x90 - 0x4D + [Channel1] + loop_start_position + 0x90 + 0x4D 0x7F 0.5 - + - [Channel1] - loop_enabled - 0x90 - 0x4D + [Channel1] + loop_enabled + 0x90 + 0x4D 0x7F 0.5 - + - [Channel2] - loop_start_position - 0x91 - 0x4D + [Channel2] + loop_start_position + 0x91 + 0x4D 0x7F 0.5 - + - [Channel2] - loop_enabled - 0x91 - 0x4D + [Channel2] + loop_enabled + 0x91 + 0x4D 0x7F 0.5 - + - [Channel1] - loop_enabled - 0x90 - 0x50 + [Channel1] + loop_enabled + 0x90 + 0x50 0x7F 0.5 - + - [Channel2] - loop_enabled - 0x91 - 0x50 + [Channel2] + loop_enabled + 0x91 + 0x50 0x7F 0.5 - + // CH CUE Ch1 9054 Ch2 9154 - - [Channel1] - pfl - 0x90 - 0x54 + + [Channel1] + pfl + 0x90 + 0x54 0x7F 0.5 - + - [Channel2] - pfl - 0x91 - 0x54 + [Channel2] + pfl + 0x91 + 0x54 0x7F 0.5 - + // Hotcue Mode Pads - [Channel1] - hotcue_1_enabled - 0x97 - 0x00 + [Channel1] + hotcue_1_enabled + 0x97 + 0x00 0x7F 0.5 - + - [Channel2] - hotcue_1_enabled - 0x99 - 0x00 + [Channel2] + hotcue_1_enabled + 0x99 + 0x00 0x7F 0.5 - + - [Channel1] - hotcue_2_enabled - 0x97 - 0x01 + [Channel1] + hotcue_2_enabled + 0x97 + 0x01 0x7F 0.5 - + - [Channel2] - hotcue_2_enabled - 0x99 - 0x01 + [Channel2] + hotcue_2_enabled + 0x99 + 0x01 0x7F 0.5 - + - [Channel1] - hotcue_3_enabled - 0x97 - 0x02 + [Channel1] + hotcue_3_enabled + 0x97 + 0x02 0x7F 0.5 - + - [Channel2] - hotcue_3_enabled - 0x99 - 0x02 + [Channel2] + hotcue_3_enabled + 0x99 + 0x02 0x7F 0.5 - + - [Channel1] - hotcue_4_enabled - 0x97 - 0x03 + [Channel1] + hotcue_4_enabled + 0x97 + 0x03 0x7F 0.5 - + - [Channel2] - hotcue_4_enabled - 0x99 - 0x03 + [Channel2] + hotcue_4_enabled + 0x99 + 0x03 0x7F 0.5 - + - [Channel1] - hotcue_5_enabled - 0x97 - 0x04 + [Channel1] + hotcue_5_enabled + 0x97 + 0x04 0x7F 0.5 - + - [Channel2] - hotcue_5_enabled - 0x99 - 0x04 + [Channel2] + hotcue_5_enabled + 0x99 + 0x04 0x7F 0.5 - + - [Channel1] - hotcue_6_enabled - 0x97 - 0x05 + [Channel1] + hotcue_6_enabled + 0x97 + 0x05 0x7F 0.5 - + - [Channel2] - hotcue_6_enabled - 0x99 - 0x05 + [Channel2] + hotcue_6_enabled + 0x99 + 0x05 0x7F 0.5 - + - [Channel1] - hotcue_7_enabled - 0x97 - 0x06 + [Channel1] + hotcue_7_enabled + 0x97 + 0x06 0x7F 0.5 - + - [Channel2] - hotcue_7_enabled - 0x99 - 0x06 + [Channel2] + hotcue_7_enabled + 0x99 + 0x06 0x7F 0.5 - + - [Channel1] - hotcue_8_enabled - 0x97 - 0x07 + [Channel1] + hotcue_8_enabled + 0x97 + 0x07 0x7F 0.5 - + - [Channel2] - hotcue_8_enabled - 0x99 - 0x07 + [Channel2] + hotcue_8_enabled + 0x99 + 0x07 0x7F 0.5 - + // BEATLOOP Mode Pads - [Channel1] - beatloop_0.25_enabled - 0x97 - 0x60 + [Channel1] + beatloop_0.25_enabled + 0x97 + 0x60 0x7F 0.5 - + - [Channel2] - beatloop_0.25_enabled - 0x99 - 0x60 + [Channel2] + beatloop_0.25_enabled + 0x99 + 0x60 0x7F 0.5 - + - [Channel1] - beatloop_0.5_enabled - 0x97 - 0x61 + [Channel1] + beatloop_0.5_enabled + 0x97 + 0x61 0x7F 0.5 - + - [Channel2] - beatloop_0.5_enabled - 0x99 - 0x61 + [Channel2] + beatloop_0.5_enabled + 0x99 + 0x61 0x7F 0.5 - + - [Channel1] - beatloop_1_enabled - 0x97 - 0x62 + [Channel1] + beatloop_1_enabled + 0x97 + 0x62 0x7F 0.5 - + - [Channel2] - beatloop_1_enabled - 0x99 - 0x62 + [Channel2] + beatloop_1_enabled + 0x99 + 0x62 0x7F 0.5 - + - [Channel1] - beatloop_2_enabled - 0x97 - 0x63 + [Channel1] + beatloop_2_enabled + 0x97 + 0x63 0x7F 0.5 - + - [Channel2] - beatloop_2_enabled - 0x99 - 0x63 + [Channel2] + beatloop_2_enabled + 0x99 + 0x63 0x7F 0.5 - + - [Channel1] - beatloop_4_enabled - 0x97 - 0x64 + [Channel1] + beatloop_4_enabled + 0x97 + 0x64 0x7F 0.5 - + - [Channel2] - beatloop_4_enabled - 0x99 - 0x64 + [Channel2] + beatloop_4_enabled + 0x99 + 0x64 0x7F 0.5 - + - [Channel1] - beatloop_8_enabled - 0x97 - 0x65 + [Channel1] + beatloop_8_enabled + 0x97 + 0x65 0x7F 0.5 - + - [Channel2] - beatloop_8_enabled - 0x99 - 0x65 + [Channel2] + beatloop_8_enabled + 0x99 + 0x65 0x7F 0.5 - + - [Channel1] - beatloop_16_enabled - 0x97 - 0x66 + [Channel1] + beatloop_16_enabled + 0x97 + 0x66 0x7F 0.5 - + - [Channel2] - beatloop_16_enabled - 0x99 - 0x66 + [Channel2] + beatloop_16_enabled + 0x99 + 0x66 0x7F 0.5 - + - [Channel1] - beatloop_32_enabled - 0x97 - 0x67 + [Channel1] + beatloop_32_enabled + 0x97 + 0x67 0x7F 0.5 - + - [Channel2] - beatloop_32_enabled - 0x99 - 0x67 + [Channel2] + beatloop_32_enabled + 0x99 + 0x67 0x7F 0.5 - + // SAMPLER Mode Pads - [Sampler1] - track_loaded - 0x97 - 0x30 + [Sampler1] + track_loaded + 0x97 + 0x30 0x7F 0.5 - + - [Sampler2] - track_loaded - 0x97 - 0x31 + [Sampler2] + track_loaded + 0x97 + 0x31 0x7F 0.5 - + - [Sampler3] - track_loaded - 0x97 - 0x32 + [Sampler3] + track_loaded + 0x97 + 0x32 0x7F 0.5 - + - [Sampler4] - track_loaded - 0x97 - 0x33 + [Sampler4] + track_loaded + 0x97 + 0x33 0x7F 0.5 - + - [Sampler5] - track_loaded - 0x97 - 0x34 + [Sampler5] + track_loaded + 0x97 + 0x34 0x7F 0.5 - + - [Sampler6] - track_loaded - 0x97 - 0x35 + [Sampler6] + track_loaded + 0x97 + 0x35 0x7F 0.5 - + - [Sampler7] - track_loaded - 0x97 - 0x36 + [Sampler7] + track_loaded + 0x97 + 0x36 0x7F 0.5 - + - [Sampler8] - track_loaded - 0x97 - 0x37 + [Sampler8] + track_loaded + 0x97 + 0x37 0x7F 0.5 - + - [Sampler9] - track_loaded - 0x99 - 0x30 + [Sampler9] + track_loaded + 0x99 + 0x30 0x7F 0.5 - + - [Sampler10] - track_loaded - 0x99 - 0x31 + [Sampler10] + track_loaded + 0x99 + 0x31 0x7F 0.5 - + - [Sampler11] - track_loaded - 0x99 - 0x32 + [Sampler11] + track_loaded + 0x99 + 0x32 0x7F 0.5 - + - [Sampler12] - track_loaded - 0x99 - 0x33 + [Sampler12] + track_loaded + 0x99 + 0x33 0x7F 0.5 - + - [Sampler13] - track_loaded - 0x99 - 0x34 + [Sampler13] + track_loaded + 0x99 + 0x34 0x7F 0.5 - + - [Sampler14] - track_loaded - 0x99 - 0x35 + [Sampler14] + track_loaded + 0x99 + 0x35 0x7F 0.5 - + - [Sampler15] - track_loaded - 0x99 - 0x36 + [Sampler15] + track_loaded + 0x99 + 0x36 0x7F 0.5 - + - [Sampler16] - track_loaded - 0x99 - 0x37 + [Sampler16] + track_loaded + 0x99 + 0x37 0x7F 0.5 - + - [Sampler1] - track_loaded - 0x98 - 0x30 + [Sampler1] + track_loaded + 0x98 + 0x30 0x7F 0.5 - + - [Sampler2] - track_loaded - 0x98 - 0x31 + [Sampler2] + track_loaded + 0x98 + 0x31 0x7F 0.5 - + - [Sampler3] - track_loaded - 0x98 - 0x32 + [Sampler3] + track_loaded + 0x98 + 0x32 0x7F 0.5 - + - [Sampler4] - track_loaded - 0x98 - 0x33 + [Sampler4] + track_loaded + 0x98 + 0x33 0x7F 0.5 - + - [Sampler5] - track_loaded - 0x98 - 0x34 + [Sampler5] + track_loaded + 0x98 + 0x34 0x7F 0.5 - + - [Sampler6] - track_loaded - 0x98 - 0x35 + [Sampler6] + track_loaded + 0x98 + 0x35 0x7F 0.5 - + - [Sampler7] - track_loaded - 0x98 - 0x36 + [Sampler7] + track_loaded + 0x98 + 0x36 0x7F 0.5 - + - [Sampler8] - track_loaded - 0x98 - 0x37 + [Sampler8] + track_loaded + 0x98 + 0x37 0x7F 0.5 - + - [Sampler9] - track_loaded - 0x9A - 0x30 + [Sampler9] + track_loaded + 0x9A + 0x30 0x7F 0.5 - + - [Sampler10] - track_loaded - 0x9A - 0x31 + [Sampler10] + track_loaded + 0x9A + 0x31 0x7F 0.5 - + - [Sampler11] - track_loaded - 0x9A - 0x32 + [Sampler11] + track_loaded + 0x9A + 0x32 0x7F 0.5 - + - [Sampler12] - track_loaded - 0x9A - 0x33 + [Sampler12] + track_loaded + 0x9A + 0x33 0x7F 0.5 - + - [Sampler13] - track_loaded - 0x9A - 0x34 + [Sampler13] + track_loaded + 0x9A + 0x34 0x7F 0.5 - + - [Sampler14] - track_loaded - 0x9A - 0x35 + [Sampler14] + track_loaded + 0x9A + 0x35 0x7F 0.5 - + - [Sampler15] - track_loaded - 0x9A - 0x36 + [Sampler15] + track_loaded + 0x9A + 0x36 0x7F 0.5 - + - [Sampler16] - track_loaded - 0x9A - 0x37 + [Sampler16] + track_loaded + 0x9A + 0x37 0x7F 0.5 - - + + // Keyboard Mode Pads - [Channel1] - hotcue_1_enabled - 0x97 - 0x40 + [Channel1] + hotcue_1_enabled + 0x97 + 0x40 0x7F 0.5 - + - [Channel2] - hotcue_1_enabled - 0x99 - 0x40 + [Channel2] + hotcue_1_enabled + 0x99 + 0x40 0x7F 0.5 - + - [Channel1] - hotcue_2_enabled - 0x97 - 0x41 + [Channel1] + hotcue_2_enabled + 0x97 + 0x41 0x7F 0.5 - + - [Channel2] - hotcue_2_enabled - 0x99 - 0x41 + [Channel2] + hotcue_2_enabled + 0x99 + 0x41 0x7F 0.5 - + - [Channel1] - hotcue_3_enabled - 0x97 - 0x42 + [Channel1] + hotcue_3_enabled + 0x97 + 0x42 0x7F 0.5 - + - [Channel2] - hotcue_3_enabled - 0x99 - 0x42 + [Channel2] + hotcue_3_enabled + 0x99 + 0x42 0x7F 0.5 - + - [Channel1] - hotcue_4_enabled - 0x97 - 0x43 + [Channel1] + hotcue_4_enabled + 0x97 + 0x43 0x7F 0.5 - + - [Channel2] - hotcue_4_enabled - 0x99 - 0x43 + [Channel2] + hotcue_4_enabled + 0x99 + 0x43 0x7F 0.5 - + - [Channel1] - hotcue_5_enabled - 0x97 - 0x44 + [Channel1] + hotcue_5_enabled + 0x97 + 0x44 0x7F 0.5 - + - [Channel2] - hotcue_5_enabled - 0x99 - 0x44 + [Channel2] + hotcue_5_enabled + 0x99 + 0x44 0x7F 0.5 - + - [Channel1] - hotcue_6_enabled - 0x97 - 0x45 + [Channel1] + hotcue_6_enabled + 0x97 + 0x45 0x7F 0.5 - + - [Channel2] - hotcue_6_enabled - 0x99 - 0x45 + [Channel2] + hotcue_6_enabled + 0x99 + 0x45 0x7F 0.5 - + - [Channel1] - hotcue_7_enabled - 0x97 - 0x46 + [Channel1] + hotcue_7_enabled + 0x97 + 0x46 0x7F 0.5 - + - [Channel2] - hotcue_7_enabled - 0x99 - 0x46 + [Channel2] + hotcue_7_enabled + 0x99 + 0x46 0x7F 0.5 - + - [Channel1] - hotcue_8_enabled - 0x97 - 0x47 + [Channel1] + hotcue_8_enabled + 0x97 + 0x47 0x7F 0.5 - + - [Channel2] - hotcue_8_enabled - 0x99 - 0x47 + [Channel2] + hotcue_8_enabled + 0x99 + 0x47 0x7F 0.5 - + // Keyboard +Shift Mode Pads - [Channel1] - hotcue_1_enabled - 0x98 - 0x40 + [Channel1] + hotcue_1_enabled + 0x98 + 0x40 0x7F 0.5 - + - [Channel2] - hotcue_1_enabled - 0x9A - 0x40 + [Channel2] + hotcue_1_enabled + 0x9A + 0x40 0x7F 0.5 - + - [Channel1] - hotcue_2_enabled - 0x98 - 0x41 + [Channel1] + hotcue_2_enabled + 0x98 + 0x41 0x7F 0.5 - + - [Channel2] - hotcue_2_enabled - 0x9A - 0x41 + [Channel2] + hotcue_2_enabled + 0x9A + 0x41 0x7F 0.5 - + - [Channel1] - hotcue_3_enabled - 0x98 - 0x42 + [Channel1] + hotcue_3_enabled + 0x98 + 0x42 0x7F 0.5 - + - [Channel2] - hotcue_3_enabled - 0x9A - 0x42 + [Channel2] + hotcue_3_enabled + 0x9A + 0x42 0x7F 0.5 - + - [Channel1] - hotcue_4_enabled - 0x98 - 0x43 + [Channel1] + hotcue_4_enabled + 0x98 + 0x43 0x7F 0.5 - + - [Channel2] - hotcue_4_enabled - 0x9A - 0x43 + [Channel2] + hotcue_4_enabled + 0x9A + 0x43 0x7F 0.5 - + - [Channel1] - hotcue_5_enabled - 0x98 - 0x44 + [Channel1] + hotcue_5_enabled + 0x98 + 0x44 0x7F 0.5 - + - [Channel2] - hotcue_5_enabled - 0x9A - 0x44 + [Channel2] + hotcue_5_enabled + 0x9A + 0x44 0x7F 0.5 - + - [Channel1] - hotcue_6_enabled - 0x98 - 0x45 + [Channel1] + hotcue_6_enabled + 0x98 + 0x45 0x7F 0.5 - + - [Channel2] - hotcue_6_enabled - 0x9A - 0x45 + [Channel2] + hotcue_6_enabled + 0x9A + 0x45 0x7F 0.5 - + - [Channel1] - play - 0x98 - 0x46 + [Channel1] + play + 0x98 + 0x46 0x7F 0.5 - + - [Channel2] - play - 0x9A - 0x46 + [Channel2] + play + 0x9A + 0x46 0x7F 0.5 - + - [Channel1] - play - 0x98 - 0x47 + [Channel1] + play + 0x98 + 0x47 0x7F 0.5 - + - [Channel2] - play - 0x9A - 0x47 + [Channel2] + play + 0x9A + 0x47 0x7F 0.5 - + // PADFX 1 Mode Pads - [EffectRack1_EffectUnit1_Effect1] - loadaed - 0x97 - 0x10 + [EffectRack1_EffectUnit1_Effect1] + loadaed + 0x97 + 0x10 0x7F 0.5 - + - [EffectRack1_EffectUnit1_Effect2] - loadaed - 0x97 - 0x11 + [EffectRack1_EffectUnit1_Effect2] + loadaed + 0x97 + 0x11 0x7F 0.5 - + - [EffectRack1_EffectUnit1_Effect3] - loadaed - 0x97 - 0x12 + [EffectRack1_EffectUnit1_Effect3] + loadaed + 0x97 + 0x12 0x7F 0.5 - + - [EffectRack1_EffectUnit1_Effect4] - loadaed - 0x97 - 0x13 + [EffectRack1_EffectUnit1_Effect4] + loadaed + 0x97 + 0x13 0x7F 0.5 - + - [EffectRack1_EffectUnit1_Effect5] - loadaed - 0x97 - 0x14 + [EffectRack1_EffectUnit1_Effect5] + loadaed + 0x97 + 0x14 0x7F 0.5 - + - [EffectRack1_EffectUnit1_Effect6] - loadaed - 0x97 - 0x15 + [EffectRack1_EffectUnit1_Effect6] + loadaed + 0x97 + 0x15 0x7F 0.5 - + - [EffectRack1_EffectUnit1_Effect7] - loadaed - 0x97 - 0x16 + [EffectRack1_EffectUnit1_Effect7] + loadaed + 0x97 + 0x16 0x7F 0.5 - + - [EffectRack1_EffectUnit1_Effect8] - loadaed - 0x97 - 0x17 + [EffectRack1_EffectUnit1_Effect8] + loadaed + 0x97 + 0x17 0x7F 0.5 - + - [EffectRack1_EffectUnit2_Effect1] - loadaed - 0x99 - 0x10 + [EffectRack1_EffectUnit2_Effect1] + loadaed + 0x99 + 0x10 0x7F 0.5 - + - [EffectRack1_EffectUnit2_Effect2] - loadaed - 0x99 - 0x11 + [EffectRack1_EffectUnit2_Effect2] + loadaed + 0x99 + 0x11 0x7F 0.5 - + - [EffectRack1_EffectUnit2_Effect3] - loadaed - 0x99 - 0x12 + [EffectRack1_EffectUnit2_Effect3] + loadaed + 0x99 + 0x12 0x7F 0.5 - + - [EffectRack1_EffectUnit2_Effect4] - loadaed - 0x99 - 0x13 + [EffectRack1_EffectUnit2_Effect4] + loadaed + 0x99 + 0x13 0x7F 0.5 - + - [EffectRack1_EffectUnit2_Effect5] - loadaed - 0x99 - 0x14 + [EffectRack1_EffectUnit2_Effect5] + loadaed + 0x99 + 0x14 0x7F 0.5 - + - [EffectRack1_EffectUnit2_Effect6] - loadaed - 0x99 - 0x15 + [EffectRack1_EffectUnit2_Effect6] + loadaed + 0x99 + 0x15 0x7F 0.5 - + - [EffectRack1_EffectUnit2_Effect7] - loadaed - 0x99 - 0x16 + [EffectRack1_EffectUnit2_Effect7] + loadaed + 0x99 + 0x16 0x7F 0.5 - + - [EffectRack1_EffectUnit2_Effect8] - loadaed - 0x99 - 0x17 + [EffectRack1_EffectUnit2_Effect8] + loadaed + 0x99 + 0x17 0x7F 0.5 - + // PADFX 2 Mode Pads - [EffectRack2_EffectUnit1_Effect1] - loadaed - 0x97 - 0x50 + [EffectRack2_EffectUnit1_Effect1] + loadaed + 0x97 + 0x50 0x7F 0.5 - + - [EffectRack2_EffectUnit1_Effect2] - loadaed - 0x97 - 0x51 + [EffectRack2_EffectUnit1_Effect2] + loadaed + 0x97 + 0x51 0x7F 0.5 - + - [EffectRack2_EffectUnit1_Effect3] - loadaed - 0x97 - 0x52 + [EffectRack2_EffectUnit1_Effect3] + loadaed + 0x97 + 0x52 0x7F 0.5 - + - [EffectRack2_EffectUnit1_Effect4] - loadaed - 0x97 - 0x53 + [EffectRack2_EffectUnit1_Effect4] + loadaed + 0x97 + 0x53 0x7F 0.5 - + - [EffectRack2_EffectUnit1_Effect5] - loadaed - 0x97 - 0x54 + [EffectRack2_EffectUnit1_Effect5] + loadaed + 0x97 + 0x54 0x7F 0.5 - + - [EffectRack2_EffectUnit1_Effect6] - loadaed - 0x97 - 0x55 + [EffectRack2_EffectUnit1_Effect6] + loadaed + 0x97 + 0x55 0x7F 0.5 - + - [EffectRack2_EffectUnit1_Effect7] - loadaed - 0x97 - 0x56 + [EffectRack2_EffectUnit1_Effect7] + loadaed + 0x97 + 0x56 0x7F 0.5 - + - [EffectRack2_EffectUnit1_Effect8] - loadaed - 0x97 - 0x57 + [EffectRack2_EffectUnit1_Effect8] + loadaed + 0x97 + 0x57 0x7F 0.5 - + - [EffectRack2_EffectUnit2_Effect1] - loadaed - 0x99 - 0x50 + [EffectRack2_EffectUnit2_Effect1] + loadaed + 0x99 + 0x50 0x7F 0.5 - + - [EffectRack2_EffectUnit2_Effect2] - loadaed - 0x99 - 0x51 + [EffectRack2_EffectUnit2_Effect2] + loadaed + 0x99 + 0x51 0x7F 0.5 - + - [EffectRack2_EffectUnit2_Effect3] - loadaed - 0x99 - 0x52 + [EffectRack2_EffectUnit2_Effect3] + loadaed + 0x99 + 0x52 0x7F 0.5 - + - [EffectRack2_EffectUnit2_Effect4] - loadaed - 0x99 - 0x53 + [EffectRack2_EffectUnit2_Effect4] + loadaed + 0x99 + 0x53 0x7F 0.5 - + - [EffectRack2_EffectUnit2_Effect5] - loadaed - 0x99 - 0x54 + [EffectRack2_EffectUnit2_Effect5] + loadaed + 0x99 + 0x54 0x7F 0.5 - + - [EffectRack2_EffectUnit2_Effect6] - loadaed - 0x99 - 0x55 + [EffectRack2_EffectUnit2_Effect6] + loadaed + 0x99 + 0x55 0x7F 0.5 - + - [EffectRack2_EffectUnit2_Effect7] - loadaed - 0x99 - 0x56 + [EffectRack2_EffectUnit2_Effect7] + loadaed + 0x99 + 0x56 0x7F 0.5 - + - [EffectRack2_EffectUnit2_Effect8] - loadaed - 0x99 - 0x57 + [EffectRack2_EffectUnit2_Effect8] + loadaed + 0x99 + 0x57 0x7F 0.5 - - + + // Keyshift Mode Pads - [Channel1] - play - 0x97 - 0x70 + [Channel1] + play + 0x97 + 0x70 0x7F 0.5 - + - [Channel1] - play - 0x97 - 0x71 + [Channel1] + play + 0x97 + 0x71 0x7F 0.5 - + - [Channel1] - play - 0x97 - 0x72 + [Channel1] + play + 0x97 + 0x72 0x7F 0.5 - + - [Channel1] - play - 0x97 - 0x73 + [Channel1] + play + 0x97 + 0x73 0x7F 0.5 - + - [Channel1] - play - 0x97 - 0x74 + [Channel1] + play + 0x97 + 0x74 0x7F 0.5 - + - [Channel1] - play - 0x97 - 0x75 + [Channel1] + play + 0x97 + 0x75 0x7F 0.5 - + - [Channel1] - play - 0x97 - 0x76 + [Channel1] + play + 0x97 + 0x76 0x7F 0.5 - + - [Channel1] - play - 0x97 - 0x77 + [Channel1] + play + 0x97 + 0x77 0x7F 0.5 - + - [Channel1] - play - 0x98 - 0x76 + [Channel1] + play + 0x98 + 0x76 0x7F 0.5 - + - [Channel1] - play - 0x98 - 0x77 + [Channel1] + play + 0x98 + 0x77 0x7F 0.5 - + - [Channel2] - play - 0x99 - 0x70 + [Channel2] + play + 0x99 + 0x70 0x7F 0.5 - + - [Channel2] - play - 0x99 - 0x71 + [Channel2] + play + 0x99 + 0x71 0x7F 0.5 - + - [Channel2] - play - 0x99 - 0x72 + [Channel2] + play + 0x99 + 0x72 0x7F 0.5 - + - [Channel2] - play - 0x99 - 0x73 + [Channel2] + play + 0x99 + 0x73 0x7F 0.5 - + - [Channel2] - play - 0x99 - 0x74 + [Channel2] + play + 0x99 + 0x74 0x7F 0.5 - + - [Channel2] - play - 0x99 - 0x75 + [Channel2] + play + 0x99 + 0x75 0x7F 0.5 - + - [Channel2] - play - 0x99 - 0x76 + [Channel2] + play + 0x99 + 0x76 0x7F 0.5 - + - [Channel2] - play - 0x99 - 0x77 + [Channel2] + play + 0x99 + 0x77 0x7F 0.5 - + - [Channel2] - play - 0x9A - 0x76 + [Channel2] + play + 0x9A + 0x76 0x7F 0.5 - + - [Channel2] - play - 0x9A - 0x77 + [Channel2] + play + 0x9A + 0x77 0x7F 0.5 - - + + // LOADED (load illumination) - - - \ No newline at end of file + + +