Ableton Live does not have built in CDG support. But since Live 6 it lets you import Quicktime videos and play/manipulate them. There are some big limitations, but you can do the basics of KJ’ing no problem. The hard part is converting your CDG tracks to a video format Live can work with.
Here’s a quick guide on how to do that: How to covert karaoke files to video (Mac, Windows, Linux)
Pick one of the methods above (the one I can vouch for is kJams, see:Best Karaoke software for Mac) and try a test video. Once you’ve converted the video, import to Ableton Live by dragging it into the main window, where it says “Drop Files and Devices Here”.

If the file appears in the list of clips, you’re good. Now hit the “TAB” key to switch to Live’s “arrangement” video (more on this later) and drag the video into the main middle space (in this view, it isn’t marked “Drag Files… etc”).
The video should appear as another colored rectangle, and if you hit “Spacebar” in Live (or press play in the top row of buttons) a video window should appear and the track should start playing.

If you can’t drag the file into Live. Or if the video is garbled, that means the file is in a format that Live can’t work with. Go back and try one of the other tools in the guide above, or try tweaking that tool’s options. (The goal is a an h.264 video file in an .m4v wrapper. If the video plays in iTunes, it should work in Live.)
Note: Live 6 lets you work with video, but only Live 7 and later let you export your work. So you can perform with Live 6 but you will need Live 7 for making Youtube videos, etc. Since Live 6 was the last version with a stable crack for Mac (at the time of this writing) this is important to remember.
Once you have a video playing in Live, you can start converting your whole library (it will take a while). If you just want to make mashups and megamixes for performance later, I would recommend converting the videos as you need them.
But there’s no practical way to convert videos on the fly during a set, because Ableton’s video window disappears when you change focus (by far the most annoying limitation for people using video in Ableton). So if you want to run your karaoke night out of Ableton Live, or have your whole library available for use in a live performance, you’ll need to convert the whole thing.
Some tips:
- The best tool for this is kJams for Mac, but you’ll have to register it to convert more than 3 files at a time.
- Annoyingly (due to the disappearing video window constraint) you’ll have to browse your karaoke collection within Live, and Live will only see the video file names. So make sure all your filenames are consistently “Artist – Title – Album”. kJams is a good tool for this.
- Test songs as you’re going, since it’s possible your converter tool will have better success on some songs than others.
- Time how long each track takes to make sure conversion is practical. If it takes about 1 minute per track, 60,000 tracks is 1000 hours! If too slow, try a different tool or find a faster computer.
- Check the average size of each video to make sure you have enough space. Videos are about the same size as the unzipped CDG and mp3 file.
Once you’ve got your whole karaoke collection converted to video, it’s time to tweak Live so that your collection is easy to access. First, for a basic primer, read the section “Managing Files and Sets” in the Ableton Live Manual (no seriously, read the manual, it’s one of the best ones I’ve ever seen and not the least bit intimidating).
To see your karaoke library:
- Click on one of the 3 numbered folder icons in the upper half of the left sidebar.
- Browse to the directory where your karaoke tracks are
- Click the down arrow next to the directory name, and select “Bookmark Current Folder” from the dropdown menu.
- Click the “search” icon to the right of the folder name
- Start typing a search term, and hit enter. On your first search, it will take a while as it indexes the folder. After that it will be faster.
- Drag a track into your “set” (Ableton’s name for your working document) and you’re good to go.
Important: One of the drawbacks in working with video in Ableton Live is that, while Ableton is super-optimized to never interrupt audio playback, video is not a priority. So sometimes when displaying or searching through very large lists of files (like a karaoke collection) or when adding a new file to the set, the video playback window will temporarily lock up. This sucks for karaoke situations, because 99% of singers will just pause and look dumb–even when they know all the words to a song by heart. In my experience, this problem is worse in Windows XP than on a Mac, and Ableton 8 seems better than in 6 and 7.
Here are some tips to avoid video playback lockup in Ableton:
- When adding tracks to your set, use your copy/paste keys rather than dragging. When dragging, the video playback problems happen as soon as you start hovering over your set with the file you’re going to add.
- When Ableton displays a huge list of files (50,000 karaoke tracks, say) video will lock up. Avoid this by bookmarking one directory and putting karaoke files in a subdirectory. That way, if you accidentally close the search window, it won’t display the full list and lock up video playback.
- In the preferences, under “File Folder”, make sure “Automatic rescan on each search” is turned off. Only rescan when you add new songs, since scanning/indexing is one of the things that locks up video playback.
- Try using a later version of Live, or a different OS. Mac is better than Windows on this stuff, and I would guess that Vista is better than XP.
Published on
January 5, 2009 in
Dance Party, Karaoke Setup, Karaoke Software and Mashups.
Tags: ableton, ableton live, abletonkj, cdg, cdg2video, karaoke, Karaoke Software, kjams, Mashups, powercdgtovideo, pykaraoke, video, vj.
Mp3g is a funny combination of music file and anigif. If you want to play karaoke on your iPod / iPhone, or if you want to use DJ/VJ software to run your karaoke set (more on that later) the first step is to convert your collection to normal video files.
Here’s how–for Mac, Windows, and Linux;
Continue reading ‘How to covert karaoke files to video (Mac, Windows, Linux)’