The Mac Observer

Skip navigational links

Featured Article: Just a Peek - StoryMill

The Amazing GarageBandOke
(or, "How to Turn Your Mac Into A Rockin' Karaoke Machine Without Spending A Dime ")

by - Episode 18 - May 21st, 2004

Today we'll be looking at do-it-yourself Karaoke with GarageBand. Now, according to the dictionary built into Microsoft Word, karaoke is:

kar·a·o·ke (n)

A form of entertainment in which amateur singers sing popular songs accompanied by prerecorded music from a machine that may also display the words on a video screen

Encarta® World English Dictionary © 1999 Microsoft Corporation. All rights reserved. Developed for Microsoft by Bloomsbury Publishing Plc.

Bet you didn't know your Mac could do that. It can.

I know… it's dorky. I know you might find it embarrassing, and your Mac may never forgive you, but turning your Mac into a high-tech karaoke machine can be great fun. So try it -- it won't cost you a dime (assuming you have iLife '04, of course… you do have iLife '04, don't you? If not, you should; iLife '04 is one of the greatest software values going (US$49 from Apple, or US$40.99 from Amazon).

NOTE: Although it won't cost you a dime, the GarageBandOke technique I'm about to describe uses MIDI song files. Alas, GarageBand doesn't (yet) import (or export) MIDI files, so if you want to follow along, you will need a copy of Dent du Midi, a fantabulous freeware program that translates songs from the MIDI format to a format GarageBand can import. Created by Bery Rinaldo, you'll find Dent du Midi at this .Mac page.

OK. Fire up GarageBand, Dent du Midi, and your favorite Web browser and let's go for it.

The first thing we need to do is choose a song (or songs) to sing (or play) along with. I've been itching to sing Neil Young's After the Goldrush (US$10.99 - Amazon) so that's the song I'll use for this example.

If you don't have a MIDI rendition of the song (I didn't), you can probably find one on the Internet. I used a MIDI search site (try: MIDI Database, FindMIDIs, or MIDI Explorer) and found several renditions of After the Goldrush. I downloaded and listened to them all (in QuickTime Player, which is their default application) and selected the one I liked best to karaoke-ize.

Tip: Don't worry too much if the vocal part is being played by a saxophone or trumpet or worse when you listen to the MIDI file. You can change or delete that track easily enough in GarageBand, so listen carefully to the drums instead because they're the hardest thing to fix if they're not just right.

OK, now drag the MIDI song file onto the little picture in the Dent du Midi window like this:


Dent du Midi
(Click the thumbnail for a larger image)

A few seconds later a new folder with the same name as the MIDI song file appears with a multitude of what appear to be .aif files, like this:

Note: They are not really AIF files; if you double-click one it will open QuickTime Player, but nothing will play. They're fake AIF files, which is how Dent du Midi tricks GarageBand into importing them.

So create a new GarageBand project and drag the contents of that folder onto the GarageBand timeline, like this:


Drag the MIDI files to GarageBand
(Click the thumbnail for a larger image)

Which will cause GarageBand to create four tracks that look like this:


Imported MIDI
(Click the thumbnail for a larger image)

If you were to play the song right now it would sound like After the Goldrush, but not really like it. That's because when the tracks were imported, GarageBand made the unilateral decision that all four tracks were grand pianos. So the notes are right, but the instruments, at least for the first two tracks, are wrong. If you look closely at the green regions in the picture above, you'll see the names of the instruments that are supposed to be assigned to each track. I used the Track Info window to change each track to a more appropriate instrument (trial and error) and listened again:


Better names for the tracks
(Click the thumbnail for a larger image)

It's almost perfect but still a bit fast. So I changed the tempo to 100 and it was as good as it was going to get.

I know what you're thinking… what about the lyrics? I could use a weasel-out here and say I already know them by heart, but that would be cheating. There's a way to add the lyrics but it's a bit convoluted and kind of dorky. Here's how to do it: Record a short bit of music on the Grand Piano track. Click the region to select it, open the Track Editor, and rename that region with the song lyric. Copy and paste the region to create additional lyrics like this:


Hacked lyrics
(Click the thumbnail for a larger image)

It's a pain in the butt but if you want lyrics, you can make this scheme work. It takes some trial and error and diddling the zoom in and out control for the timeline, but you can make it work if you don't mind working at it.

Now, add a track for your vocals, slap on the headphones, and sing into the microphone. HOO YA!

Go have some fun with it now; I'll be back in a couple of weeks.

Bob "Dr. Mac" LeVitus has been a Macintosh user for a long, long time and has written 49 computer books including Mac OS X Tiger For Dummies and GarageBand for Dummies. He also offers expert technical help and training to Mac users, in real time and at reasonable prices, via telephone, e-mail, and/or unique Internet-enabled remote control software. For more information on Bob and his services, visit www.boblevitus.com.

Send polite comments to

Send impolite comments to DeleteWithoutReading@boblevitus.com, or post your comments below.

Most Recent Columns From Dr. Mac: Rants & Raves

Dr. Mac: Rants & Raves Archives

Observer Comments

Show: Subjects Only | Full Comments
Close Name:Dave -   TMO Staff Posts: 226 Joined: 11 Jun 2001
Subject: Not just for Karaoke, Bob!

This is a killer method that I've used many times myself, for many different applications, but don't limit yourself to just vocals here. This is, as Bob pointed out, a cheap (free, even) way to quickly lay down basic tracks for just about any cover song out there. Once you've got the basic tracks down, you can do a lot of different things. For example, if you want to play bass along with John, George, and Ringo, you can plug in, mute the "Paul" track, don your mop-top and thump away! You could also get the basic tracks for "Layla" in place, mute that silly midi guitar, plug in your axe and show the world that you ARE as good as Eric Clapton. Anyway, just thought I'd mention it.

-Dave



Last edited by Dave on Sat May 22, 2004 9:56 am; edited 1 time in total
Reply | Quote
Close Name:Guest
Subject: GarageBand + Dent du Midi + QMidi = MacKaraoke

Another even further advanced method for karaoke on the mac:

1. Follow the steps described in the article up to adding lyrics in GarageBand.

2. Export your track to an audio file.

3. Download QMidi http://www.hitsquad.com/smm/programs/QMidi/

4. Launch QMidi. ( At this point you may want to read the QMidi help file that came with software for instructions on adding a karaoke track to the file.)

You basically have to save the lyrics as SimpleText format. OSX TextEdit (rtf) format won't do. Launch SimpleText in classic enviroment and paste in lyrics found on the web. Each hard return you put in your text file represents a unique verse for the karaoke editor in QMidi. Save your SimpleText file in the same folder as your audio track.

Now open your save audio track. Select "Karaoke" under the "Window" menu.
You should see your lyrics pop up in a new window.

Now hit play and let the track play until right before the first verse begins. Select "Synchronize" under the "Karaoke" menu. Now, in the lyrics window click on your first verse, then select synchronize again from the karaoke menu. You should have noticed that the smiley icon has moved to the location you selected in the text. Repeat this process throughout the entire song. When it is complete, you can restart the song and "voila" you have a cool new karoake machine. If your on a powerbook (w/Svideo out) you can put your karaoke window on a tv or other monitor source. ...cool!

macfrank

Close Name:jfbiii Posts: 109 Joined: 06 May 2004
Subject: Actual CDG support in OS X and iTunes would be much cooler

Then I could actually import cdg's into iTunes, que them, run them, and display them with iTunes, and not have to carry hundreds of discs to shows. Of course, I could buy a windoze laptop and run my shows with crappy wma files, but I'd much rather be able to do this on a Mac.

Close Name:Guest
Subject: Shouldn't You be Working on Your Book?

This is really dumb. Finish your book.

Close Name:Guest
Subject: This ain't karaoke at all...

I honestly don't like karaoke, but this article is not about karaoke. At all.

Bob, you said you wouldn't "weasel-out" but really, you did.

Karaoke (for real) could probably be done with a text track added to a midi file, but that wouldn't have anything to do with garageband. And it probably wouldn't be too easy.

dent du midi is an excellent addition to a garageband studio, but it is not a bridge to any kind of garageband-karaoke set-up. yet.

This was less than fluff, IMHO.

Close Name:Guest
Subject: now what we really want

is to HEAR Dr. Mac on the mic!

Close Name:Mikuro Posts: 457 Joined: 15 Jun 2002
Subject: Standard .kar files

There's already a standard digital midi-based karaoke format, and it's already supported in OS X (and OS 9, for that matter). They're called .kar files, and, if I'm not mistaken, they're just like regular midi files, only with lyrics (timed lyrics, no less). QuickTime Player can play these natively, highlighting the words at the appropriate times and all. There are also specialized karaoke programs like iKaraoke and QMidi for OS X and Karaoking for OS 9 (not sure what all they offer over QuickTime Player, because I haven't used them much).

Is there any real advantage to this GarageBand system? It seems to me like you're jumping through a lot of unnecessary hoops here, including entering all the lyrics yourself. Fun ceases to be fun when it requires that much work. And it seems like it wouldn't even highlight the words in your system.

Am I missing something?


Oh, and for those wondering, you can find standard karaoke files online pretty easily. Check out these sites:

http://www.freekaraoke.com/
http://www.freemidi.com/
http://www.midikaraoke.com/

Just a few I found while looking up iKaraoke.

Close Name:Guest
Subject: Just tried using the technique above...

everytime I try to import the faked files, garageband locks up... "application not responding".......

Close Name:Guest
Subject: if GB locks up...

Try turning off the "Pass through program change events" option and run the MIDI file through again. If that does not help, try sending the file to the authour of Dent du Midi and he might be able to fix the problem.

Close Name:Guest
Subject: garage band as a kroaky machine!

Well it took me a while to get this all up and going, but now I'm addicted - it's just something to keep me sane until I can afford a USB keyboard for my laptop and an imic too. Just a shame I've had to play with some people's MIDI files (some of them are just painful!!!). One day I will be able to do them myself!

Have fun with it tho

Close Name:Guest
Subject: editing profanities from songs

i have garageband, and would like to be able to edit some songs that have particularly high counts of profanities. Does anyone know a way to do this without sacrificing the original quality of the recording?

Close Name:Guest
Subject:

midi files suck, if you ain't got cdg, you ain't got $#!%

Comment on this Article


You cannot edit your comments.   You cannot delete your comments.
Log in | Register | Having Problems? Reset TMO Cookies & Try Again
Username:   Password:   Log me on automatically each visit   

You are not logged in, and this post will appear as "Guest." Log in with your username and password from the TMO forums. If you do not have a username, you can register here.
Please note that guests are limited to including a maximum of two URLs per post.


Post A Comment
  Subject


  Your Comments



Please enter the word exactly as you see it in the image above. Registered users aren't prompted for this. Having trouble reading the image get a new one.


Recent Headlines - Updated Friday, November 21st, 2008

Fri., 2:40 PM
Mac Gaming News - Puzzle Adventure Game Book of Legends Comes to the Mac
2:20 PM
TMO's DealsOnTheWeb.com - Philips 8.5" Widescreen Portable DVD Player With iPod Dock: $129.99 Delivered
12:05 PM
The Simplified Guide to Buying a New HDTV System
10:20 AM
PopChar X 4.1.1 Improves FreeHand 10 Support
9:35 AM
iPodObserver - Apple Rolls out iPod touch Software 2.2 with Podcast Downloads
8:55 AM
New Mac Malware Surfaces
8:35 AM
Apple Releases Pro Applications Update 2008-004
8:00 AM
iPO Review - Clusterball Arcade
7:35 AM
iPodObserver - iTunes 8.0.2 Improves VoiceOver, More
6:55 AM
iPodObserver - iPhone Software 2.2 Adds Google Street View, Podcast Downloads
 

The Mac Observer Reader Specials

  • Special Report: iPhone
  • __________
  • Help TMO Grow
  • Macworld Expo - Hotel Deal
  • Podcast: Mac Geek Gab
  • Podcast: Apple Weekly Report
  • TMO on Twitter!

Apple Stock Quote

  • AAPL: $80.6903. Change Today: +0.2003.
  • (Prices delayed up to 20 minutes.)
  • Discuss in our Apple Finance Board

Hot Topics

Top Deals From DealsOnTheWeb