Routing Ableton Live into Traktor Solved (kind of)
Results 1 to 10 of 10
  1. #1
    Tech Wizard
    Join Date
    Mar 2011
    Posts
    20

    Default Routing Ableton Live into Traktor Solved (kind of)

    Judging form my Google searches on the subject, this is something a lot of people want to do. A lot would recommend the opposite and say Route Traktor into Live, but I want the oddball for several reasons, namely:
    1) Mixing is much simpler
    2) Ableton effects are more set-and-forget/automation oriented than live
    3) after days of writing python scripts, I don't want to do any more Live MIDI mapping

    I absolutely love both sampling and scratching. Beating on pads and spinning records are the most fun to me and there isn't a single software solution for both so I use Traktor Scratch Pro (where the sample/clip launching sucks even with the new remix decks IMO) and Ableton Live (ms pinky be damned, the layout/functionality is nowhere near turntablist friendly enough for me).
    This is what I have to work with:
    Kontrol S4
    2 Stanton TTs
    Custon built controller for clip launching
    Korg mikro set

    What I used to do was have Live 's master output on ASIO4ALL and run a cable from my headphone jack to Input C of the S4. It worked fine enough, but it was a huge pain in that I could only use 1 TT at a time, so depending on what I wanted to do I would have to run over and switch the plugs which is super-duper gay.

    So I sat down and worked some VAC (Virtual audio Cable) magic and pulled this baby off:
    TT --> S4 IN C--> VAC Line 1 --> VAC Audio Repeater --> S4 Deck A
    TT --> S4 IN D--> VAC Line 2 --> VAC Audio Repeater --> S4 Deck B
    Live --> VAC Line 3 --> Traktor Deck C
    Traktor Master Out --> VAC Line 4 --> VAC Audio Repeater --> S4 Master Out (WAV)[as in not ASIO]
    Traktor Cue Out --> VAC Line 5 --> VAC Audio Repeater --> S4 Cue Out (WAV)

    It works. But...caveat. The latency is atrocious (no ASIO!)...from a scratching standpoint anyways. It works fine for simple playing tracks/effects launching/non-intensive clip launching, but no go for anything you really need to watch your timing on. And that's with all the services/processes I don't need running nuked.

    So...discuss/try it out. What i'm really hoping for is that somebody can find a better solution or some way to minimize latency to a workable level for scratching. Not having my dream setup is starting to get to me and screw up my workflow.

  2. #2

    Default

    Nice!!!
    ___________________________
    MBP 13' 256 SSD 8Gb RAM. Traktor Scratch Pro 2.6.8 | MF Classic | NI Audio 2 | NI Audio 10 | CDJ1000MK3 (2) | Technics 1200MKII (4) | A&H Xone 92 (UK) | NI Kontrol F1 | Ipad 4 | Korg Kaoss Pad Mini | Ableton Live Suite.

  3. #3
    Tech Mentor Lineypirate's Avatar
    Join Date
    Dec 2010
    Location
    Essex/Hampshire, UK
    Posts
    189

    Default

    Are you: a) trying to scratch Ableton tracks or b) just route Ableton audio into Traktor and use Traktors effects and mixer on the Ableton Audio?

    If it’s option ‘b’ then I kind of already figured it out in this thread:

    http://forum.djtechtools.com/showthread.php?t=54514

    It basically involves using patch cables to route your Ableton audio into Traktor’s line ins. By using real cables instead you eliminate latency issues that would normally arise from VACs or the likes of Soundflower. Although I use an Audio 8 and not sure how the routing of your S4 would work.

    As for option ‘a’… I’ll have a play and see what I can come up with!
    TSP 2.6.1 | 2 x CDJ 2000 Nexus | 2 x Technics 1210 MK5 | Denon DNX-1600 | Behringer DDM4000 w/Infinium X1 | MBP | A&H Xone K2 | Akai APC 40 & MPK 25 | Novation Launchpad | Pioneer HDJ 2000 & 500 | Audio 8 DJ | Ableton Live 9

    http://www.mixcloud.com/lineypirate/http://www.soundcloud.com/lineypirate/

  4. #4
    Tech Wizard
    Join Date
    Mar 2011
    Posts
    20

    Default

    Quote Originally Posted by Lineypirate View Post
    Are you: a) trying to scratch Ableton tracks or b) just route Ableton audio into Traktor and use Traktors effects and mixer on the Ableton Audio?

    If it’s option ‘b’ then I kind of already figured it out in this thread:

    http://forum.djtechtools.com/showthread.php?t=54514

    It basically involves using patch cables to route your Ableton audio into Traktor’s line ins. By using real cables instead you eliminate latency issues that would normally arise from VACs or the likes of Soundflower. Although I use an Audio 8 and not sure how the routing of your S4 would work.

    As for option ‘a’… I’ll have a play and see what I can come up with!
    I would recommend re-reading the first post, the answers you asked are answered there. I even mentioned that I used a physical cable to route the audio, but it wasn't Ideal because the S4 only has 2 audio inputs and that meant sacrificing a TT.

    I don't mean to be a dick, I just hate re-typing stuff. The first post is that long for a reason. Forum culture in general has issues with actually reading before posting...

  5. #5
    Tech Guru zestoi's Avatar
    Join Date
    Mar 2011
    Location
    UK, Ukraine, Romania
    Posts
    2,836

    Default

    i think how you've done it is about all you can do. i played about with routing live into traktor and back again using soundflower on mac and the latency seemed fine. it was the only input/output to traktor tho as all i was doing was seeing whether there was any point at all in being able to apply traktor effects over live. i guess the complex routing for the s4 is due to traktor only being able to use one audio interface?

    i don't suppose you could use asio4all to aggregate VAC and your actual s4 audio interface together and then only have to do the VAC shenanigans for the live2traktor routing? i haven't messed with audio routing stuff on a pc for a while. jack may be an alternative to VAC.
    11mba / 13mbp / tsp2 / live9 / audio10 / 2x reloop rp7000gold / 2x xdj1000 / 2x d2
    maschine mk2 / x1 mk2 / z1 / f1 / midifighter / lpd8 / 2x launchpad / launchkontrol xl
    Quote Originally Posted by derschaich
    "wohoo, i'm touched, turn on the FX"

  6. #6
    Tech Wizard
    Join Date
    Mar 2011
    Posts
    20

    Default

    Quote Originally Posted by zestoi View Post
    i think how you've done it is about all you can do. i played about with routing live into traktor and back again using soundflower on mac and the latency seemed fine. it was the only input/output to traktor tho as all i was doing was seeing whether there was any point at all in being able to apply traktor effects over live. i guess the complex routing for the s4 is due to traktor only being able to use one audio interface?

    i don't suppose you could use asio4all to aggregate VAC and your actual s4 audio interface together and then only have to do the VAC shenanigans for the live2traktor routing? i haven't messed with audio routing stuff on a pc for a while. jack may be an alternative to VAC.
    JACK looks prety interesting. They claim it was made with real-time in mind so I'll give it a shot.

  7. #7
    Tech Guru zestoi's Avatar
    Join Date
    Mar 2011
    Location
    UK, Ukraine, Romania
    Posts
    2,836

    Default

    Quote Originally Posted by weh View Post
    JACK looks prety interesting. They claim it was made with real-time in mind so I'll give it a shot.
    jack is meant to be pretty good - most studio apps on linux are geared around using jack to glue them together. i'm doing most of my audio stuff on osx and soundflower does all i need atm, but jack definitely looks a lot more flexible and i will be using it on linux once i get my head around which apps fit best into my workflow.
    11mba / 13mbp / tsp2 / live9 / audio10 / 2x reloop rp7000gold / 2x xdj1000 / 2x d2
    maschine mk2 / x1 mk2 / z1 / f1 / midifighter / lpd8 / 2x launchpad / launchkontrol xl
    Quote Originally Posted by derschaich
    "wohoo, i'm touched, turn on the FX"

  8. #8
    Tech Mentor DJ Abide's Avatar
    Join Date
    Oct 2010
    Posts
    429

    Default

    Are you avoiding ASIO? I don't have a S4, but I have routed Ableton and/or Maschine into Traktor using VAC and Asio4All combined. A4A starts an "instance" for each program. Seems like you could set A4A as sound card out on Traktor and enable the inputs from the S4's soundcard. I'm gonna stop right there because that's the problem huh? You can't enable Timecode control without the S4 being the "supported" Scratch certified soundcard.
    Technics MK2 + Maschine MK1 + Kontrol F1 + Kontrol S4 + Kontrol F1 + Mikro MK1 + Technics MK2
    Ortofon Digitrack/Scratch S/Nightclub S/DJ S + Slow Roasted SuperSeal + EV 112P x 2 w/ ZXA1-Sub
    *PLEASE CONTACT ME ABOUT PURCHASING QSC, YAMAHA, or EV LOUDSPEAKERS*

  9. #9
    Tech Wizard
    Join Date
    Mar 2011
    Posts
    20

    Default

    Quote Originally Posted by DJ Abide View Post
    Are you avoiding ASIO? I don't have a S4, but I have routed Ableton and/or Maschine into Traktor using VAC and Asio4All combined. A4A starts an "instance" for each program. Seems like you could set A4A as sound card out on Traktor and enable the inputs from the S4's soundcard. I'm gonna stop right there because that's the problem huh? You can't enable Timecode control without the S4 being the "supported" Scratch certified soundcard.
    No, what you're saying is sort of right, the S4 doesn't have to be the sound interface for scratch. My issue is that VAC is slow as all balls.

    BUT JACK ISN'T. Jesus Christ that stuff runs like a bat out of hell. Output latency from Traktor is 3.1 ms (so basically the same as straight S4), so their claims to not add any latency is 100% correct. Played with it for a few hours and it works except for the fact that it doesn't have any EXTRA virtual ports. Since the S4 has 4 ports, that's what Jack gives you. So I'm still stuck with the 1 TT at a time problem, but the latency (little though it was) from Ableton > A$A > Headphone Jack is gone! I'll try to see what I can accomplish if I set A4A as the output device in Jack instead of the S4.

  10. #10
    Tech Mentor DJ Abide's Avatar
    Join Date
    Oct 2010
    Posts
    429

    Default

    I've only used VAC's repeater once and wasn't happy with the results. VAC w/A4A hasn't been to bad. I'll check my latency and get back to you guys.

    I still think you're going to lose Timecode when you select A4A. You could still route the TT's in and play vinyl off them. Again though I don't have either, just a gang of experience with routing stuff through VAC into Traktor.
    Technics MK2 + Maschine MK1 + Kontrol F1 + Kontrol S4 + Kontrol F1 + Mikro MK1 + Technics MK2
    Ortofon Digitrack/Scratch S/Nightclub S/DJ S + Slow Roasted SuperSeal + EV 112P x 2 w/ ZXA1-Sub
    *PLEASE CONTACT ME ABOUT PURCHASING QSC, YAMAHA, or EV LOUDSPEAKERS*

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •