マイクに関する命令使ったことないので間違ってるかもですけど、「WAIT60」という命令は、約一秒待つという命令です。その直後に録音が終了されているので、一秒しか録音できていないのかと・・・(´·ω·`) 試しに「WAIT 600(十秒)」のように変えてみてはどうですか?