If I insert the option play from first note some midi do not play as they should. It seems the software is not able to read all midi message and I have only the piano for all tracks while drums still ok
If you start from the first note, the Program change codes that come earlier will not be played into the sound engine. Most GM compatible softwares used the PC#1 Grand Piano sound as default if no PC# was received at all.
If there is an option to 'chase' controllers and PC#'s, you may be able to get a software to send out the correct PC#'s and volumes etc. before it starts to play, but if not, starting from the first note will generally get you only that darn piano sound!