quindi il problema non e' il file midi ma il sistema midi...?
Beh il midi e' uno standard se vogliamo non troppo diverso da un comune linguaggio come l'italiano o qualsiasi altro...
L'esempio tipico che si fa e' che premendo un tasto di un pianoforte/sintetizzatore si genera un suono con un certo attacco, timbro, inviluppo, decay, tonalita', volume e cosi' via... crei un suono... nel vero senso della parola.
col midi non e' cosi', se colpisci il rullante di una batteria elettronica o pigi un tasto su una tastiera midi, crei un evento midi (in tal caso una nota), e tale nota ha associati valori numerici come l'istante di tempo in cui e' stata pigiata, l'istante in cui e' stata rilasciata, la tonalita' e il volume.. tutti parametri a cui e' associato un numero. La nota arrivando al sequencer/campionatore/expander, con le sue informazion numeriche fara' si' che questo sequencer/campionatore/expander generi un suono con i valori indicati. Essendo valori numerici e' facilissimo cambiarli a piacimento (cambiare il tempo o il volume, o proprio lo strumento/suono midi).
Spero di aver capito in parte il problema... se non e' cosi' nel giro di pochi post ci arriveremo tranquillo
