¿Grabar / capturar la reproducción de sonido interno de la aplicación de Android y exportar mp3?

¿Es posible grabar el sonido interno generado por la aplicación?

Mi aplicación te permite crear y reproducir secuencias musicales.

soundPool.play(soundIds[i], 1f, 1f, 1, 0,  Constants.TIME_RATE);

Me gustaría poder grabar la secuencia y exportarla a mp3.

He mirado enCaptura de audio pero setAudioSource (int audio_source) solo parece aceptar la grabación MIC.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta