FlickrRSSLinkedInTwitterVimeoYouTubeFaceBook

Video: MIDI MAP DN-S3700 in Scratch Live

This video will show you how to create a custom Serato Scratch Live MIDI Map using Denon’s DN-S3700 Direct Drive table top CD player. I tried to explain the new HYBRID mode that Denon is releasing soon. It will include the audio signal timecode from most DJ software companies like Serato. You use almost all the buttons and knobs to control everything in Scratch Live. The Platter, Pitch Slider, Reverse button and Play will be used in HYBRID mode to control the timecode.

Here is the info from the PDF

HYBRID MODE

Free F/W Download for the Popular DN-S3700 and DN-S1200 Tabletop Controllers
Availability: Sept. 2010

With the revolutionary new Denon DJ Hybrid MIDI mode free F/W download, current users and future owners of the DN-S3700 or DN-S1200s will be able to use various supported DVS applications (on either a PC or Mac®) such as Serato™ Scratch Live for direct spinning platter control (for DN-S3700). The new HYBRID firmware uses Denon DJ’s world’s-first built-in Relative mode timecode signal generator, and in conjunction with a DVS-supported sound card or Denon DVS-supported mixers such as the DN-X1600 and DN-X600 you can eliminate your traditional CD timecode (and flash drive) media for control of your DVS.

Your DVS’s required tone is now generated from inside the player’s DSP and outputs through the analog RCA connectors of the DN-S3700 or DN-S1200 during Hybrid mode. Various other surrounding keys and knobs are freely available to MIDI map as seen fit. Other firmware improvements with this release include new Auto BPM detection engine, doubled Platter Resolution (for DN-S3700) and position accuracy via a newly-added preset. With the addition of MIDI Hybrid mode, the DN-S3700 Digital Media Turntable is giving working DJs an even more comprehensive tool and solution they need to succeed and grow their creative talents at a very affordable cost.

I do not recommend buying the cheaper SL1 box and TTM 57SL RANE mixer.

Most new chip-sets on motherboards are pulling proper support for USB 1.1 (second-rate). They fully support USB 2.0 and some already have 3.0 support. Serato was able to do a workaround for the OSX in 2.1, but the “Windows API” for USB doesn’t allow any tweaking. This means if you buy a new PC (i7, i3 & i5) to use with the older SL1 or 57SL mixer, you could have dropouts.

20 comments

  • August 28, 2010 2:35 pmPosted 1 year ago
    Silvio Z

    Great Job JJ.

    Reply
  • avatarVisit site
    August 30, 2010 11:30 amPosted 1 year ago
    J.J. (Author)

    Notes for MIDI:
    Check on another computer to see if Left (collapses crates) and Right (expands crates) works.
    Playlist as “Shift”
    Playlist as “Left”
    Playlist as “Right” Shift

    If not…
    Playlist = Right Expand Crates
    Flip + Playlist = Left Collapses Crates

    It took a while, but I just finished MIDI mapping all the FX onto the DN-S3700. The advanced FX parameters and MACRO edit in SSL is ridiculous. Great for tweaking and saving an effect, but not for MIDI mapping any of it.

    Everything the DN-HC1000S can control in the latest mapping file using 4 MIDI channels, the DN-S3700 can control using just 1 MIDI channel. 116 lines of MIDI code to be exact. Would you like for me to include a PDF?

    Silvio, will Platter Mode be used for anything? If not, can it be used as a user-defined MIDI button like the Brake button and FWD/BOTH switch.

    Reply
  • avatarVisit site
    September 7, 2010 10:47 amPosted 1 year ago
    J.J. (Author)

    I’ve ran into problems with MIDI. Here are some question and answers from Serato Support. (SSL = Serato Scratch Live)

    1. MIDI Right and Left not working. a) Go to MIDI, then Show MIDI Panel. b) Under Primary, then Library… assign Left to a button and Right to another button. c)Test it in the crates.
    ‘Left’ should collapse the crates and ‘Right’ should expand the crate structure. Like this video.
    Can you disable Video-SL in the plug-ins section of the setup screen? It looks like if you have this enabled it tries to do a video crossfade.

    This worked, but it still needs to expand/collapse the crates if you use video. My Sixty-Eight crossfader already crossfades the video.

    2. Undo Load Button not working. a) Go to MIDI, then Show MIDI Panel. b) Under Primary, then Library… assign Undo Load to a button.
    Instead of toggling the last song loaded, you have to hold down the assigned Undo Load Button. As soon as you release it, the deck goes back to the track.
    The Undo Load issue you are referring to looks like a bug. I will report this and hopefully there will be a fix in a future version of Scratch Live.

    3. The Show / Hide Deck Controls doesn’t remember last state in Stack Display. a) Start SSL b) Select Stack Display Mode c) Click Show (expand) Deck Controls d) Exit SSL e) Start SSL again.
    It starts in Stack Display Mode, but it defaults to Hide Deck Controls. Every time SSL boots up, I have to EXPAND Show Deck Controls. It should remember the last state it was in.
    You’re right! Looks like you’ve found a bug. I’ll pass this on to our developers I’m sure it won’t be hard to fix : )

    4. The Auto Loop Select doesn’t scroll from Auto Loop position. a) Do a Auto Loop and move the Auto Loop Select knob (MIDI Mapped) to 1/8. b) Release the loop and set an Auto Loop at 4 beats. c) When you scroll the Auto Loop Select, it will either move to 1/16 or 1/4.
    It selects the next loop from the original 1/8 and not the 4 beat loop you are currently on. It should go from the 2 beats you were at. Either 2 beat loop (to the left) or 8 beat loop (to the right).
    Did you have this issue with the 2.0.1 version of SSL included with the Sixty-Eight mixer?

    I believe this has always been and issue with SSL (on my SL1) since Auto Loops was introduced. We also need a way to multiply/divide the loop by 2 with buttons instead of just a knob. A button is more precise.

    5. Here are some other MIDI limitations in SSL:
    * Cannot Clear a Cue Point in MIDI (It’s sad this basic feature is not in MIDI?)
    * Cannot assign 1 button to divide or multiply a loop (It has to be a knob)
    These are a great idea, I’ve passed these on to the dev team.

    * Cannot MIDI assign any button to Instant Double the 3rd and 4th deck (You can only do this with a mouse)
    * Cannot MIDI assign any button to Instant Double to or from the Sampler (Again, by mouse only)
    These ones are quite tricky to do, especially the sample player as there are so many instant doubles combinations. They may be available in a future release.

    * Cannot MIDI assign a button to switch layer (Limited to Shift: You have to hold down a button)
    * Cannot output MIDI (Essential for lighting up LED’s and back-lit buttons for the DN-S3700)
    These are something we would like to in a future release.

    Reply
  • avatarVisit site
    December 21, 2010 12:34 pmPosted 1 year ago
    J.J. (Author)

    Here is Scratch Live’s MIDI limitations:
    * Cannot Clear a Cue Point in MIDI (It’s sad this basic feature is not in MIDI?)
    * Cannot assign 1 button to divide or multiply a loop (It has to be a knob)
    * Cannot MIDI assign any button to Instant Double the 3rd and 4th deck or Sampler (You can only do this with a mouse)
    * Cannot MIDI assign any button to Instant Double to or from the Sampler (Again, by mouse only)
    * Cannot MIDI assign a button to switch layer (Limited to Shift in XML: You have to hold down a button)
    * Cannot output MIDI (Essential for lighting up LED’s and back-lit buttons such as the DN-S3700)
    * Cannot use 1 Back Button to go from Tracks to Crates then Expand/Contract the Crate. Use another button to go from Crates to Tracks then load to the Deck. (The DN-HC4500 and Sixty-Eight both do this)
    * Cannot MIDI assign the Decks for Scratching and Cueing (You have to Hack it using the DN-HC4500 XML file)

    • In HYBRID, SSL resets to INTERNAL mode after 15 minutes even though it’s a looped signal.
    • Cannot assign the same MIDI control to another knob/button unless it’s on another MIDI channel

    Here is some of Scratch Live’s MIDI limitations:
    • Cannot assign the same MIDI control to another knob/button unless it’s on another MIDI channel
    • Cannot Clear/Delete a Cue Point in MIDI (It’s sad this basic feature is not in MIDI?)
    • Cannot assign 1 button to divide or multiply a loop (It has to be a knob)
    • Cannot MIDI assign any button to Instant Double (Duplicate) the 3rd and 4th deck or Sampler (You can only do this with a mouse)
    • Cannot MIDI assign any button to Instant Double to or from the Sampler (Again, by mouse only)
    • Cannot MIDI assign a button to switch layer (Limited to Shift in XML: You have to hold down a button)
    • Cannot output MIDI (Essential for lighting up LED’s and back-lit buttons such as the DN-S3700)
    • Cannot use 1 Back Button to go from Tracks to Crates then Expand/Contract the Crate. Use another button to go from Crates to Tracks then load to the Deck. (The DN-HC4500 and Sixty-Eight both do this)
    • Cannot MIDI assign the Decks for Scratching and Cueing (You have to Hack it using the DN-HC4500 XML file)
    • In HYBRID, SSL resets to INTERNAL mode after 15 minutes even though it’s a looped signal

    Reply
  • avatarVisit site
    January 18, 2011 4:28 pmPosted 1 year ago
    Jonny Dougs

    You say Cannont MIDI assign the Decks for Scratching and Cueing, what do you mean by this you cannot scratch in Serato using the Denon 3700 decks? Has there been any progress updating the back lit buttons on the DN s3700?

    Reply
    • avatarVisit site
      January 18, 2011 5:02 pmPosted 1 year ago
      J.J. (Author)

      @Jonny. This is a limitation for controllers. Serato does not want to interfere with there ITCH software, so you will never see a rotating platter supported in MIDI. However, if you hack the SSL v1.8.0 DN-HC4500 XML code, others have been able to get it to work with there controller. http://serato.com/forum/discussion/334327

      You can scratch with the 3700 and SSL. The main reason Denon came out with HYBRID mode is so you can use the spinning platter and MIDI at the same time. It uses the audio card to output a proprietary signal (timecode) that Scratch Live recognizes. Besides the Reverse button, Pitch Slider and spinning platter, you can MIDI assign anything in HYBRID.

      Reply
  • avatarVisit site
    May 27, 2011 7:47 amPosted 8 months ago
    Dayne Jacques

    I cannot figure out how to assign the hot cue points when I am using Serato with the Denon 3700. They work fine when I have an actual CD in the decks. Also, when I cue a point with the primary cue button and then hit it to see if my beats line up, it doesn’t reset to the original cue point. It keeps starting at different spots, (the spots it stops at when I let go of the button)! How do I get these two different cue functions to work properly?

    Reply
  • avatarVisit site
    May 27, 2011 9:26 amPosted 8 months ago
    J.J. (Author)

    Dayne, have you tried my XML mapper?
    http://www.poweronplay.com/j-j-%E2%80%99s-dn-s3700-serato-scratch-live-xml-midi-mapper/
    replace | with <

    |midi>
    |Control name=”Trigger Cue Point Button A0″ channel=”5″ event_type=”Note On” control=”23″ />
    |Control name=”Trigger Cue Point Button A1″ channel=”5″ event_type=”Note On” control=”24″ />
    |Control name=”Trigger Cue Point Button A2″ channel=”5″ event_type=”Note On” control=”25″ />
    |/midi>

    Reply
  • avatarVisit site
    September 22, 2011 5:29 amPosted 4 months ago
    dj operator k

    J.J I will be downloading the xml for my two denon 3700 and my sl3 sometime this week as sooon as it comes in the mail how. is the mapping working? what i mean is it a good mapper? will i have to do anythingelse this is my first time ever djing so I hope eveything goes good

    Reply
    • avatarVisit site
      September 22, 2011 9:45 amPosted 4 months ago
      J.J. (Author)

      Make sure you have the latest 3700 firmware for HYBRID mode.

      The XML is not finished. I need to do some tweaks and update the PDF to explain what everything does. When I’m done, it should look similar to the SC2000 mapper I did http://www.poweronplay.com/wp-content/uploads/20110527_SC2000_SSL.pdf

      So far, it’s the only DN-S3700 mapper that will let you:
      * Delete any of the 5 Cue Points.
      * Back button goes from tracks to crates. Then expands or contracts the crate
      * Parameter push goes from crates to tracks. Push while in tracks and it loads the track
      * Hold down Loop Trim + then turn the Wet/Dry knob for Loop Roll
      * Hold down Loop Trim – then turn the Wet/Dry knob for Auto Loop Select
      * Hold down Effect 1 then turn the Wet/Dry knob for effect 1 parameters
      etc.

      Reply
  • avatarVisit site
    September 22, 2011 9:49 pmPosted 4 months ago
    dj operator k

    I checked out the video this morning on you tube , which I will be refering to when Im ready to install the program I see that you recommened or said to take the AUTO-SAVE out of the folder is this correct or mybe I shopuld just watch the video again and again until I have what I want ? whatelse do you plan to add to the xml i cant wait to see what is next

    Reply
  • avatarVisit site
    September 22, 2011 9:52 pmPosted 4 months ago
    dj operator k

    oh yea im gonna keep you in the loop with what is going on so please check back on the site when you have the oppurtunity , because youre the technician that i need at this time to make everything work correctly much thanks

    Reply
  • avatarVisit site
    November 8, 2011 2:49 amPosted 3 months ago
    DeRajj

    Hope Denon comes out with a new controller, I would certainly go for a 12″ spinning platter that can be mapped to SSL and other DJ softwares.

    Reply
    • avatarVisit site
      November 8, 2011 10:29 amPosted 3 months ago
      J.J. (Author)

      I would love a 12″ platter as well. Numark tried it with the CDX, but it wasn’t MIDI and the Operating System was on the hard drive. So when the hard drive finally failed (as all spinning drives), the unit wouldn’t work anymore.

      Denon took a vote on the size and 9″ was the number for the ideal size. That is what it looks like there going for on there new unit DN-SC3900.

      Reply
  • avatarVisit site
    November 8, 2011 3:05 pmPosted 3 months ago
    DeRajj

    I have the CDX (a pair).
    It is still very good for use with control Cds & CDs play back.
    It has got midi in and out but but no native mapping to any DJ software.
    I don’t think we can really map it to SSL or anything else.
    It is heavy and heard it has got CD drive problems.

    I still like the CDX & the 12″ platter without the needles.
    The CDX feels really good, just as good as turntables… that what I feel. I also own a pair of Numarks TTX usb.

    Reply
  • avatarVisit site
    December 3, 2011 3:37 pmPosted 2 months ago
    Djsuspence

    Hey, I watched vid, and put in the midi mapping, but how come i can’t scratch with the platter in hybrid midi mode?

    Reply
    • avatarVisit site
      December 4, 2011 6:12 amPosted 2 months ago
      J.J. (Author)

      In Hybrid, the 3700 puts out a time code signal as if you were playing a CD. Make sure you have the RCA hooked up from your 3700 into your RANE audio card input (SL1, SL2, SL3, SL4, 57, 68). Remember, after 15 minutes of playing the signal in Scratch Live, SSL will go into internal mode from relative.

      Reply
      • avatarVisit site
        December 4, 2011 9:46 amPosted 2 months ago
        Djsuspence

        I have the Denons hooked into the inputs of SL4, when they are hooked in, where can I locate the timecode in serato to play it? When I do locate it, I play it for 15 mins and it will switch automatically? In your Video, you assigning midi commands to buttons on the decks, your are doing this in (int mode), so after the timecode plays, it switches to (relative mode)?

        Reply
        • avatarVisit site
          December 4, 2011 10:54 pmPosted 2 months ago
          J.J. (Author)

          Internal adds = Visual Pitch Slider for Pitch, Range, Pitch Adjust. It will no longer use any time code signal and work internally.

          For Hybrid to work, you need to be in REL (Relative Mode) or ABS (Absolute). In ABS, you will lose the ability to loop or use Hot Cues in SSL.

          I programmed the brake button to go from INT (automatically switches at 15 minutes) back to REL mode.

          Make sure you are in Serato timecode signal. Hold down Memo/Preset for 2 seconds, scroll with the Parameters (PM) Knob until you see Hybrid MIDI Sel. Push down on the PM Knob and scroll with the PM knob and Select Scratch Live. Push down the PM Knob again to finish. I would also recommend turning off the Audio Curve, Jog Trns Int to 1ms (only for Windows 7, not Vista). JOG Pulse Sel to 2960/Cycle. I put the left deck in MIDI CH Set to 5 and the right deck in MIDI 6 for my mapper.

          Reply
  • avatarVisit site
    December 4, 2011 10:55 pmPosted 2 months ago
    J.J. (Author)

    Don’t worry, a updated mapper with a new PDF and Video are coming. Just not until January.

    Reply

Leave your comment

Your Name: (required)

E-Mail: (required)

Website: (not required)

Message: (required)

Send comment