Good news. No23 recorder seems to be the answer.

Had a couple of glitches but I think with a little more experimenting with buffer size I'll be able to get rid of those.
Thanks for all of the advice. I just discovered the tutorial on recording

Some useful tips in there that I really should've noticed beforehand.