Soubor SMF neobsahuje pouze běžná MIDI data výkonu – kanalizované noty, délky, data pitch bend atd. – ale měl by obsahovat také data (běžně označovaná jako „hlavička“), která obsahují další data nastavení (tempo, volby nástrojů na kanál, nastavení kontroléru atd.).) a také informace o skladbě (upozornění na autorská práva, skladatele atd.).

Jak dobře nebo věrně bude SMF znít v původně vytvořeném stavu, může hodně záviset na informacích v záhlaví. Hlavička může vykonávat kontrolu nad mixem, efekty a dokonce i nad parametry úpravy zvuku, aby se minimalizovaly přirozené rozdíly mezi jedním a druhým zvukovým souborem. Neexistuje žádná standardní sada údajů, které musíte do hlavičky vložit (ostatně takové údaje lze umístit i do náhradního „nastavovacího“ řádku v těle samotného souboru), ale obecně platí, že čím více informací přijímajícímu zvukovému zařízení poskytnete, tím bude výsledek definovanější – a tedy pravděpodobně i více podle vašeho vkusu.

V závislosti na aplikaci, kterou používáte k vytvoření souboru na prvním místě, mohou být informace v záhlaví automaticky uloženy v rámci parametrů nastavených v aplikaci, nebo mohou být před zahájením přehrávání hudebních dat ručně umístěny do lišty ‚set-up‘.

Informace, které je třeba vzít v úvahu (na kanál MIDI), zahrnují:

  • Výběr banky (0=GM) / Změna programu #
  • Reset všech kontrolérů (ne všechna zařízení mohou tento příkaz rozpoznat, takže můžete raději vynulovat nebo resetovat jednotlivé kontroléry)
  • Initial Volume (CC7) (standardní úroveň = 100)
  • Expression (CC11) (počáteční úroveň nastavena na 127)
  • Hold pedal (0 = vypnuto)
  • Pan (střed = 64)
  • Modulace (0)
  • Rozsah ohýbání výšky tónu
  • Reverb (0 = vypnuto)
  • Úroveň chorusu (0 = vypnuto)

Všechny soubory by také měly začínat zprávou GM/GS/XG Reset (je-li to vhodné) a dalšími exkluzivními údaji systému, které mohou být nezbytné pro nastavení cílového syntezátoru. Pokud jsou v souboru použity RPN nebo podrobnější zprávy regulátorů, měly by být v záhlaví také vynulovány nebo normalizovány.

Pokud zadáváte údaje v záhlaví sami, doporučuje se neshlukovat všechny takové informace dohromady, ale raději je rozdělit do intervalů po 5-10 tikách. Jistě, pokud je soubor určen k přehrávání ve smyčce, příliš mnoho dat přehrávaných současně způsobí, že se většina přehrávacích zařízení ‚zadusí‘ a rozhodí vaše časování.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.