(Download Dam Small Linux and start it!)
(you know where to get it)
After a moment or two you should have an application that looks like this:
Be sure to play the selected area so that you know that you have the right snippet for your ringtone.
Once you have the piece you like, go to Edit -> Copy to get the song snippet, then go to File -> New to launch a new Audacity window. Once the new window is open go to it and select Edit -> Paste. You now have the sampled song snippet in the new Audacity window. Half way there! Well, almost.
At this point we are dun with the editing. You should listen to the sample now and see if you like what you hear. If you do, then lets keep on going.
We are going to use Lame to do the mp3 encoding, so we will export this sample as an uncompressed .wav. In Audacity, select File -> Export as Wav. I saved mine as sample.wav.
We're all done with Audacity, now it is time to use Lame. Lame is a command line tool, so you will be using Aterm to issues the mp3 encoding commands to lame.
According to what I've read one could use 16, 24 or 32 bit rate while encoding. Most recommend not using 16 bit rate because it gives poor sound quality. On the other hand 32 bit encoding makes a much larger file. A good middle of the road approach is to use 24 bit format which makes an mp3 about 25% smaller than a 32 bit file yet still has good sound quality. On good speakers you certainly could hear the difference between 24 and 32, bot on your tiny cell phone speakers it won't make any difference.
I chose 24 bit encoding and medium to make for a smaller file. For my wav file I gave this command:
dsl@box:~$ lame -b 24 sample.wav sample.mp3
Done! See how simple that is? Now, to get it to your phone on from DSL you have a few options:
- Email your new ringtone to your phone
- If your phone has USB support, plug it in and move the .mp3 over.
- Bluetooth, well, you could save it onto a drive and access that drove from an OS that does Bluetooth later. We are only a 50MB distribution after all!