I want to make ringtones from my songs in this iphone?

But there are so many apps, I don't know which to use. I want to make tones for calls and texts, I want to be able to make them louder and, ideally, I would like them to just be there in my phone after I make them without having to go into iTunes or whatever that entails. And I would also like to record a jackass sound for specific contacts.
I don't mind paying for it, but which apps would do all these things?

RT wizard pro. For ringtones. I use that myself. I'd say its 1 of the better apps out there

  • Why can't you set full length songs as ringtones on an iPhone? I've never owned an iPhone but i heard you can't set full songs as tingtones, i'm just wondering why? The phone is so advanced, why a full track can't be set as a ringtone! Maybe some of you understand Apple's reasoning on this.
  • What do I do if I want to turn off everything that can make my iPhone 4S make noise? I want to bring my cell phone into class with me, but last time I did that it started playing music and my friends Siri started working. I just want to bring it in class and not have to worry about having it start making noise and me getting ISS. Please* don't put down that I shouldn't be bringing my phone to class because I really have to. Anyway I want to know all the things I need to turn off in order for it not to make any noise at all.
  • Trying unsuccessfully to make iPhone ringtones? I used an MP3 file and clicked "show in Windows Explorer" and changed the mp3 to m4r. ITunes won't play or add the ringtone. I'm using the newest version of iTunes. How can I get this to work?
  • My Ipod music transfered over to my Iphone and I don't want the songs on my Iphone? I just noticed when I went under my music on my iphone that all of my music from my ipod went over to my iphone and I don't want it on my iphone cuz their songs I don't like any more. So how can I get them off of my Iphone? I tried making a new ID account but it won't let me for some reason.