Los midifiles en formato 0, a diferencia de los de formato 1, se graban las 16 pistas en una sola. No se pueden separar para editarlas con sonidos diferentes.
Respecto a los cambios de programa, exactamente qué es lo que estás haciendo o qué quieres hacer?¿Quieres cargar un midifile y poner los sonidos que te gusten en cada pista? Si usas instrumentos virtuales (y algunos hardware también), ten en cuenta que no todos son multitímbricos, por lo que solo te dejarían poner un sonido por pista. Imaginemos que tienes el instrumento virtual X-X que no es multitímbrico. En la pista 1 pones el sonido llamado "xx1", ahora en la pista 2 quieres poner el sonido "xx2", pero como no es multitímbrico se te cambia el sonido de la primera pista también por el de este nuevo sonido, como resultado, las 2 pistas tienen el mismo sonido.
Para solucionarlo, crea dos instancias de este instrumento X-X para cada pista midi, asi te evitarás el problema del cambio de programa
No se si esto lo que andabas preguntando
Y otra cosa, aqui nadie es torpe, que nadie hemos nacido enseñados.
Todos aprendemos de la experiencia y de preguntar, como haces tu, ok?
Esta es la filosofía de este estupendo foro, en mi opinión. Hoy preguntas, mañana sabes, y pasado compartes.
Saludos!