Un SMF nu conține doar date obișnuite de performanță MIDI – note canalizate, lungimi, date de pitch bend etc. – ci și date (denumite în mod obișnuit „antet”) care conțin date suplimentare de configurare (tempo, selecții de instrumente pe canal, setări ale controlerului etc.).), precum și informații despre melodie (notificări privind drepturile de autor, compozitor etc.).
Cât de bine sau cât de fidel la starea sa creată inițial va suna un SMF poate depinde foarte mult de informațiile din antet. Antetul poate exercita un control asupra mixajului, efectelor și chiar asupra parametrilor de editare a sunetului pentru a minimiza diferențele inerente între un set de sunet și altul. Nu există un set standard de date pe care trebuie să le puneți într-un antet (într-adevăr, astfel de date pot fi plasate și într-o bară de rezervă „set-up” din corpul fișierului propriu-zis), dar, în general, cu cât furnizați mai multe informații pentru dispozitivul de sunet receptor, cu atât mai definite – și astfel, probabil, mai pe gustul dumneavoastră – vor fi rezultatele.
În funcție de aplicația pe care o utilizați pentru a crea fișierul în primul rând, informațiile de antet pot fi salvate automat din cadrul parametrilor stabiliți în aplicație sau poate fi necesar să fie plasate manual într-o bară „set-up” înainte de începerea datelor muzicale.
Informațiile care ar trebui să fie luate în considerare (pentru fiecare canal MIDI) includ:
- Select Bank (0=GM) / Program Change #
- Reset All Controllers (este posibil ca nu toate dispozitivele să recunoască această comandă, astfel încât este posibil să preferați să puneți la zero sau să reseta controllerele individuale)
- Initial Volume (CC7) (nivel standard = 100)
- Expression (CC11) (nivel inițial setat la 127)
- Hold pedal (0 = off)
- Pan (Center = 64)
- Modulation (0)
- Pitch bend range
- Reverb (0 = off)
- Chorus level (0 = off)
Toate fișierele trebuie să înceapă, de asemenea, cu un mesaj de resetare GM/GS/XG (dacă este cazul) și orice alte date exclusive de sistem care ar putea fi necesare pentru a configura sintetizatorul țintă. Dacă în fișier sunt utilizate RPN-uri sau mesaje de control mai detaliate ale controlerului, acestea trebuie, de asemenea, resetate sau normalizate în antet.
Dacă introduceți dumneavoastră datele de antet, este recomandabil să nu grupați toate aceste informații împreună, ci mai degrabă să le spațiați la intervale de 5-10 ticuri. Cu siguranță, dacă un fișier este conceput pentru a fi redat în buclă, dacă prea multe date vor fi redate simultan, majoritatea dispozitivelor de redare se vor „sufoca, ‘ și vă vor da peste cap sincronizarea.