¿Cómo grabar varias pistas con AVFoundation?

Acabo de empezar a aprender Swift y quería hacer una aplicación que pueda grabar varias pistas y reproducirlas todas a la vez. Hasta el momento, este tutorial funcionó: http://www.techotopia.com/index.php/Recording_Audio_on_iOS_8_with_AVAudioRecorder_in_Swift .

Mi pregunta es: ¿cómo puedo mejor modificar esto para configurar 5 pistas para grabar y reproducirlas todas a la vez? Mi mejor estimación en este momento es hacer 5 URL para grabar y hacer 5 botones con acciones que llamarán al logging (), pero ¿tengo que hacer 5 instancias de AVAudioRecorder y AVAudioPlayer?

¡Gracias!