How to make iPhone ringtones
Out of the box, iPhones appear to only let you install ringtones purchased from the Apple iStore. For those who don’t want to cough up the dollar or so for a second’s worth of sound byte or just want to do their own thing, here’s how to use Apple’s own tools to do the job for free:
Open a new project in GarageBand.
Drop your sound file into the track pane – it will create a new audio track.
Delete or mute any other tracks that were auto inserted when the new project was created.
Click on the Loop button in the Transport controls at the bottom of the window.
Adjust the loop/cycle length using the gold coloured area at the top of the track ruler.
Menu->Share->Send ringtone to iTunes.
That’s it. It’s cropped, it’s in the right file format, and it’s in your ringtone folder in iTunes. Go ahead and sync to your phone.
Of course you can use whatever tools within Garageband to crop/edit the ring tone before you export it to iTunes.
Remember not to abuse copyright laws and use only your own recordings.