JMF - gravação de múltiplos arquivos

Tenho um arquivo MP3 e desejo carregá-lo e depois gravar vários pedaços do mesmo com base em marcas temporais estabelecidas. Alguém sabe como fazê-lo?