Como gravar som interno do app android?

Pessoal boa tarde, alguém sabe dizer como faço para gravar o som interno do meu telefone?

Tenho um app (Bateria - Drums) que produz sons, e quero gravar o som que é produzido, cada imagem tem um botão, a idéia é pegar o toque deste botão e gravar para depis poder tocar o que foi gravado.

Estou pensando num while com um cronometro pegando a ID do som que foi tocado e ir gravando o tempo de cada toque, mais não sei como fazer isso na prática.

Obrigado.

Tu quer usar a função de record do microfone para gravar o que sai do alto falante ?