As I wrote before I am looking for an alternative to Ableton Live for DJing. I started with reading specifications and feature lists on the product websites, and then reading reviews, forums, and blogs.
First, I looked at Serato Scratch Live, partialy because my favorite DJ uses it and I heard from other DJs that it is "da thing" for digital DJing. After doing some more readng about Serato, I realized that its main strength is that it can be controlled with time code vynil and time code CDs. This is great. It looks great and it is convenient, because most parties usually have CDJs or turntables and I would only have to bring my laptop, the Rane SL1 box and a sound card. This is cool, but the problem is that I do not have turntables or CDJs and don't want to buy them. Besides, I have never used them, and I would have to buy them in order to practice. So, "Scratches" are probably out including Traktor Scratch Pro.
Next, is Serato Itch which is bundled with Vestax VCI-300 or Numark NS7. Numark NS7 looks pretty good, but the company does not have a good reputation when it comes to quality, and NS7 is nowhere to be found in stores. VCI-300, on the other hand, has rave reviews from people who had a chance to try it. A great thing about these two controllers is that each includes a sound card, so that's one less box to carry around. Unfortunately, you cannot download a demo version of Itch and try it with a MIDI controller, Itch works only with these two designated USB controllers. I guess, that means Itch is out too.
Then I found Vestax VCI-300 in Guitar Center. It is absolutely awesome! It is pricey too. $900 is a lot for a USB controller with software, especially given that the controller will work only with this particular software. True, that it also has a sound card, but the sound card is limited to DJ use, and not really suitable for studio recording or multi-channel performance. But I started reading about Itch. Not so good :( only two decks, and no VST support. Not too impressive. Too bad, because I really liked VCI-300. But then, VCI-100 is almost as cool, and almost half price, and Traktor and Deckadance fully support it. Since my choice was narrowed down to Traktor and Deckadance now, I went to Guitar Center and bought a new VCI-100.
Ean Golden does crazy stuff with VCI-100 SE which he modded to match Traktor Pro. If for whatever reason you are reading this, and are interested in controllerism, you should check out his videos.
After looking at Ean Golden's videos and reading his posts, Traktor Pro seemed very promissing. It has 4 decks, many cool effects and works with VCI-1oo. While I was waiting for Traktor Pro release (it realeased on November 1), I started using Traktor LE with VCI-100. Several things that I noticed right away: sound quality was not so good, beat synching is not very precise, but then, this was the LE version, and I have read that Traktor Pro has signigicant improvement in these areas.
Traktor Pro. Awesome tool. It has everything you may need for DJing, it has 4 decks, effects, beat synching is good, a lot of useful features, such as remembering multiple cue points, load and unload markers, etc, and then again, it is nicely integrated with VCI-100. If you add the price of Traktor Pro to the price of VCI-100, it almost adds up to 900$ which is how much VCI-300 with Itch costs, but Traktor Pro has much more than Itch. At this point I was almost set on buying Traktor Pro, but decided to try out Deckadance as well.
Deckadance. First impression was negative. It looks awful compared to Traktor. It also has only two decks. The three killer features are that it supports VST plugins, can be a VST plug-in itself, and has slots for samples. What really got me intrigued is the fact that it works as a VST plugin and as a VST host, so I can load my synths into it, and I can load Deckadance into Ableton. Now that opens a whole new range of possibilities, doesn't it.
Here's a screenshot of Deckadance inside Ableton:
I opened Ableton and loaded Deckadance. The first blow - both cue and master outputs go to the channel output. Luckily, I found a solution on Ableton forum. A bit of inconvenience is that Deckadance exposes mono channels, and Ableton has stereo channels. The workaround is to assing Cue Left and Cue Right outputs to two separate Audio strips in Ableton and pan the strips accordingly. Here's the screenshot of the setup:
MIDI channel "3 DD" is where Deckadance is loaded. "1 Audio" takes input from Deckadance monitor left output, and "2 Audio" takes input from Deckadance monitor right output. Other MIDI channels have software synthesizers. With this setup it works perfectly. I control software synths with a keyboard, and Deckadance with VCI-100. Once I managed to get this working, I realized that I am definetely choosing Deckadance over Traktor, because it just adds to Ableton what I was missing in it, and it is also much cheaper considering that I already own Ableton. Together, this becomes a much more powerful solution than Traktor Pro alone, because I can have synths, I have access to VST effects and Ableton's built in effects and instruments, which are more powerful than Traktor's. The irony is that most of my software synthesizers that I load through VST into Ableton are from Native Instruments, the company that makes Traktor. I really don't understand why Traktor Pro is not a VST host.