MIDI standarden finns på nätet om du söker.
Nej det ingår ingen komprimering.
Om du spelar en ton så kan i princip fem meddelanden skickas. Ton på (vilken not), ton av, hur hårt anslag det var pitchbend som varierar tonhöjden och ev aftertuch som kan påverka tonen efter att anslaget.
Man kan också skicka kommandon för att styra synthparametrar som filterinställningar ADSR eller annat.
För multisamplade instrument kan man skicka kommandom som väljer olika spelsätt legato, staccato eller snabbt/långsamt leslie på en Hammond etc.
Allt detta är upp till synthen/samplern/ljudgeneratorn att tolka efter av hur programmeraren bestämt. I princip kan det tolkas hur som helst även om det oftast är vad som förväntas
Åke