Rinngo is the best and only way to create ringtones directly from within the Music app.
Simply tap and hold on a song to edit and preview your ringtone, then save!
Your ringtones are instantly available for use just as if you had purchased them from the iTunes Store.