avatar
1 год назад

Ретротехнологии: трекерная музыка

Пост про одну из интересных технологий, которая была популярна до повсеместного распространения MP3.

Трекерная музыка (чиптюны, модули, восьмибитное что-то там) - это семейство форматов музыки, в котором музыка представлена не в виде записи, занимающей весь файл (как все форматы музыки сейчас: MP3, M4A, OGG и т.д.), а хранится в сэмплов и последовательности их воспроизведения. Сэмплы - это фрагменты аудио, какие-нибудь звуки, на которые записаны какие-нибудь инструменты. Они хранятся где-то в одном месте файла. Из-за этого размер конечного файла очень мал: он равняется размеру всех сэмплов вместе взятых, плюс размер таблицы последовательности воспроизведения этих сэмплов. Принцип работы похож на музыкальную шкатулку, только с большим количеством инструментов.

Технически, MIDI тоже является трекерным форматом. В 80х и 90х он очень часто использовался в играх. А в первой половине нулевых он был популярен в качестве рингтонов. Но отличие MIDI от форматов, про которые этот пост, заключается в том, что MIDI использует один и тот же набор сэмплов, всегда и везде. Они могут быть как вшиты в звуковую карту, так и в плеер или операционную систему. Из-за этого MIDI на разных устройствах звучат по-разному. А ещё MIDI не поддерживает голос, да и вообще добавление сторонних сэмплов.

Сейчас, если вы захотите предаться ностальгии и поиграть в какой-нибудь Doom, совсем необязательно покупать подобные гробы. Достаточно просто загуглить "*название оборудования* soundfont", чтобы скачать звуковой шрифт этого оборудования, и подсунуть его плееру/игре.

Сейчас же (да и всегда, насколько я знаю) MIDI используется в синтезаторах.

Другие же форматы трекерной музыки (такие, как MOD, S3M, XM, IT) поддерживают совершенно любые звуковые сэмплы. В т.ч. голос.

У всех этих форматов есть ограничение на количество каналов - одновременно воспроизводимых инструментов (сэмплов). У каждого формата оно разное.

Те, кому больше 20 лет - в кряках и кейгенах. Трекерная музыка очень крепко связана с демосценой и cracktro (от crack и intro - небольшие демки с анимациями, которые делали кряк-группы, и клали рядом с кряками и кейгенами).

Например
И полная версия

Также часто рядом с кряками клали NFO Viewer - программу с информацией о релизе, всякими там посланиями от кряк-группы и т.д.

Пример такого NFO Viewer. Увы, из-за шакализации прочитать ничего нельзя.

Если вы когда-нибудь вообще обращали внимание на размер кейгена, то могли заменить, что они занимали в районе 100-200 КБ. И при этом в них была музыка. Это достигалось за счёт размера самой трекерной музыки, плюс использовалось сжатие EXE (например, с помощью UPX или kkrunchy).

И хоть во многих кейгенах эта музыка звучала как какое-то восьмибитное говно, на самом деле она могла звучать гораздо лучше и комплекснее.

Те, кому больше 30 лет, могли застать трекерную музыку непосредственно в играх.

Deus Ex
Unreal

Одна из современных игр, использующая трекерную музыку - Ion Fury.

Помимо этого, музыку писали просто так. Не для каких-нибудь продуктов, вроде игр или кряков. Например, на различных пати.

Подборка трекерной музыки из 90х

Я не буду расписывать про вообще все форматы и железки. Напишу лишь про самое главное.

Музыка на основе вшитых в железо сэмплов (как в MIDI) появилась ещё игровых консолях по типу NES и Sega Genesis. Тогда это была нормальная практика: в консоли был установлен чип, который содержал в себе эти сэмплы, и занимался воспроизведением музыки.

Terminator 2: Judgment Day (NES) Soundtrack

Конечно же технологии эволюционировали. В Sega Genesis уже появились голоса (на самом деле они были и в NES, но очень редко).

Well done!
Well done!<br>
Пример того, что можно воспроизвести на Sega Genesis

Самым первым форматом, который стал популярным, является MOD. Появился в 1987 году. Он использовался на персональных компьютерах Amiga. За воспроизведение отвечал чип Paula. Одно из важных отличий от MIDI заключается в том, что этот чип поддерживал звуковые эффекты, которые можно было применить к нотам при воспроизведении. Ещё он поддерживал программное смешивание, что позволяло увеличить количество одновременно воспроизводимых инструментов.

Ultimate Tracker - самый первый трекер

Но что самое главное - поддерживались произвольные сэмплы.

AC/DC - Thunderstruck в исполнении звукового чипа Paula

А потом пошло-поехало. Появлялись новые форматы. Каждый последующий формат поддерживал больше каналов. Самым продвинутым форматом был IT (Impulse Tracker). Он поддерживал 64 канала и более продвинутые эффекты.

realiTY - Impulse Tracker 1997 Brasov BEST Xmas'97 Computer Party

Из других интересных форматов можно отметить V2M от демогруппы Farbrausch. Формат отличался более компактным размером конечного файла при довольно хорошем качестве.

Программы для создания такой музыки называются трекерами. Есть как завязанные на один формат (Ultimate Tracker для MOD, Scream Tracker для S3M, Impulse Tracker для IT и т.д.), так и мультиформатные (OpenMPT, например).

Из современных трекеров, которые можно запустить на актуальных платформах, существуют, например, OpenMPT и Schism Tracker.

Интерфейс FastTracker 2. Не FL Studio, конечно...
Интерфейс FastTracker 2. Не FL Studio, конечно...<br>

Для массового использования - умерла за ненадобностью. Если в 80х и 90х это был вообще единственный способ создания музыки для ПК и консолей из-за множества ограничений (технические характеристики платформ, ограничение на размер, отсутствие нормальных каналов передачи), то с появлением полноценных аудиоформатов по типу MP3, и эволюцией железа (например Sega CD, PlayStation), трекерная музыка уже была ненужна. Полноценная музыка в высоком качестве, при этом можно создавать сложнейшие композиции.

Трекеры, конечно, тоже пытались эволюционировать.

Трекер Jesola Buzz

Из актуальных трекеров сейчас существует SunVox, но он и не совсем трекер.

Осторожно, дабстеп!

В современном мире трекеры уступили место полноценным DAW (digital audio workstation, цифровая рабочая станция).

Постепенно область применения трекерной музыки уменьшалась. Она оставалась в кейгенах, кряках, пиратских установщиках и демосцене (может быть, об этом будет статья), а затем уже и там перестала использоваться. Когда вы в последний раз видели кейген?

Но на самом деле ещё выходит новая музыка. Редко, но выходит. Пишут её фанаты технологии, и любители поностальгировать. Иногда она появляется в новых играх (в Ion Fury, например).

Где её можно послушать сейчас:

Современные плееры поддерживают эти форматы. AIMP, WinAmp (ну... он вроде бы современный), VLC и многие другие. Я не знаю, какие мобильные плееры имеют поддержку данных форматов, но вы вряд ли захотите скачивать эти треки на смартфон.

5комментариев
Ваш опыт на этом сайте будет улучшен за счет использования cookies. Принимая все cookies, вы соглашаетесь с нашим использованием cookies для предоставления и поддержания наших услуг и сайта.