Are you looking for...
iPhone Ringtone Creator
iPhone Ringtone Creator is a nifty tool that can help you create your own ringtone from your music collection without ever buying from iTunes Store. You can edit your music files visually on the zoomable waveform and direct cut your audio with per-sample accuracy to create unique ringtones. Just use it to clip a segment of an audio file and iPhone Ringtone Creator will choose optimal compression options to get better sound quality and add M4R file to iTunes. All what you need is send it to your iPhone.
Key features of iPhone Ringtone Creator:
Note: As we all know that Apple's iPhone allows users to create a ringtone from any song purchased for the iTunes library but with some difficulties, including a 30-second limit.