An SMF nie tylko zawiera regularne dane wykonawcze MIDI – Channelized notes, lengths, pitch bend data etc. – powinien również posiadać dane (powszechnie określane jako 'header’), które zawierają dodatkowe dane konfiguracyjne (tempo, wybór instrumentów na kanał, ustawienia kontrolera, etc.), jak również informacje o utworze (noty o prawach autorskich, kompozytor, etc.).) jak również informacje o utworze (informacje o prawach autorskich, kompozytor, itp.).

Jak dobrze, lub zgodnie z oryginalnie stworzonym stanem SMF będzie brzmiał może wiele zależeć od informacji w nagłówku. Nagłówek może sprawować kontrolę nad miksem, efektami, a nawet parametrami edycji dźwięku w celu zminimalizowania nieodłącznych różnic między jednym zestawem dźwiękowym a drugim. Nie ma standardowego zestawu danych, które musisz umieścić w nagłówku (w rzeczywistości takie dane mogą być również umieszczone w zapasowym pasku „set-up” w ciele samego pliku), ale ogólnie rzecz biorąc, im więcej informacji dostarczasz do urządzenia odbierającego dźwięk, tym bardziej zdefiniowane – i tak, przypuszczalnie, bardziej do gustu – wyniki będą.

Zależnie od aplikacji, której używasz do tworzenia pliku w pierwszej kolejności, informacje nagłówkowe mogą być automatycznie zapisywane w ramach parametrów ustawionych w aplikacji, lub mogą wymagać ręcznego umieszczenia w pasku „set-up” przed rozpoczęciem danych muzycznych.

Informacje, które powinny być brane pod uwagę (per MIDI Channel) obejmują:

  • Bank Select (0=GM) / Program Change #
  • Reset All Controllers (nie wszystkie urządzenia mogą rozpoznać to polecenie, więc możesz preferować wyzerowanie lub zresetować poszczególne kontrolery)
  • Głośność początkowa (CC7) (poziom standardowy = 100)
  • Ekspresja (CC11) (poziom początkowy ustawiony na 127)
  • Pedał przytrzymania (0 = off)
  • Pan (Center = 64)
  • Modulacja (0)
  • Zakres Pitch bend
  • Reverb (0 = off)
  • Poziom Chorus (0 = off)

Wszystkie pliki powinny również zaczynać się od komunikatu GM/GS/XG Reset (jeśli to stosowne) i wszelkich innych danych System Exclusive, które mogą być konieczne do ustawienia docelowego syntezatora. Jeśli RPN lub bardziej szczegółowe komunikaty kontrolera są stosowane w pliku, powinny być one również zresetowane lub znormalizowane w nagłówku.

Jeśli sam wprowadzasz dane nagłówka, zalecane jest aby nie zlepiać wszystkich takich informacji razem, lecz raczej rozłożyć je w odstępach 5-10 ticków. Z pewnością, jeśli plik jest przeznaczony do zapętlania, posiadanie zbyt wielu danych odtwarzanych jednocześnie spowoduje, że większość urządzeń odtwarzających będzie się 'dławić’ i zakłóci twój timing.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.