rss.pngFlickrLinkedInTwitterVimeoYouTubeFacebook

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:


DN-SC2000

 alt=

How to assign MIDI channel 1 through 8

  1. [SHIFT] + [BROWSE] = MIDI channel 1-2
  2. [SHIFT] + [PREVIOUS] = MIDI channel 3-4
  3. [SHIFT] + [NEXT] = MIDI channel 5-6
  4. [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”.

    1. Connect the unit to a PC while holding the SHIFT, BROWSER, and PREVIOUS buttons pressed.
    2. 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
    1. Press the SHIFT button.

Normal mode is retrieved from the sensitivity adjustment mode.

89 comments

  • Visit site
    March 10, 2011 1:42 pmPosted 1 year ago
    J.J. (Author)

    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

    Reply
    • Visit site
      August 15, 2011 12:01 pmPosted 9 months ago
      sinek

      Hallo bei mir funktioniert das jog wheel nicht wie kann ich es zum laufen bringen so das ich scratchen kann

      Reply
    • Visit site
      August 15, 2011 12:02 pmPosted 9 months ago
      sinek

      Hello from me does not like the jog wheel I can run to scratch Clear as I can

      Reply
      • Visit site
        August 16, 2011 11:47 amPosted 9 months ago
        J.J. (Author)

        I’m not understanding?

        Did you try Shift + Rewind << for Bend.
        Shift + Rewind << again for Scratch.
        Shift + Rewind << again to toggle Pitch Bend/Scratch.

        Reply
  • Visit site
    March 11, 2011 12:06 pmPosted 1 year ago
    J.J. (Author)

    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

    Reply
  • Visit site
    March 15, 2011 12:42 pmPosted 1 year ago
    J.J. (Author)

    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

    Item				Value	Command	Number
    DRY/WET/KNOB (FX1) 		0x5C	0xBn	ON TRG : 0x4A
    						OFF TRG : 0x4B
    						Blink ON TRG : 0x4C
    DRY/WET KNOB (FX2) 		0x60
    PARAM.1 KNOB (FX1)		0x5D
    PARAM.1 KNOB (FX2) 		0x61
    PARAM.2 KNOB (FX1) 		0x5E
    PARAM.2 KNOB (FX2) 		0x62
    PARAM.3 KNOB (FX1) 		0x5F
    PARAM.3 KNOB (FX2) 		0x63
    FX ON 1 			0x5A
    KEY LOCK			0x08
    FX ON 2 			0x5B
    SYNC 				0x09
    LOOP IN 			0x24
    LOOP IN Dimmer 			0x3E
    CUE1 				0x11
    CUE1 Dimmer 			0x12
    CUE5 				0x19
    CUE5 Dimmer 			0x1A
    PLAY 				0x27
    CUE 				0x26
    CUE2 				0x13
    CUE2 Dimmer 			0x14
    CUE6 				0x1B
    CUE6 Dimmer 			0x1C
    LOOP OUT 			0x40
    LOOP OUT Dimmer 		0x2A
    CUE3 				0x15
    CUE3 Dimmer 			0x16
    CUE7 				0x1D
    CUE7 Dimmer 			0x1F
    AUTO LOOP 			0x2B
    AUTO LOOP Dimmer 		0x53
    CUE4 				0x17
    CUE4 Dimmer 			0x18
    CUE8 				0x20
    CUE8 Dimmer 			0x21
    Reply
    • Visit site
      October 16, 2011 12:33 pmPosted 7 months ago
      amitnuri

      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

      Reply
  • Visit site
    March 23, 2011 10:48 amPosted 1 year ago
    J.J. (Author)

    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.

    Reply
  • Visit site
    March 29, 2011 1:21 amPosted 1 year ago
    J.J. (Author)

    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

    1. [SHIFT] + [BROWSE] = MIDI channel 1-2
    2. [SHIFT] + [PREVIOUS] = MIDI channel 3-4
    3. [SHIFT] + [NEXT] = MIDI channel 5-6
    4. [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

    • Scratch: If the front blue light is ON, that means SCRATCH mode.
    • Bend: If the front blue light is OFF, that means BEND mode.

    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

    • 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”.

    1. Connect the unit to a PC while holding the SHIFT, BROWSER, and PREVIOUS buttons pressed.
    2. Adjust the sensitivity by turning the TRACK SELECT knob.
      The LED corresponding to the set sensitivity lights.
    3. 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
    4. Press the SHIFT button.
    5. Normal mode is retrieved from the sensitivity adjustment mode.

      Reply
    1. Visit site
      April 13, 2011 3:19 pmPosted 1 year ago
      spegash

      Thank you for this. Great job !!!!!

      Reply
    2. Visit site
      April 15, 2011 12:48 pmPosted 1 year ago
      spegash

      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

      Reply
      • Visit site
        April 15, 2011 1:25 pmPosted 1 year ago
        J.J. (Author)

        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.

        Reply
    3. Visit site
      April 15, 2011 1:50 pmPosted 1 year ago
      spegash

      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.

      Reply
    4. Visit site
      April 15, 2011 1:57 pmPosted 1 year ago
      spegash

      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 ?

      Reply
    5. Visit site
      April 15, 2011 4:38 pmPosted 1 year ago
      J.J. (Author)

      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

      Reply
    6. Visit site
      April 15, 2011 6:57 pmPosted 1 year ago
      spegash

      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

      Reply
    7. Visit site
      April 23, 2011 3:38 pmPosted 1 year ago
      spegash

      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 ;-)

      Reply
    8. Visit site
      April 25, 2011 9:34 amPosted 1 year ago
      J.J. (Author)

      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.

      Reply
    9. Visit site
      April 26, 2011 11:17 amPosted 1 year ago
      J.J. (Author)

      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)



      Reply
    10. Visit site
      April 26, 2011 4:48 pmPosted 1 year ago
      J.J. (Author)

      Update the XML again and added an additional XML file that is for MIDI channel 7 & 8.
      [SHIFT] + [DUPLICATE] = MIDI channel 7-8

      Reply
    11. Visit site
      April 26, 2011 6:30 pmPosted 1 year ago
      J.J. (Author)

      Deck B Cues 2, 3 and 4 needs to be fixed. Tested the MIDI 7 and 8 and it doesn’t work.

      Reply
    12. Visit site
      April 26, 2011 6:31 pmPosted 1 year ago
      spegash

      Hi J.J.
      I tried to use BOME for the leds but it looks so complicated :-(

      Reply
    13. Visit site
      April 27, 2011 3:56 pmPosted 1 year ago
      J.J. (Author)

      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.

      Reply
    14. Visit site
      April 27, 2011 4:17 pmPosted 1 year ago
      spegash

      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. :(

      Reply
      • Visit site
        April 29, 2011 4:02 pmPosted 1 year ago
        J.J. (Author)

        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:

        Reply
    15. April 29, 2011 1:14 pmPosted 1 year ago
      dj170364

      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

      Reply
      • Visit site
        April 29, 2011 4:14 pmPosted 1 year ago
        J.J. (Author)

        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.

        Reply
    16. Visit site
      May 20, 2011 1:21 amPosted 1 year ago
      alejandroarias14

      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

      Reply
      • Visit site
        May 20, 2011 9:56 amPosted 1 year ago
        J.J. (Author)

        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.

        Reply
    17. Visit site
      May 23, 2011 12:45 pmPosted 12 months ago
      J.J. (Author)

      Need to delete:
      Instant Double Right… on_modifier=”Shift Modifier 1″
      Shift + Duplicate already goes into MIDI channel 7-8

      Reply
    18. Visit site
      May 23, 2011 9:41 pmPosted 12 months ago
      alejandroarias14

      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!

      Reply
    19. Visit site
      May 24, 2011 2:09 amPosted 12 months ago
      djkleen

      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!! =]

      Reply
      • Visit site
        May 24, 2011 3:09 amPosted 12 months ago
        J.J. (Author)

        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.

        Reply
        • Visit site
          May 24, 2011 3:23 amPosted 12 months ago
          J.J. (Author)

          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.

          Reply
        • Visit site
          May 24, 2011 3:37 amPosted 12 months ago
          djkleen

          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!!

          Reply
    20. Visit site
      May 24, 2011 3:25 amPosted 12 months ago
      spegash

      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 :-)

      Reply
      • Visit site
        May 24, 2011 3:32 amPosted 12 months ago
        J.J. (Author)

        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.

        Reply
    21. Visit site
      May 24, 2011 7:38 amPosted 12 months ago
      spegash

      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!!!!

      Reply
      • Visit site
        May 24, 2011 2:50 pmPosted 12 months ago
        djkleen

        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.

        Reply
        • Visit site
          May 24, 2011 2:51 pmPosted 12 months ago
          djkleen

          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!

          Reply
          • Visit site
            May 25, 2011 7:08 amPosted 12 months ago
            spegash

            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

            Reply
    22. Visit site
      May 24, 2011 5:58 pmPosted 12 months ago
      J.J. (Author)

      I’m in the middle of updating the PDF. You can download the latest so you are not lost with the XML Mapper.

      Reply
    23. Visit site
      May 27, 2011 6:18 pmPosted 11 months ago
      J.J. (Author)

      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.

      Reply
      • Visit site
        May 28, 2011 12:47 amPosted 11 months ago
        djkleen

        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!

        Reply
    24. Visit site
      June 30, 2011 6:10 pmPosted 10 months ago
      phil3345

      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

      Reply
      • Visit site
        July 1, 2011 9:31 amPosted 10 months ago
        J.J. (Author)

        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”.

        Reply
    25. Visit site
      July 12, 2011 6:47 pmPosted 10 months ago
      djmuka

      First J.J. Thanks a lot for time and effort mapping the SC2000! Works Great!
      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 :( to use all of them at the same time…
      Thanks for your help!

      Reply
      • Visit site
        July 12, 2011 7:13 pmPosted 10 months ago
        J.J. (Author)

        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/

        Reply
    26. Visit site
      August 7, 2011 2:09 pmPosted 9 months ago
      beezwaxibiza

      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……

      Reply
    27. Visit site
      August 8, 2011 10:21 amPosted 9 months ago
      J.J. (Author)

      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.

      Reply
    28. Visit site
      August 12, 2011 11:28 amPosted 9 months ago
      roxy

      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 ?

      Reply
      • Visit site
        August 12, 2011 12:54 pmPosted 9 months ago
        J.J. (Author)

        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.

        Reply
    29. Visit site
      August 13, 2011 2:18 pmPosted 9 months ago
      snowdevil

      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

      Reply
      • Visit site
        August 15, 2011 9:13 amPosted 9 months ago
        J.J. (Author)

        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.

        Reply
    30. Visit site
      August 19, 2011 9:31 amPosted 9 months ago
      snowdevil

      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 @ +

      Reply
    31. Visit site
      August 31, 2011 11:18 amPosted 8 months ago
      DJ STU-C

      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.

      Reply
      • Visit site
        August 31, 2011 12:17 pmPosted 8 months ago
        J.J. (Author)

        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.

        Reply
    32. Visit site
      August 31, 2011 4:43 pmPosted 8 months ago
      DJ STU-C

      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

      Reply
      • Visit site
        August 31, 2011 5:11 pmPosted 8 months ago
        J.J. (Author)

        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.

        Reply
    33. Visit site
      September 1, 2011 4:43 amPosted 8 months ago
      DJ STU-C

      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 :)

      Reply
    34. Visit site
      September 1, 2011 12:06 pmPosted 8 months ago
      J.J. (Author)

      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.

      null

      Reply
    35. Visit site
      September 1, 2011 1:50 pmPosted 8 months ago
      DJ STU-C

      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

      Reply
    36. Visit site
      September 29, 2011 10:42 amPosted 7 months ago
      Gilberto

      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.

      Reply
    37. Visit site
      September 29, 2011 11:48 amPosted 7 months ago
      J.J. (Author)

      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

      Reply
      • Visit site
        October 19, 2011 10:08 pmPosted 7 months ago
        djniceproduction

        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

        Reply
    38. Visit site
      October 19, 2011 11:01 pmPosted 7 months ago
      J.J. (Author)

      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.

      Reply
      • Visit site
        October 20, 2011 11:02 amPosted 7 months ago
        djniceproduction

        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

        Reply
        • Visit site
          October 20, 2011 2:21 pmPosted 7 months ago
          J.J. (Author)

          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.

          Reply
    39. Visit site
      October 20, 2011 2:32 pmPosted 7 months ago
      djniceproduction

      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

      Reply
    40. Visit site
      November 9, 2011 7:24 amPosted 6 months ago
      carlettodj

      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

      Reply
      • Visit site
        November 9, 2011 11:28 amPosted 6 months ago
        J.J. (Author)

        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

        1. [SHIFT] + [BROWSE] = MIDI channel 1-2
        2. [SHIFT] + [PREVIOUS] = MIDI channel 3-4
        3. [SHIFT] + [NEXT] = MIDI channel 5-6
        4. [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:

        Reply
        • Visit site
          November 11, 2011 3:44 amPosted 6 months ago
          carlettodj

          Ok Thks JJ
          I’m going with the first option :-)

          Reply
        • Visit site
          December 13, 2011 9:05 pmPosted 5 months ago
          rudykizer

          Any update on 4-deck control using MIDI 3/4 to control decks 2/4?

          Reply
          • Visit site
            December 13, 2011 11:15 pmPosted 5 months ago
            J.J. (Author)

            Nothing yet. But it I can probably do something like:
            MIDI 1/2 = Decks 1 and 3
            MIDI 3/4 = Decks 2 and 4

            Reply
            • Visit site
              December 14, 2011 10:32 amPosted 5 months ago
              rudykizer

              that would be sweet for Sixty Eight owners :-)

    41. Visit site
      November 14, 2011 3:04 pmPosted 6 months ago
      aadjei

      Hi JJ can u help me with the midi mapping for Denon mc6000 and scratch live 1 thanks , hope to here from you

      Reply
      • Visit site
        November 14, 2011 11:23 pmPosted 6 months ago
        J.J. (Author)

        aadjei,

        I do not own a MC6000, but it is similar to the SC2000. What can I help you with?

        Reply
    42. Visit site
      November 26, 2011 2:56 amPosted 5 months ago
      DJCee

      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]

      Reply
    43. Visit site
      November 29, 2011 4:51 pmPosted 5 months ago
      marshallfent

      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?

      Reply
    44. Visit site
      January 24, 2012 1:50 amPosted 3 months ago
      mrmac

      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.

      Reply
      • Visit site
        January 24, 2012 4:15 amPosted 3 months ago
        mrmac

        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…

        Reply
    45. Visit site
      January 24, 2012 10:54 amPosted 3 months ago
      J.J. (Author)

      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.

      null

      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.

      null

      Reply
      • Visit site
        January 24, 2012 11:20 amPosted 3 months ago
        mrmac

        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. :D

        Reply

    Leave your comment

    Your Name: (required)

    E-Mail: (required)

    Website: (not required)

    Authorization code from image: (required)


    Message: (required)

    Send comment