Hi Andrew. I downloaded an app called AudioRecorder over the weekend. It might do the trick for you.
Unfortunately, it didn't for me. I was hoping to record an interview of a Google phone call. Because AudioRecorder records wav files, obviously, the quality is very good, but the files are huge. You could probably get a recording of several minutes length, long enough for a song. But my 30+ minute interview crashed. Grrr!