XM, что означает «расширенный модуль» (англ. extended module), — это тип аудиофайла, созданный демогруппой Triton для трекера FastTracker 2[2]. Формат XM поддерживает музыкальные инструменты с мультисэмплингом, объемность по громкости и панорамированию (англ. panning). Также поддерживаются цикличное воспроизведение[3] и простейшее сжатие. По сравнению с форматом MOD, в XM расширен список доступных эффектов и каналов, добавлена поддержка 16 бит и альтернативная таблица частот для портаменто.
XM | |
---|---|
Расширение |
.xm |
MIME-тип | audio/xm |
Сигнатура | 0x1A по смещению 37 |
Разработчик | Фредрик Хасс (Mr.H) |
Опубликован | 1994[1] |
Тип формата | Трекерная музыка |
Расширен из | MOD |
Открытый формат? | да |
Является основным форматом для большинства трекерной музыки[4].
Описание формата XM было опубликовано его автором Фредриком Хассом (также известным как Mr.H) в 1994 году[1] в простом текстовом файле XM.TXT[5]. Этот файл сопровождал версию 2.08 трекера FastTracker 2, а также его последнюю известную бета-версию: 2.09b.
Формат XM неоднократно расширялся. Например, авторы ModPlug Tracker добавили поддержку сжатия 4-битного ADPCM, что позволяет уменьшить размер почти вдвое, почти без ущерба качеству звука. В 2006 году авторы uFMOD представили урезанный формат XM (англ. StrippedModule), в котором сокращены пустые заголовки для уменьшения размера файла. В этом же году опубликовано неофициальное описание формата XM, которое включает известные на тот момент расширения[1].
Также существует расширение OXM (oggmod), которое использует сжатие Vorbis[6].
Примечания
править- ↑ 1 2 3 "The Unofficial XM File Format Specification: FastTracker II, ADPCM and StrippedModule Subformats" (англ.), Quantum, 2006
- ↑ Деникин А. А. Звуковой дизайн в видеоиграх. Технологии «игрового» аудио для непрограммистов . — ДМК Пресс, 2012. — С. 393. — 696 с. — ISBN 978-5-94074-234-0.
- ↑ Alves de Abreu, Valter Miguel (2018-07-17). "Analysing trackers and their formats". Recreating tracker music sequencers in modern videogames: an integrated model approach for adaptive music (MSc) (англ.). Университет Порту. p. 17. Архивировано 3 июня 2021. Дата обращения: 3 июня 2021.
- ↑ Райтман М. А. Искусство легального анонимного и безопасного доступа к ресурсам Интернета . — БХВ-Петербург, 2016. — С. 515. — 605 с. — ISBN 978-5-9775-3745-2.
- ↑ «The XM module format description for XM files version $0104» Архивная копия от 15 июля 2021 на Wayback Machine (англ.), Mr.H, Triton, 1994
- ↑ Michael Sweet. Writing Interactive Music for Video Games (англ.). — Addison-Wesley, 2014. — P. 272. — 479 p. — ISBN 978-0-321-96158-7. Архивировано 2 июня 2021 года.
См. также
править- Трекерная музыка
- Чиптюн
- MOD
- S3M
- BASSMOD — проприетарная библиотека для работы с XM и XM-плеер
Ссылки
править- MilkyTracker — бесплатный кросс-платформенный XM-плеер
- libmikmod — бесплатная библиотека для проигрывания .XM
- Старый сайт ModPlug
- libmodplug — бесплатная библиотека для проигрывания и конвертирования XM-файлов