Question: how to record a song on iphone and make it a ringtone?
Answer: Change the file extension from . m4a to . m4r.
Double-click the newly renamed . m4r file to launch it into iTunes, it will be stored under “Tones”
Connect the iPhone to the computer (or use wi-fi sync) drag & drop the ringtone from “Tones” to the iPhone”