Hola!
A lo de acomodar un pasaje de audio a una duración determinada, supongo que te refieres a time-strecth, y ésto en Logic 9 se hace mediante Flex Time, pero en Logic 8 no sé si estaba implementado.
A lo de crear baterías mediante instrumento MIDI, yo uso UltraBeat para la mayoría de las muestras (no todas) y me funciona estupendamente.
Saludos.