Karaoke on Mac OS X

Posted by on Jun 14, 2008 in Culture, Documentation, Event | 11 comments

Our research group is soon leaving to its annual strategy week and it was my task (again) to organize the Karaoke session. I would like to share my experiences with setting up a Mac as a Karaoke jukebox.

First, you need to have a good unidirectional microphone that only records the voice of the singer and not the sound from the speakers. This way, you prevent nasty feedback loops. The build-in microphone or headsets are unsuitable, since they record the sound from all directions, including from the speakers. I am using an AKG D60S, which is not sold anymore, but the D55S will do just fine. A good hand held microphone also gives the singer a more professional experience. They have something to hold onto and the microphone survives drops to the floor.

These semi-professional microphone use a different voltage and hence they do not work directly on your Mac. You cannot plug them into the line-in directly. The volume would be far too low. Instead, you need to have a sound interface that support different input levels. The cheapest one around is Griffin’s iMic. It works just fine for this purpose. Be careful that you buy a microphone (or adapter) that fits into the 3.5mm plug of the iMic.

Next, you need to be able to play your microphone through the speakers (playthru). Mac OS X does not support this directly. You can ether use free tools, such as LineIn or Playthrough FX, or you can use a shareware, such as Audiodia, that allows you to better control the audio levels. It even enables you to add effects. The echo function is particularly helpful for colleagues that are not the best singers.

You also need to have midi playback software that is optimized for Karaoke. You will need to have playlists to organize the wishes of the singers. The only reasonable cheap solution I could find is QMidi. It is a simple program that does the trick. Another alternative might be kJams. But of course you still need to have songs to sing. Look for .kar files on the internet. You may even find Karaoke collections. It is also good practice to print the list of songs, so that the singers can browse through them offline. For a group of 18 people you should have around 6 copies.

Last, you need to connect your Mac, ideally a notebook, to either a projector or a TV. It is a good idea to connect the audio-out of your computer to a real stereo, since the speakers of a TV are usually not powerful enough to be in balance with passionate singers.

Enjoy!

11 Comments

  1. Thank You. your post was very helpful.

  2. Hi,
    I am looking for some karaoke recorder for mac. For recording voice and midi together. Is it possible?

    Thanks Petr

  3. You might want to check out SingSong:
    http://singthegame.com/
    It is a scored karaoke for the Mac. Super fun! :)

  4. Excellent! Just what I needed for Christmas day round at the folks. Thanks. :)

  5. cheap Karaoke= the RockBand USB Microphone+LineIn+iTunes+Safari lyrics search.

  6. Which software tittle out there will synchronize the display of the lyrics on the screen with the timing of the music? any freebees? Do the .kar files have that information already stored inside the file?

  7. I use kjams to play the files and organize the singers and their song choices. The kar. files will handle the words and music some are done better than others. The only proplem I have is when I connect the TV to the MAC I get a buzz through the speakers.

  8. SingSong looked good until it requested access on a root level to my computer over the web. Suspicious. I axed it.
    Waiting on a serial for KJams

  9. thanks a lot :) you really helped me

  10. I am having a hard time finding an app that lets me take songs from iTunes and then plays then in a karaoke format so I can sing along. Is that possible? what am I doing wrong? I took a song from my library and was able to put it into both Qmidi and Kjams, but it doesn’t display the lyrics. HELP!

  11. How do you solve the mic delay/latency that happens when using LineIn?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>