USBID 367263826.0 endpointName Numark Scratch customClassName NumarkScratch logoImage numarkLogo uuid 1C6B051B-3AD3-46CF-A80D-3A7E07E1C7C5 schemeVersion 1 version 1 audioConfiguration microphoneInputChannelOffset -1 inputTurntableChannelOffsets 0 2 deviceName Windows Numark Scratch ASIO (64) audioDriverDownloadWebsite Windows https://www.numark.com/product/scratch controls keyPath application.modifier midiChannel 15 midiData 50 midiMessageType 1 output keyPath musicLibrary.libraryUp midiChannel 4 midiData 52 midiMessageType 1 modifier keyPath musicLibrary.libraryDown midiChannel 4 midiData 53 midiMessageType 1 modifier keyPath musicLibrary.load1 midiChannel 4 midiData 63 midiMessageType 1 modifier keyPath musicLibrary.libraryUp midiChannel 5 midiData 52 midiMessageType 1 modifier keyPath musicLibrary.libraryDown midiChannel 5 midiData 53 midiMessageType 1 modifier keyPath musicLibrary.load2 midiChannel 5 midiData 63 midiMessageType 1 modifier buttonMode hold keyPath mixer.midiHamsterSwitchToggle midiChannel 15 midiData 30 midiMessageType 0 keyPath mixer.crossfade midiChannel 15 midiData 8 midiMessageType 3 keyPath mixer.lineVolume1 midiChannel 0 midiData 28 midiMessageType 3 keyPath mixer.lineVolume2 midiChannel 1 midiData 28 midiMessageType 3 buttonMode hold keyPath mixer.monitorActive1 midiChannel 0 midiData 27 midiMessageType 1 buttonMode hold keyPath mixer.monitorActive2 midiChannel 1 midiData 27 midiMessageType 0 keyPath turntable1.gain midiChannel 0 midiData 22 midiMessageType 3 keyPath turntable1.highEQ midiChannel 0 midiData 23 midiMessageType 3 keyPath turntable1.midEQ midiChannel 0 midiData 24 midiMessageType 3 keyPath turntable1.lowEQ midiChannel 0 midiData 25 midiMessageType 3 keyPath turntable1.filter midiChannel 0 midiData 26 midiMessageType 3 keyPath turntable1.autoLoopDurationDouble midiChannel 4 midiData 53 midiMessageType 1 keyPath turntable1.autoLoopDurationHalf midiChannel 4 midiData 52 midiMessageType 1 keyPath turntable1.autoLoopOnOff midiChannel 4 midiData 63 midiMessageType 1 keyPath turntable2.gain midiChannel 1 midiData 22 midiMessageType 3 keyPath turntable2.highEQ midiChannel 1 midiData 23 midiMessageType 3 keyPath turntable2.midEQ midiChannel 1 midiData 24 midiMessageType 3 keyPath turntable2.lowEQ midiChannel 1 midiData 25 midiMessageType 3 keyPath turntable2.filter midiChannel 1 midiData 26 midiMessageType 3 keyPath turntable2.autoLoopDurationHalf midiChannel 5 midiData 52 midiMessageType 1 keyPath turntable2.autoLoopDurationDouble midiChannel 5 midiData 53 midiMessageType 1 keyPath turntable2.autoLoopOnOff midiChannel 5 midiData 63 midiMessageType 1 buttonMode hold controlType button keyPath turntable1.fx1Enabled midiChannel 8 midiData 3 midiMessageType 3 buttonMode hold controlType button keyPath turntable2.fx1Enabled midiChannel 9 midiData 3 midiMessageType 3 keyPath turntable1.fx1WetDryValue midiChannel 8 midiData 4 midiMessageType 3 keyPath turntable2.fx1WetDryValue midiChannel 9 midiData 4 midiMessageType 3 keyPath turntable1.fx1ParameterValue midiChannel 8 midiData 4 midiMessageType 3 modifier keyPath turntable2.fx1ParameterValue midiChannel 9 midiData 4 midiMessageType 3 modifier condition modifier1==0 keyPath turntable1.cueOrJumpIfAlreadySet1 midiChannel 4 midiData 20 midiMessageType 1 output midiMinValue 0 midiMaxValue 127 condition modifier1==0 keyPath turntable1.cueOrJumpIfAlreadySet2 midiChannel 4 midiData 21 midiMessageType 1 output midiMinValue 0 midiMaxValue 127 condition modifier1==0 keyPath turntable1.cueOrJumpIfAlreadySet3 midiChannel 4 midiData 22 midiMessageType 1 output midiMinValue 0 midiMaxValue 127 condition modifier1==0 keyPath turntable1.cueOrJumpIfAlreadySet4 midiChannel 4 midiData 23 midiMessageType 1 output midiMinValue 0 midiMaxValue 127 condition modifier1==0 keyPath turntable1.clearCuePoint1 midiChannel 4 midiData 28 midiMessageType 1 condition modifier1==0 keyPath turntable1.clearCuePoint2 midiChannel 4 midiData 29 midiMessageType 1 condition modifier1==0 keyPath turntable1.clearCuePoint3 midiChannel 4 midiData 30 midiMessageType 1 condition modifier1==0 keyPath turntable1.clearCuePoint4 midiChannel 4 midiData 31 midiMessageType 1 condition modifier1==0 keyPath turntable2.cueOrJumpIfAlreadySet1 midiChannel 5 midiData 20 midiMessageType 1 output condition modifier1==0 keyPath turntable2.cueOrJumpIfAlreadySet2 midiChannel 5 midiData 21 midiMessageType 1 output condition modifier1==0 keyPath turntable2.cueOrJumpIfAlreadySet3 midiChannel 5 midiData 22 midiMessageType 1 output condition modifier1==0 keyPath turntable2.cueOrJumpIfAlreadySet4 midiChannel 5 midiData 23 midiMessageType 1 output condition modifier1==0 keyPath turntable2.clearCuePoint1 midiChannel 5 midiData 28 midiMessageType 1 output condition modifier1==0 keyPath turntable2.clearCuePoint2 midiChannel 5 midiData 29 midiMessageType 1 output condition modifier1==0 keyPath turntable2.clearCuePoint3 midiChannel 5 midiData 30 midiMessageType 1 output condition modifier1==0 keyPath turntable2.clearCuePoint4 midiChannel 5 midiData 31 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable1.player1.playingConsideringHoldSetting midiChannel 4 midiData 20 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable1.player2.playingConsideringHoldSetting midiChannel 4 midiData 21 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable1.player3.playingConsideringHoldSetting midiChannel 4 midiData 22 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable1.player4.playingConsideringHoldSetting midiChannel 4 midiData 23 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable1.player1.paused midiChannel 4 midiData 28 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable1.player2.paused midiChannel 4 midiData 29 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable1.player3.paused midiChannel 4 midiData 30 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable1.player4.paused midiChannel 4 midiData 31 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable2.player1.playingConsideringHoldSetting midiChannel 5 midiData 20 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable2.player2.playingConsideringHoldSetting midiChannel 5 midiData 21 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable2.player3.playingConsideringHoldSetting midiChannel 5 midiData 22 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable2.player4.playingConsideringHoldSetting midiChannel 5 midiData 23 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable2.player1.paused midiChannel 5 midiData 28 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable2.player2.paused midiChannel 5 midiData 29 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable2.player3.paused midiChannel 5 midiData 30 midiMessageType 1 output condition modifier1==7 keyPath sampler.turntable2.player4.paused midiChannel 5 midiData 31 midiMessageType 1 output condition modifier1==11 keyPath turntable1.bounceLoop0125BeatInterval midiChannel 4 midiData 20 midiMessageType 1 output condition modifier1==11 keyPath turntable1.bounceLoop025BeatInterval midiChannel 4 midiData 21 midiMessageType 1 output condition modifier1==11 keyPath turntable1.bounceLoop05BeatInterval midiChannel 4 midiData 22 midiMessageType 1 output condition modifier1==11 keyPath turntable1.bounceLoop1BeatInterval midiChannel 4 midiData 23 midiMessageType 1 output condition modifier1==11 keyPath turntable1.bounceLoop2BeatInterval midiChannel 4 midiData 28 midiMessageType 1 output condition modifier1==11 keyPath turntable1.bounceLoop4BeatInterval midiChannel 4 midiData 29 midiMessageType 1 output condition modifier1==11 keyPath turntable1.bounceLoop8BeatInterval midiChannel 4 midiData 30 midiMessageType 1 output condition modifier1==11 keyPath turntable1.bounceLoop16BeatInterval midiChannel 4 midiData 31 midiMessageType 1 output condition modifier1==11 keyPath turntable2.bounceLoop0125BeatInterval midiChannel 5 midiData 20 midiMessageType 1 output condition modifier1==11 keyPath turntable2.bounceLoop025BeatInterval midiChannel 5 midiData 21 midiMessageType 1 output condition modifier1==11 keyPath turntable2.bounceLoop05BeatInterval midiChannel 5 midiData 22 midiMessageType 1 output condition modifier1==11 keyPath turntable2.bounceLoop1BeatInterval midiChannel 5 midiData 23 midiMessageType 1 output condition modifier1==11 keyPath turntable2.bounceLoop2BeatInterval midiChannel 5 midiData 28 midiMessageType 1 output condition modifier1==11 keyPath turntable2.bounceLoop4BeatInterval midiChannel 5 midiData 29 midiMessageType 1 output condition modifier1==11 keyPath turntable2.bounceLoop8BeatInterval midiChannel 5 midiData 30 midiMessageType 1 output condition modifier1==11 keyPath turntable2.bounceLoop16BeatInterval midiChannel 5 midiData 31 midiMessageType 1 output keyPath turntable1.padModeHotCue midiChannel 4 midiData 0 midiMessageType 1 keyPath turntable2.padModeHotCue midiChannel 5 midiData 0 midiMessageType 1 keyPath turntable1.padModeSampler midiChannel 4 midiData 7 midiMessageType 1 keyPath turntable2.padModeSampler midiChannel 5 midiData 7 midiMessageType 1 keyPath turntable1.padModeBounceLoop midiChannel 4 midiData 11 midiMessageType 1 keyPath turntable2.padModeBounceLoop midiChannel 5 midiData 11 midiMessageType 1 outputs controlType control keyPath turntable1.monoMeter midiChannel 0 midiData 31 midiMaxValue 87 midiMessageType 3 controlType control keyPath turntable2.monoMeter midiChannel 1 midiData 31 midiMaxValue 87 midiMessageType 3