Thank you Darrel,
Actually, I've been trying to wait for a $90 byte too, but in this case, it seems that the pic doesn't see the start byte at all (or only from time to time)
Do you see any other way to code a more reliable "midi receive" routine ? Has it something to do with buffering the incoming datas ?
Thanks again for your help
Nicolas