ton probleme est simple:
si tu veux, sur la table general MIDI le son par defaut 1/128 est grand piano.
si tu prépare tes lignes sans définir ton son à l'avance,...
de plus, il arrive une chose l'orsque l'on utilise des expendeurs: si tu regles les sons de l'expdr et que tu envoi les données MIDI depuis un sequenceur comme sonar, tes programes ne serviront à rien car sonar envoi des messages de programme change.
j'espere avoir put contribué à régler ton problème avec mes modestes connaisances.
bon courage