XM (format pliku)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

XM (Extended Module) – rozszerzenie formatu modułu muzycznego MOD. Pojawił się wraz trackerem FastTracker II. XM stał się szybko jedną z najpopularniejszych odmian MOD-ów na platformie PC, gdyż znosił wiele ograniczeń oryginalnego formatu. Obecnie format ten jest już nierozwijany, zastąpiły go formaty trackerów nowej generacji.

Innowacje w stosunku do formatu MOD[edytuj | edytuj kod]

Format XM wprowadził następujące nowe elementy:

  • lista odtwarzania o długości 256 pozycji,
  • zastąpienie próbek instrumentami (maksymalnie 127) o następujących właściwościach:
    • próbki dźwiękowe przypisane do konkretnych nut (zwykle do przedziałów nut),
    • obwiednia głośności (z opcją "podtrzymanie" i "pętla"),
    • obwiednia panoramy (z opcją "podtrzymanie" i "pętla"),
    • vibrato (o regulowanych parametrach),
    • wybrzmiewanie,
  • próbki dźwiękowe:
    • typ zapętlenia (brak, standardowy, "ping-pong"),
    • pozycja próbki w panoramie,
    • relatywna wysokość dźwięku,
  • zmiany w wzorcach (ang. patternach):
    • maksymalna liczba wzorców zwiększona do 255,
    • zmienna długość wzorców (1-256 wierszy).

Ponadto zwiększono liczbę bitów przeznaczonych na niektóre pola, dzięki czemu możliwe stało się m.in. dokładniejsze dostrojenie wysokości dźwięku i zwiększenie maksymalnej długości próbki.

Linki zewnętrzne[edytuj | edytuj kod]

  • BASSMOD – Biblioteka programistyczna pozwalająca na odrgywanie plików XM, tworzona z nastawieniem na jak najlepszą zgodność odtwarzania z oryginalnymi procedurami Fast Trackera II
  • DUMB – Biblioteka programistyczna obsługująca m.in. pliki XM
  • libmikmod – Biblioteka obsługująca pliki XM wydana na licencji LGPL
  • uFMOD – Biblioteka obsługująca pliki XM napisana w asemblerze i zoptymalizowana pod względem wielkości i wydajności
  • Nieoficjalna specyfikacja formatu XM