I like karaoke, my choice of songs are Hindi soundtracks. Over the few months i have been trying to find a DIY solution for a karaoke system. I am always on a shoe string budget, so any thing that will let me do things for cheap (read free) i am all up for it. So this is what i did.
First the hardware:
A home audio system
Microphone (wireless preferred, i bought this)
A simple channel mixer, this is mine
Now that you have all the necessary hardware in place, its time to get Karaoke tracks. There are several options you can buy karaoke CDs or use some of the online services like Geetnet, Meragana (huge collection, i would recommend this if you have $). Since i was on a budget i wanted to create my own karaoke tracks. I have invested and built a huge Indian soundtrack collection and also i am not a big fan of having lyrics scrolling before me. I can handle lyrics very well. So after several trial and errors here is a very straight forward process i found to create your karaoke tracks by removing the vocals.
Removing vocals from audio track
Get a copy of Audacity
Open the mp3 file of your choice in Audacity

First split the track by using the track tools

Select the left track and apply the “invert” effect, from the “Effects” menu.

Then use the “mono” feature for both the tracks.

Save changes and export to MP3.
You will need Lame library to successfully export to MP3. Get Lame library here for both Mac and PC.
Sample audio
Original with Vocals
Karaoke ready version
Now you have a perfectly optimized sound track for karaoke with reduced vocals. All you have to do now is plug in the audio from PC to the one of the channels in the mixer. Microphone goes into the other channel. Plug the mixer’s audio out to your sound system.
Happy Karaoke!!
Couple of weeks back @nedkumar came up to me asking for how i archive my tweet stream. While i was answering his question i realized i dont have good archival method. I use a combination of Instapaper, Evernote (love it!!), tweet favs and once in a month tweetbackup. Then i realized there should be a way where i can automate this process and not have to give away my data to others (like tweetbackup). So over the weekend i explored. WordPress is a very easy for me to setup and fairly comfortable playing with to make it do what i might need. I also knew that i can get RSS for tweet searches and user profiles given these two i started playing around. Quickly i bumped into twitter tools, it communicates to twitter fairly straight forward and then you have an option to make every tweet of yours as a new blog post. On further looking i found this awesome instructions from Mike Bogle. He uses mainly FeedWordPress to do the job.
After couple of hours of tweaking and tuning up my twitter archive is humming along well. I archive my most watched hashtags, my stream (including mentions, RTs) and my esteemed friend @mrch0mp3rs “Beard Trust” list. Twitter doesn’t give you rss for lists, i used http://twiterlist2rss.appspot.com/ to get the feed. Over the next few days i will continue to organize and build the site with more content.
Friends if you want me to archive your stream let me know i will more than happy to do or teach you how to do it :).