J.J.’s DN-SC2000 + Serato Scratch Live XML MIDI Mapper
DN-SC2000 is not officially supported in Serato Scratch Live. But that doesn’t mean you can’t program this wonderful controller in MIDI. Thanks to Konix and radikarl on Serato’s Forum, there is Jog Wheel Support for Scratching.
I’ve created a XML that supports most of the features in Scratch Live using Denon’s DN-SC2000, including controlling the effect.
You have to be a registered member to download the XML and PDF. Once you Log In, you can download the XML and PDF below. Please Login or Register to read the rest of this content.
If you like it:
How to assign MIDI channel 1 through 8
- [SHIFT] + [BROWSE] = MIDI channel 1-2
- [SHIFT] + [PREVIOUS] = MIDI channel 3-4
- [SHIFT] + [NEXT] = MIDI channel 5-6
- [SHIFT] + [DUPLICATE] = MIDI channel 7-8
LED CUE1-2 CUE3-4 CUE5-6 CUE7-8 Channel 1-2 3-4 5-6 7-8
[SHIFT] + [SEL.] = CUE button corresponding to the current MIDI channel flashes:
The Jog Wheel has 2 modes
- [SHIFT] + [Rewind <: If the front blue light is ON, that means SCRATCH mode.
- [SHIFT] + [Forward >>] = Bend: If the front blue light is OFF, that means BEND mode.
To select either mode, push the [SHIFT] key and the [<>] key at the same time.
When you turn on the SC2000, it defaults to BEND mode. Serato Scratch Live will not recognize the BEND mode, so you have to hit [SHIFT] + [<
Fader lock function
- Fader Lock On: To set the fader lock function On, hold down the [SHIFT] key and press the [PITCHBEND +] key. (The default setting is ON)
- Fader Lock Off: To set the fader lock function Off, hold down the [SHIFT] key and press the [PITCHBEND -] key.
If the fader lock function is set to ON and the pitch slider position after a DECK change operation is different from the value registered in the unit’s memory, the MIDI command is not sent. The KEYLOCK LED flashes. Once the pitch fader position coincides with the value registered in the unit’s memory, MIDI command transmission starts again, and the KEYLOCK LED retrieves the status before flashing.
Adjusting the touch sense sensitivity
The unit can control the sensitivity of the touch sensor for the JOG wheel in 9 steps (-4 to 0 to +4). “-4” is the lowest sensitivity, and “+4” is the highest sensitivity. The default setting is “0”.
- Connect the unit to a PC while holding the SHIFT, BROWSER, and PREVIOUS buttons pressed.
- Adjust the sensitivity by turning the TRACK SELECT knob.
The LED corresponding to the set sensitivity lights.
LED CUE1 CUE2 CUE3 CUE4 TRACK SELECT DRY/WET PARAM.1 PARAM.2 PARAM.3 Sensitivity –4 –3 –2 –1 0 +1 +2 +3 +4
- Press the SHIFT button.
Normal mode is retrieved from the sensitivity adjustment mode.










I added the Range to the Key Lock Button and Censor to the SYNC Button.
Key Lock = Range ( Goes through SSL Pitch range ±8 ±10 ±20 ±50 ±100)
Shift + Key Lock = Key Lock
SYNC = Censor
Shift + SYNC = BPM Tapper
Hallo bei mir funktioniert das jog wheel nicht wie kann ich es zum laufen bringen so das ich scratchen kann
Hello from me does not like the jog wheel I can run to scratch Clear as I can
I’m not understanding?
Did you try Shift + Rewind << for Bend.
Shift + Rewind << again for Scratch.
Shift + Rewind << again to toggle Pitch Bend/Scratch.
Updated the ZIP XML file again. The Set Cue Points for Cue 1, 2 and 3 were wrong. When you held down Shift + Cue 1 = It set a Cue Point for 2.
Shift + Cue 1 = Set Cue Point Button A1 changed to
Shift + Cue 1 = Set Cue Point Button A0
DN-SC2000 LED MIDI COMMAND
Example for the Play Button for Bome’s MIDI Translater Pro
B0 4A 27 = LED On
B0 4B 27 = LED Off
B0 4C 27 = LED Blink
hi
i relly need some help with Bome’s Midi Translator Pro.
i have the sc2000 and i am trying to light the LED’s.
thanks
amit
There is a new firmware on the way that will fix the buggy pitch fader. Platter to default to Scratch was also requested.
As always, there is no permanent date set.
Added important information from the manual. I didn’t know the SC2000 offered “Fader Lock” or why the “Key Lock” LED was flashing? I didn’t even know that you could adjust the Jog Wheel touch sensitivity. The only downside to this is you cannot assign Serato Scratch Live MIDI commands Shift commands to these buttons: SHIFT + [Pitch Bend -], [Pitch Bend +], [BROWSE], [PREVIOUS], [NEXT], or [DUPLICATE].
How to assign MIDI channel 1 through 8
[SHIFT] + [SEL.] = CUE button corresponding to the current MIDI channel flashes:
The Jog Wheel has 2 modes
To select either mode, push the [SHIFT] key and the [< <] or [>>] key at the same time.
When you turn on the SC2000, it defaults to BEND mode. Serato Scratch Live will not recognize the BEND mode, so you have to hit [SHIFT] + [< <] for Bend, and [SHIFT] + [<<] again for SCRATCH.
Fader lock function
If the fader lock function is set to ON and the pitch slider position after a DECK change operation is different from the value registered in the unit’s memory, the MIDI command is not sent. The KEYLOCK LED flashes. Once the pitch fader position coincides with the value registered in the unit’s memory, MIDI command transmission starts again, and the KEYLOCK LED retrieves the status before flashing.
Adjusting the touch sense sensitivity
The unit can control the sensitivity of the touch sensor for the JOG wheel in 9 steps (-4 to 0 to +4). “-4” is the lowest sensitivity, and “+4” is the highest sensitivity. The default setting is “0”.
The LED corresponding to the set sensitivity lights.
Normal mode is retrieved from the sensitivity adjustment mode.
Thank you for this. Great job !!!!!
Hello,
It’s me again. I tried your xml file but the jog still doesn’t work. Am I doing something wrong ? I just copied the file in my hard disk.
And what’s all the comments above for ? Do we need them to make the xml file work ? I don’t understand everything. Please help
1. Download the Zip file and Unzip it.
2. Put the 20110311-DN-SC2000-SSL.xml file in your Serato MIDI folder.
C:UsersYourNameMusic_Serato_MIDI
3. Plug in your DN-SC2000 and start SSL
4. Go to Setup/ MIDI
5. Make sure the DN-SC2000 is checked
6. Load the XML file
The platter starts in Bend Mode (Shift + Forward). Because SSL is looking for the DN-HC4500, Bend Mode doesn’t work. You have to hold down Shift + Rewind for the Jog to pitch bend the song. Hold down Shift + Rewind again for the Jog to Scratch (Platter Blue LED will turn On). This will be in the final PDF. Denon is looking to update the DN-SC2000 firmware and maybe start to unit in Scratch mode.
From the notes above:
“When you turn on the SC2000, it defaults to BEND mode. Serato Scratch Live will not recognize the BEND mode, so you have to hit [SHIFT] + [< <] for Bend, and [SHIFT] + [<<] again for SCRATCH.”
Some comments above are just personal updates for me to get the LED’s working. When I update the PDF or XML file, I will post a new comment of what was added.
Sorry, it works fine. But there is a problem with the touch sense sensivity with platter B. Maybe I’m not doing right, but I exactly did what is described above and platter B doesn’t work.
For this step, no led is lighting and the platter respond, but it’s very very low.
# Connect the unit to a PC while holding the SHIFT, BROWSER, and PREVIOUS buttons pressed.
I did this.
# Adjust the sensitivity by turning the TRACK SELECT knob.
The LED corresponding to the set sensitivity lights.
This doesn’t work. No led is lighting. Do you think I can manually make the change directly in the xml file ?
If you are using Windows 7 and your JogWheel is slow, you need to install Quicktime. No Lie!
http://serato.com/forum/discussion/195356
There is no way in XML or any software to adjust these features on the DN-SC2000:
• Assign MIDI channel
• Change the Jog Wheel from Bend to Scratch
• Fader lock function
• Adjusting the touch sense sensitivity
Check out the DN-SC2000 manual:
http://www.denondj.com/Assets/DImages/Products/Manuals/19d9f8d503b54e588c4c767b7082723a.pdf?ts=063622
I managed to make it work the way I want. Thank you very much for your help. You’re awesome. Looking forward for the improvements for the firmware
see you soon my friend and thanks again
just came back to say this is amazing, except some leds that are not lighting up, like the keylock, the fx 1 and 2, the param 1, 2, 3
but it’s fine though, great tool
Glad you liked it spegash. If you look at the PDF and XML file (in notebook or wordpad), you can see what button is assigned to in SSL.
Serato doesn’t support MIDI out to light up the LED’s unless it’s natively supported.
You could use BOME’s MIDI translator to output the LED’s, but it only works when you push a button. For example, push Play and it will light up green until you hit Cue. Push and FX button an it will light up. However, if you load a song with 3 Hot Starts, it will not output the LED’s behind the 3 Hot Starts. Go to the SSL forums and request MIDI out.
Changed Key Lock Button from Shift + Key Lock to just Key Lock.
Changed the Previous Button from Tab to Back Button. Here is how it works:
• Previous Button = Goes from Tracks to Crates
• Previous Button again = Expands/Contracts the Crates
Changed the Track Select Knob Push from Load Track to HC4500 Library Select. Here is how it works:
• Track Select Knob Push = Goes from Crates to Tracks
• Track Select Knob Push again = Loads Selected Track to Deck
Changed the Shift + Cue 1-4 from Set Cue Point Button 1-4 to Delete Cue Point 1-4. Here is how it works:
• Shift + Cue 1 through 4 = Deletes Selected Cue 1 though 4
Deleted Tab Button (Previous 48).
Deleted Scroll Right Button (Next 41) and Scroll Left Button (Browser 100)
Deleted Load Left Button (Track Select Push 40) and Load Right Button.
Deleted Set Cue Point 1-5 (Shift + Cue 1 23, Cue 2 24, Cue 3 25, Cue 4 32)
Update the XML again and added an additional XML file that is for MIDI channel 7 & 8.
[SHIFT] + [DUPLICATE] = MIDI channel 7-8
Deck B Cues 2, 3 and 4 needs to be fixed. Tested the MIDI 7 and 8 and it doesn’t work.
Hi J.J.
I tried to use BOME for the leds but it looks so complicated
BOME is complicated. After you figure out how to do one MIDI out for an LED, it gets a lot easier. I plan on doing a how to video.
Updated both XML files. Fixed Deck B Cues 2, 3, and 4. I’m still working on the PDF to explain it all.
Thank you.
Do you know if there’s a way to make the picth less sensitive ? There is no way to define it to 8% inside serato so when you touch it, it goes like wild lol. And it’s very hard to be precise.
Unfortunately, there is no way to adjust the pitch sensitivity for the Jog in Scratch Live. Remember, the only reason it works is because we are using a hack for the Native Controlled Denon DN-HC4500. The Pitch Bend on the Jog Wheel was optimized for a very small Jog Wheel.
There might be a way to assign the Platter in Bend Mode to the Pitch Slider:
[SHIFT] + [Forward >>] = Bend:
hi J.J i´ve just got a Denon sc2000 to test before buying i´m running SSL on a Mac book pro where do i have to put your xml. file on my mac ? thanks Richie
1. Download the latest ZIP file and unzip it.
2. Copy the .XML file and paste it under your Music/ Scratch Live/ MIDI folder.
3. Make sure the DN-SC2000 is plugged in before starting SSL
4. Open Scratch Live and go to Setup/ MIDI/ and make sure the DN-SC2000 is enabled (checked)
5. In MIDI, you will see the XML file on the right called something like “20110427-DN-SC2000-SSL”. LOAD it.
6. You might want to move or delete the AUTO_SAVE.xml. If you previously assigned MIDI to a controller on that computer, the old MIDI channel 1 might interfere with the new MIDI commands.
For Platter Scratching, you have to hit [SHIFT] + [Rewind < <] = to Bend and again [SHIFT] + [Rewind < <] = to Scratch.
Hello J.J, i’m thinking of buy a pair of denon sc2000 but i don’t understand well how this hack work. For example, Can i buy only one controller and use this for 2 deck controls using DECK CHANGE?, the second question, what’s midi channel asign?, if i have 2 controllers, i have to asign chanel 1 to left deck and channel 2 for right deck each time i open serato?, and the last, LED works with this hack or i should use an external software like midi pipe?? Thanks for all! bye bye
The only problem I have with the SC2000 and Scratch Live (it works fine in Traktor) is when I’m scratching. Like real vinyl, I’m used to pushing the platter forward a little to play on point. In SSL, the deck will pause until you release, take your hand off the platter. Remember, the scratching was built for Denon’s old 19″ controller DN-HC4500 with a very small Jog Wheel and different MIDI commands.
The DN-SC2000 is very nice. I like it more than my NI Traktor S4. Especially after learning you can you can adjust the touch sensitivity with the platter. A perfect setup for static controllers would be a great mixer (DN-X1600) with an internal sound card and great crossfader and 2 SC2000.
You can also easily change it from MIDI channel 1-2 to 3-4 (or 5-6 or 7-8). The reason it has 2 MIDI channels is because the Blue button DECK CHG. (Change) goes from MIDI channel 1 to MIDI channel 2 (Red) to control the second deck. The DN-SC2000 will remember the last MIDI state (channel 1-2) when booted up.
I only have one controller. The way I use the duplicate button: When I’m on deck 1, instead of changing over to deck 2, I programmed the duplicate button backwards. Instead of copying the other deck, it sends Deck 1 and duplicates to Deck 2. Then I select a new song and mix in Deck 1 again. All this while never going to Deck 2.
Currently, there is no way to have control over platter 3 and 4 in SSL. Plus, you still cannot duplicate Deck 1 or 2 to the sampler or to Deck 3 or 4. If I had another DN-SC2000, I would open up the XML mapper in Word and do a search for channel=”1″ and channel=”2″. I would then replace “1″ with “4″ and replace “2″ with “3″ (Opposite). Instead of going line by line and replacing every MIDI channel, the program will do it for you. Then copy and paste it back into the same XML.
Need to delete:
Instant Double Right… on_modifier=”Shift Modifier 1″
Shift + Duplicate already goes into MIDI channel 7-8
thanks JJ in a few days my sc2000 will arribe, i modified your xml and i want to test it. if you want i will send it to you when it is finished. byebye!
Hi J.J!! Thanks for all your awesome work here with these Denon XML mappings!! Before I saw your postings and this site… I was doing my research on this very subject (midi mapping the serato internal platters) and was on the DenonDJ forums… I previously was able to midi-map my Vestax VCI-100 SE 1.4 Firmware controller to control the scratch live platters… everything worked great… although my biggest gripe/dissapointment was that everytime i would try to throw in the beat to mix with the platters… there would be this sort of delay for a second or two… before serato would pick up & resume. I figured it might be that my jog wheel didnt have the high enough resolution (even though my current firmware upgrades the resolution to 4X the original amount). I read on the radikarl post in the scratch live forum and few ppl seemed to have the same issue with other controllers (but that topic never really expanded or got answered. Anyways… I read above that you said there’s something with the scratching/jog wheel that you didn’t like.. would this be the same thing that i’ve come across with my Vestax controller?? Honestly… today I was going to pick up the SC2000 because on the limited videos I saw on youtube about this hack on Denon… (which really is just from one user) …. it’s hard to tell if this is happening with him also or not. This really is the make-it-or-break-it feature that really frustrates/concerns me… hopfefully you can shed some light and help me figure this out!! I appreciate any advice/tips you might have on this and wish you a very good day!! =]
Hi djkleen. The DN-HC4500 is touch sensitive which means it has 5 levels deep when you touch it. It works great in Scratch Live. However, when other Controllers with bigger platters use this same mapping (hack), it seems to work different.
If I scratch on the DN-SC2000, then release the platter, it works great every time! However, I’m used to pushing the platter forward a little as with real vinyl on Technic turntables. In SSL, it will drag (opposite of break) sometimes. I don’t know why it does this because this never happens on the DN-HC4500.
This is a bummer and I haven’t got used to scratching by just releasing the platter (15 years on Vinyl). I will do a video review for the DN-SC2000 and SSL next month.
djkleen. I forgot to mention you can double tap with two fingers on the DN-SC2000 platter like 8 times a second and SSL stutter stops/plays. Nice effect and great platter control. This means the drag should never happen, but it does.
I guess that’s why Serato charges DJ Hardware Manufactures now to have custom Native Support in SSL. So it will work flawlessly.
J.J,
Thanks so much for the quick response and answer. So from what you are saying… there’s no sort of delay or hiccup when you release the platter while it is in motion? On my Vestax… if I’m just touching the platter without any forward/reverse movement on the platter/wheel (the song is basically paused)…soon as I release the platter (‘un-touch’ the platter)… SSL resumes the song as normal and everything works as it should. It’s when I touch the platter and start ‘scrubbing’ it aka scratching a beat in is where I have the problem. Well… really it’s right after that. When I’m scratching/about to toss in a down beat… soon as I release the platter while the platter is in a forward or reverse motion (due to the movements of the scratches/dropping the down beat)… SSL seems like it continues that motion/action for 1 to close to 2 seconds before it resumes the normal speed of the song. So when you’re using the SC2000… this doesnt happen to you?
Also could you please explain a little more of what you mean by “SSL will drag (opposite of break)” ….. I understand you talking about the pushing the platter forward (it’s to catch the beat)… and this sounds like my situation of that delay thing… but I didnt want to assume it was since you had that “drag (opposite of break)” part added with it.
Thanks for helping…. this info is soooo much appreciated! I just dont want to make a purchase that is based on previous misconceptions. Thanks J.J!!
Hello djkleen ! do you think you can email me your xml file for the Vestax VCI 100 ? I was trying to make it work with serato but it don’t work and i wasn’t able to find anything about it on the web. Here is my address : specialspamm@gmail.com
JJ > Thank you so much for your help. Let us know when you will be able to light the buttons. I think that’s the only thing that is missing with the sc2000
Thanks spegash. Hopefully, SSL will give us MIDI out for LED buttons. If not, I will include a file to work with Bome’s MIDI Translater. I already got it working great in Offline Player mode.
Send me your SC2000 XML when you’re finished. I’m curious what buttons you programmed. Now that Browser and Next were removed because the Previous button took care of those two, I’m wondering what I should assign them as.
Seems like djkleen doesn’t want to share his xml file for the vestax vci 100 lol. Too bad, i could have tried with mine and see if the problem came from your vci 100. Come on man, share it. JJ is generous, and you can be as generous as him, its a community!!!!
HAHAHA!! you’re funny man! I wrote my previous response at around 4:45AM my time over here…. ….please excuse my non-response… gotta sleep sometime bro!! lol Anyways… I just sent you the XML file to your email. Check it out… lemme know! —–As for the platter Midi mappings..is your VCI-100 upgraded to the 1.4 firmware?? or at least 1.3?? This might affect the mapping…maybe…. but yeah..go ahead and lemme know wassup.
Oh..and btw…. from reading the previous posts…. seems like you have the denon sc-2000 too, correct? Can you also give me some feedback on how SSL is when you’re releasing the platter?? Thanks!
Thanks bro, I received the xml file, I’m try it out and give you a feedback.
As for the Denon, there is a latency when releasing the platters. I was really annoyed by this probleme first but I only use them for mobile djaying so I finally didn’t care. People are so drunk in clubs, they don’t even notice when my mix is crap lol
I’m in the middle of updating the PDF. You can download the latest so you are not lost with the XML Mapper.
Updated the PDF again. The number next to the buttons is what Serato Scratch Live recognizes them in MIDI. This way, you can look at the XML and figure out what the buttons are assigned to.
I’m currently trying to figure out mapping the VCi-300 platters using the midi hack… substituting the midi note values it’s spitting out into the XML file… To be more specific… I’m using ‘midi monitor’ and also double checking it with ‘midi pipe’ to obtain the values for the platter/touch/scratch-button/ect ….. but still having problems with it… it’s movement is really erratic… and speaking of erratic.., i seem to can get the pitch sliders to work properly on SSL… which usually are the easiet to do for me… i can get the input volume sliders to midi map with the pitch sliders on SSL…. but not the pitch sliders on the VCI-300. I’m hoping you guys can shed some light on this and appreciate anyone who knows how to correct this. Thanks guys!
Thanks very much JJ .Bought the sc2000 and within minutes was set up and working in serato.Used it last night (Wed) and it was flawless.
Good Job thanks.Oh and by the way my m8 was so impressed hes bought 2 of them lol
Awesome! Whose is your m8?
Now all we need is for Serato to add MIDI out to light up the LED’s and to fix the “forward scratch sometimes pauses”.
First J.J. Thanks a lot for time and effort mapping the SC2000! Works Great!
to use all of them at the same time…
My question is this:
Is it possible to load multiple MIDI controllers at the time with Serato SL1?
I have 2 SC2000 & MIDI Mixer and I can’t figure it out
Thanks for your help!
It is possible. However, once you manually add any more MIDI code in Scratch Live to the SC2000, it will almost corrupt the XML file.
I don’t believe SSL allows you to have to separate XML MAPS.
This is what I recommend. Move or Delete all XML files in C:UsersYourNameMusic_Serato_MIDI
Then open up SSL, select the MIDI button and start programming your MIDI MIXER. What mixer do you have? Close and save the XML. You can now copy that XML code in WordPad and past it after the SC2000 code. Just make sure it’s before the . Or you can email me the Mixer XML and I can combine it for you.
To program MIDI in SSL, start at 6:30 in this video:
http://www.poweronplay.com/video-midi-map-dn-s3700-in-scratch-live/
Great work JJ! I ordered my DN-SC2000 in November but it only just turned up (long story). Really pleased that you did your mappings before I started trying to do them myself
I think I remember reading somewhere that you can’t control deck 3 or deck 4 in Serato with this. Is that true?
I was originally planning to use it as a third deck for acapellas etc……
Correct beezwaxibiza. No support yet for the 3rd and 4th deck.
Jeremy Young from Serato had this to say: “But I did notice that the HC4500 seems to always control Virtual decks 1 & 2. They should really follow the “Deck focus” but that’s another issue.”
You might have to be on the last SSL BETA to view it.
http://serato.com/forum/discussion/356944
When the DN-HC4500 came out, there was only two decks. Even if the 4500 does support deck 3 and 4, we will not be able to use it using the same hack. Unless radikarl figures out the proper MIDI code.
hi j.j. i have no funktions in ssl 2.3 when ill ad the xml to midi, and enable the dn sc 2000 … whats the problem ?
Make sure the SC2000 is in MIDI mode 1&2.
[SHIFT] + [BROWSE] = MIDI channel 1-2
Make sure the SC2000 is plugged in to the computer before you start SSL.
Copy the custom XML to Serato’s MIDI folder. C:UsersYour_NameMusic_Serato_MIDI
If there is no MIDI folder, open up SSL. Go to Setup, then MIDI. Select the DN-SC2000 on the left. Create a new MIDI file. This will setup the MIDI folder and Auto_Save.XML file in Windows Explorer.
Hi JJ, I am looking for a file for my xlm dn sc 2000, however the thing I want is what map to the deck as the right and left auxiliary is dedicated to my SL1200, if you ever can not know the mypage you m the name of the prog deck 3, thank you for the good sound be with you
snowdevil, do you want Deck 2 control on MIDI 1 and Deck 3 control on MIDI 2 when you hit DECK CHG.?
If so, I can do that. However, the Job Platter (Scratch and Bend) only work with Deck 1 and 2.
Hi JJ, thank you for the quick response, as I needed scraping on the deck 3 J have kept your mapping is really on the bridge 3 days I put a link to a sl12000 x1, I use exclusively for ableton with the bridge, if not quick question for léclairage effect of cue and how you doing? that’s good be with you mister dd @ +
Hi ive just copied your file into my midi map and its all working fine, a couple of things id like advice on, could you tell me how i would modify the file so shift and fast forward activated jog mode and shift and reverse activated scratch mode, so the led light on the front of the platter turns on and off that way i wouldnt mistakingly use the platter to adjust the speed and end up with a backspin mid mix.
DJ STU-C, that’s how I wanted it to work. Pitch Bend = Shift + >> and Scratch = Shift + <<. However, we are using the DN-HC4500 hack. It only has 1 button to toggle on and off Scratch/Pitch Bend.
This means, whatever button you map the Scratch/Pitch Bend for the Jog Wheel, it will toggle ON/OFF. You cannot map 1 button to only do Scratch Mode and another button to only do Bend Mode, it has to be the same button.
ah ok, thankyou for that information bud, i got confused reading the serato forums thinking it was something that could be done
great job by the way!!
another question, ive changed a few things to suit my own needs will i need to delete mappings from the file that i will no longer be using because it seems to have kept the old mappings, everything is working from what i can see.
is it possible that one button/knob etc could perform two functions if 2 mappings are stored?? (i wouldnt want to trigger a sample and an effect at the same time
One button cannot perform 2 mappings or even toggle (on/off) in Scratch Live unless it’s natively supported or hacked. Once you overwrite in MIDI learn in SSL, it will (should) erase your old mapping. You can hold down 1 button like a SHIFT and press another button for a second mapping. For instance:
Cue = Jumps to Cue Point
Shift + Cue = Sets Cue Point
Were actually trying to find the last hack on how Cue is performed for Natively Supported CDJ’s. Cue button while playing Jumps to Cue but Cue button while paused Sets a Cue Point.
It is far better to open up your XML file and add your code there. Compare the original XML (open using Notepad) from my website and compare the one you made changes to. The one you customized will be all messed up.
Tell me what buttons you want programmed and I will make a custom SC2000 XML. That way, you can learn how to write XML by comparing the files.
well my setup is
left channel 1210 with timecode (deck1)
right channel dn sc2000 (deck2)
aux channel 1210 with timecode (deck3)
so really ill only be using platter control on the right deck in my setup
basically when i have deck2(b on the sc2000) activated ive set it so each effects knob plays a sample deck(1,2,3 and 4) then the actual knob adjusts the level(the little horizontal pitch slider on screen) ive got the auto loop button to turn loop on and off and the knob that adjusts the loop size i press that to turn auto loop on and off(i find it easier having the auto loop button activate and deactivate the loop function, that way i can exit a manual loop with ease) the two buttons either side of the auto loop are used for selecting a loop size(the left and right arrows on screen)
now this is the bit where everyone will think im being strange.
while i have the deck in deck b mode(the one ill be using the platter on) i use the browser button to toggle between crate list and tracks in crate, i then use the previous button to load deck 1, the track select scrolls the crate and loads deck 2, and the next button loads deck 3, then finally i have key lock activating key lock on deck 2(i dont use keylock on tracks as i find it ruins the sound ill mainly be using acapellas on deck 2) and the sync button to eject tracks from deck 2 so its easier in internal mode
oh and finally whilst in deck b i use cue 5 and 6 for cue points 1 and 2 on the aux deck and cue 7 and 8 as loop in and loop out on the aux deck
i bet this sounds like absolute madness to you
Crazy stuff DJ STU-C. I like your style. I won’t have time this week to do anything though.
This is one of the reasons I am developing a Control Editor for Serato Scratch Live that creates a XML file.
thats a great idea, people like you are a credit to djing mate, rather than the 300 post thread on dj forums about the screens on cdj’s you are actually producing something that will provide real help for everyone
thanks for taking the time to look at the problems i was having with it
cheers
stu
Hi JJ, how r u doing with the ssl Controller Editor?
a little while ago I got SSL, and I’m using it with my s3700′s, x1700 and hc1000s….like a charm.
i just bought the mc6000 for a small compact way to work with Traktor…learn well and get used to traktor without all the toys.
But if the mc6000 can work with serato with this, it would be great.
Using Visual Studio C#, it only works on Windows. I would like to design a program that works on macs as well. I either have to do it online or use an outdated C++. JAVA is hideous.
I do not have a mapper for the DN-MC6000 (make sure and download the latest firmware). However, the DN-SC2000 is very similar (minus the other deck and mixer). The 6000 Jog Wheels work great in Scratch Live using the DN-HC4500 hack. However, there is a slight pause when releasing the platter in Scratch Live. Look for a MC6000 .XML mapper for Scratch Live on denondjforums.com
Need Help ASAP….Is there an XML file create that adds 1-4 cue button function on SSL…and i cant get Denon ASIO 1.01 to detect my Denon DN-SC2000…I am running Winxp….please help…..thanks
djniceproduction@yahoo.com
The DN-SC2000 is a MIDI only device with no sound card. ASIO is only if you have a sound card.
Make sure the SC2000 is in MIDI mode 1&2.
[SHIFT] + [BROWSE] = MIDI channel 1-2
Make sure the SC2000 is plugged in to the computer before you start SSL.
Copy the custom XML to Serato’s MIDI folder. C:UsersYour_NameMusic_Serato_MIDI
If there is no MIDI folder, open up SSL. Go to Setup, then MIDI. Select the DN-SC2000 on the left. Create a new MIDI file. This will setup the MIDI folder and Auto_Save.XML file in Windows Explorer.
I had it working before….In SSL it would Show DN-SC2000, i reinstalled WinXP and now SSL shows USB Audio Device. And I retested, DN-sc2000 is working except for the Cues 1-4, make a cue or delete. The Cue 1-4 were working before I had to reinstall WinXP. Do u have a later version of the Denon DN-SC2000 than 20110427. Please any help. I am here in San Antonio…and i believe you are too….I like…..Let me know….Thanks
Shawn
DJ Nice Production
What RANE hardware do you use? SL1, SL2, 68 etc.? What SSL version are you running? The hammer on for the cues is a hack from the Rane 68 mixer, so it should only work after 2.0.1. If you want, I can load a modified XML with the regular cues to see if that works? You won’t be able to delete the cues from the controller though.
I live 50 miles west of El Paso.
I am using WinXP and i have Rane SL1 with 2.3.1 loaded. I am thinking of trying out like 2.2 or 2.3. on my system before reinstalling WinXP. But maybe something with 2.3.1 is messing it up…..i had all 1-4 Cues working with add and delete. But I used ur 20110427 and the Cue1-4 were working……I dont remember if i did anything special…..Could u email me ur latest file to djniceproduction@yahoo.com or djniceproduction@gmail.com….By the way i was born and raised in El Paso and moved back from Japan to San Antonio……..
Thanks
Shawn
Hi JJ
just a simple question. I have a couple of sc 2000 if I want use them with ssl i must set one like a deck1 (blu led) and other like a deck 2?
There will be problem with map in serato that see two dn sc2000?
I would like to drive all ch.1 with one sc2000 and channel 2 with pother like a two single deck controller.
Thanks for your help
Carlettodj
Carletto,
You have two options.
1. Set both Decks to MIDI 1&2. Make sure the left Deck is on MIDI 1: Deck A Blue. Set the right Deck to MIDI 2: Deck B Red. Normally, you should never set 2 or more MIDI controllers to the same MIDI Channel. But since the SC2000 has a button to toggle MIDI 1&2, you should be alright.
2. Set the right Deck to MIDI 3&4. I don’t have a MIDI XML for this yet. I was planning on setting the Left Deck to control Deck 1 A and Deck 3 C and the Right Deck to control Deck 2 B and Deck 4 D.
How to assign MIDI channel 1 through 8
[SHIFT] + [SEL.] = CUE button corresponding to the current MIDI channel flashes:
Ok Thks JJ
I’m going with the first option
Any update on 4-deck control using MIDI 3/4 to control decks 2/4?
Nothing yet. But it I can probably do something like:
MIDI 1/2 = Decks 1 and 3
MIDI 3/4 = Decks 2 and 4
that would be sweet for Sixty Eight owners
Hi JJ can u help me with the midi mapping for Denon mc6000 and scratch live 1 thanks , hope to here from you
aadjei,
I do not own a MC6000, but it is similar to the SC2000. What can I help you with?
Hi, Can someone help me?
I’ve the problem that not all background-LED work.
What can i do?
[URL=http://www.jpg-upload.com/view.php?filename=816600X774_DNSC2000_Top.jpg][img]http://www.jpg-upload.com/images/816600X774_DNSC2000_Top.jpg[/img][/URL]
Hello j.j I am looking for a way to set the jog into a midi device . I know how to give the command to write to xml file . i’m use a software midi controll into ipad 2 . the jog is channel 16 value 1 can u help me?
Hey J.J
Just picked up a dnsc2000 and with SSL 2.3.3 the xml file you have for download up the top of the page I can’t work out how to set cue points?
Any ideas?
Thanks.
I meant to say cue points and hot cues.
With your map when I press the hot cue buttons they do nothing. Even when I manually set a cue in SSL and press hot cue 1 nothing happens.
I really don’t want to have to use traktor as I much prefer serato…
mrmac,
Make sure you are in MIDI 1,2 and SEL CUE 1-4: ORANGE
Go to Setup, Playback Tab, and Check Enable Hot Cues.
If that doesn’t work, Shut down Scratch Live and move or delete every XML file in the My Music/_Serato_/MIDI folder. Unzip my XML for a fresh start and put the XML in the MIDI folder. Start SSL and Load the new XML. Because you can delete these cues, they work different then simply assigning them to a CUE in SSL.
J.J,
Thank you so much!!!!!
I feel like such an idiot I missed that! Thanks mate… I really appreciate your help.
Now I just wish/hope that Rane/Serato allow MIDI out so that my DNSC 2000 lights up like it supposed to.
Any idea if that will ever happen??
Thanks again.