USBID 728956988 endpointName DJM-A9 customClassName PioneerDJMA9 supportWebsite http://pioneerdj.com/english/support.html uuid 27E35EFE-F5FD-4C8C-B197-FCF89EDBFA07 schemeVersion 1 version 2 controls keyPath mixer.crossfade midiChannel 0 midiData 11 midiMessageType 3 keyPath mixer.crossfadeAssignment3Switch midiChannel 0 midiData 65 midiMessageType 3 keyPath mixer.crossfadeAssignment1Switch midiChannel 0 midiData 66 midiMessageType 3 keyPath mixer.crossfadeAssignment2Switch midiChannel 0 midiData 67 midiMessageType 3 keyPath mixer.crossfadeAssignment4Switch midiChannel 0 midiData 68 midiMessageType 3 headingTitle External Mixer Mode condition internalMixerMode == 0 keyPath mixer.externalLineVolume3 midiChannel 0 midiData 17 midiMessageType 3 condition internalMixerMode == 0 keyPath mixer.externalLineVolume1 midiChannel 0 midiData 18 midiMessageType 3 condition internalMixerMode == 0 keyPath mixer.externalLineVolume2 midiChannel 0 midiData 19 midiMessageType 3 condition internalMixerMode == 0 keyPath mixer.externalLineVolume4 midiChannel 0 midiData 20 midiMessageType 3 headingTitle Internal Mixer Mode condition internalMixerMode == 1 controlType button keyPath customProcessor.eqCurve midiChannel 0 midiData 33 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor midiChannel 0 midiData 94 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.crossfadeCurve midiChannel 0 midiData 95 midiMessageType 3 condition internalMixerMode == 1 keyPath mixer.masterLevel midiChannel 0 midiData 24 midiMessageType 3 condition internalMixerMode == 1 keyPath mixer.boothLevel midiChannel 0 midiData 25 midiMessageType 3 condition internalMixerMode == 1 keyPath mixer midiChannel 0 midiData 110 midiMessageType 3 condition internalMixerMode == 1 keyPath mixer midiChannel 0 midiData 109 midiMessageType 3 condition internalMixerMode == 1 keyPath mixer.monitorMix midiChannel 0 midiData 27 midiMessageType 3 condition internalMixerMode == 1 keyPath mixer.monitorLevel midiChannel 0 midiData 26 midiMessageType 3 buttonMode hold condition internalMixerMode == 1 keyPath mixer.monitorSplitCueMode midiChannel 0 midiData 33 midiMessageType 1 buttonMode hold condition internalMixerMode == 1 keyPath mixer.monitorActive3 midiChannel 0 midiData 10 midiMessageType 1 output buttonMode hold condition internalMixerMode == 1 keyPath mixer.monitorActive1 midiChannel 0 midiData 11 midiMessageType 1 buttonMode hold condition internalMixerMode == 1 keyPath mixer.monitorActive2 midiChannel 0 midiData 12 midiMessageType 1 buttonMode hold condition internalMixerMode == 1 keyPath mixer.monitorActive4 midiChannel 0 midiData 13 midiMessageType 1 condition internalMixerMode == 1 keyPath mixer.lineVolume3 midiChannel 0 midiData 17 midiMessageType 3 condition internalMixerMode == 1 keyPath mixer.lineVolume1 midiChannel 0 midiData 18 midiMessageType 3 condition internalMixerMode == 1 keyPath mixer.lineVolume2 midiChannel 0 midiData 19 midiMessageType 3 condition internalMixerMode == 1 keyPath mixer.lineVolume4 midiChannel 0 midiData 20 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable3.gain midiChannel 0 midiData 1 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable3.highEQ midiChannel 0 midiData 2 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable3.midEQ midiChannel 0 midiData 3 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable3.lowEQ midiChannel 0 midiData 4 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.colorFXKnob3 midiChannel 0 midiData 5 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable1.gain midiChannel 0 midiData 6 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable1.highEQ midiChannel 0 midiData 7 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable1.midEQ midiChannel 0 midiData 8 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable1.lowEQ midiChannel 0 midiData 9 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.colorFXKnob1 midiChannel 0 midiData 10 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable2.gain midiChannel 0 midiData 12 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable2.highEQ midiChannel 0 midiData 14 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable2.midEQ midiChannel 0 midiData 15 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable2.lowEQ midiChannel 0 midiData 21 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.colorFXKnob2 midiChannel 0 midiData 22 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable4.gain midiChannel 0 midiData 80 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable4.highEQ midiChannel 0 midiData 81 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable4.midEQ midiChannel 0 midiData 92 midiMessageType 3 condition internalMixerMode == 1 keyPath turntable4.lowEQ midiChannel 0 midiData 82 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.colorFXKnob4 midiChannel 0 midiData 83 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.colorFXSpace midiChannel 0 midiData 85 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.colorFXDubEcho midiChannel 0 midiData 105 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.colorFXCrush midiChannel 0 midiData 106 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.colorFXSweep midiChannel 0 midiData 107 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.colorFXNoise midiChannel 0 midiData 86 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.colorFXFilter midiChannel 0 midiData 87 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.colorFXParameter midiChannel 0 midiData 108 midiMessageType 3 headingTitle Beat FX condition internalMixerMode == 1 keyPath customProcessor.beatFXEnabled midiChannel 0 midiData 114 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.beatFXDepth midiChannel 0 midiData 91 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.beatFXParameterValue midiChannel 0 midiData 13 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.beatFXDestination1 midiChannel 0 midiData 1 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.beatFXDestination2 midiChannel 0 midiData 2 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.beatFXDestination3 midiChannel 0 midiData 3 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.beatFXDestination4 midiChannel 0 midiData 4 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.beatFXDestinationMic midiChannel 0 midiData 5 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.beatFXDestinationCrossfadeLeft midiChannel 0 midiData 6 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.beatFXDestinationCrossfadeRight midiChannel 0 midiData 7 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.beatFXDestinationMain midiChannel 0 midiData 8 midiMessageType 1 condition internalMixerMode == 1 keyPath customProcessor.beatFXLow midiChannel 0 midiData 104 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.beatFXMid midiChannel 0 midiData 103 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.beatFXHi midiChannel 0 midiData 102 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectDelay midiChannel 0 midiData 42 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectEcho midiChannel 0 midiData 55 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectPingPong midiChannel 0 midiData 51 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectSpiral midiChannel 0 midiData 43 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectHelix midiChannel 0 midiData 62 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectReverb midiChannel 0 midiData 54 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectFlanger midiChannel 0 midiData 50 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectPhaser midiChannel 0 midiData 57 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectFilter midiChannel 0 midiData 59 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectTripletFilter midiChannel 0 midiData 58 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectTrans midiChannel 0 midiData 53 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectRoll midiChannel 0 midiData 46 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectTripletRoll midiChannel 0 midiData 47 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.beatFXEffectMobius midiChannel 0 midiData 61 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor midiChannel 0 midiData 78 midiMessageType 3 suppressAutoSelect condition internalMixerMode == 1 controlType button keyPath customProcessor midiChannel 0 midiData 76 midiMessageType 3 suppressAutoSelect condition internalMixerMode == 1 controlType button keyPath customProcessor midiChannel 0 midiData 77 midiMessageType 3 suppressAutoSelect condition internalMixerMode == 1 controlType button keyPath customProcessor midiChannel 0 midiData 69 midiMessageType 3 suppressAutoSelect condition internalMixerMode == 1 keyPath customProcessor midiChannel 0 midiData 118 midiMessageType 1 suppressAutoSelect headingTitle Mic condition internalMixerMode == 1 keyPath microphone midiChannel 0 midiData 30 midiMessageType 3 condition internalMixerMode == 1 keyPath microphone midiChannel 0 midiData 31 midiMessageType 3 condition internalMixerMode == 1 keyPath microphone midiChannel 0 midiData 97 midiMessageType 1 condition internalMixerMode == 1 controlType button keyPath customProcessor.micFXEcho midiChannel 0 midiData 97 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.micFXPitch midiChannel 0 midiData 98 midiMessageType 3 condition internalMixerMode == 1 controlType button keyPath customProcessor.micFXMegaphone midiChannel 0 midiData 99 midiMessageType 3 condition internalMixerMode == 1 keyPath customProcessor.micFXParameter midiChannel 0 midiData 100 midiMessageType 3 condition internalMixerMode == 1 keyPath microphone midiChannel 0 midiData 96 midiMessageType 1 condition internalMixerMode == 1 keyPath microphone midiChannel 0 midiData 101 midiMessageType 3 buttonMode hold condition internalMixerMode == 1 keyPath microphone.active midiChannel 0 midiData 98 midiMessageType 1