Музыкальный трекер (иногда его сокращенно называют трекером ) — это тип программного обеспечения музыкального секвенсора для создания музыки. Музыка представлена в виде дискретных музыкальных нот , расположенных в нескольких каналах в хронологических позициях на вертикальной временной шкале. [1] Пользовательский интерфейс музыкального трекера традиционно основан на числах. Ноты, изменения параметров , эффекты и другие команды вводятся с клавиатуры в сетку фиксированных временных интервалов в виде кодов, состоящих из букв, цифр и шестнадцатеричных цифр. [2] Отдельные паттерны имеют независимые временные шкалы; полная песня состоит из основного списка повторяющихся паттернов.
Более поздние трекеры отошли от использования исключительно файлов модулей , добавив другие опции как для синтеза звука (хостинг универсальных синтезаторов и эффектов или вывода MIDI ), так и для секвенирования (ввод и запись MIDI), фактически став универсальными секвенсорами с другим пользовательским интерфейсом .
В 2010-х трекерная музыка все еще присутствует в демосцене продуктов для старых аппаратных платформ и демо-вечеринки часто имеют отдельные конкурсы трекерной музыки. Трекерная музыка также может использоваться в играх, которые заимствуют эстетику из прошлых десятилетий .
Термин трекер происходит от Ultimate Soundtracker (первое программное обеспечение для трекера [3] ), написанное Карстеном Обарски и выпущенное в 1987 году компанией EAS Computer Technik для Amiga . [4] Ultimate Soundtracker был коммерческим продуктом, но вскоре появились и условно-бесплатные клоны , такие как NoiseTracker (1989 [5] ). Общая концепция пошагового численного секвенирования сэмплов, используемая в трекерах, также встречается в рабочей станции сэмплирования Fairlight CMI начала 1980-х годов. Некоторые ранние программы, похожие на трекеры, появились для MSX ( Yamaha CX5M ) и Commodore 64 до 1987 года, такие как SoundMonitor Криса Хюльсбека , но они не имели функции воспроизведения сэмплов, вместо этого играя ноты на внутреннем синтезаторе компьютера. Позже такие программы, как Rock Monitor, также поддерживали дополнительное воспроизведение сэмплов, обычно с короткими сэмплами ударных, загруженными в оперативную память.
Первые трекеры поддерживали четыре канала с модуляцией высоты тона и громкости 8-битных PCM- сэмплов , ограничение, полученное от аудиочипсета Amiga Paula и распространенного формата 8SVX, используемого для хранения сэмплированного звука. Однако, поскольку ноты были сэмплами, ограничение было менее важным, чем ограничения синтезирующих музыкальных чипов. [6]
В 1990-х годах трекерные музыканты перешли на ПК, поскольку производство программного обеспечения в целом перешло с платформы Amiga на ПК. Хотя IBM и совместимые с ней устройства изначально не имели аппаратных возможностей обработки звука Amiga, с появлением линейки Sound Blaster от Creative качество звука на ПК постепенно стало приближаться к качеству CD ( 44,1 кГц/16 бит/стерео ) с выпуском SoundBlaster 16 .
Другой популярной звуковой картой на сцене трекеров для ПК была Gravis Ultrasound , которая продолжила традицию аппаратного микширования с 32 внутренними каналами и встроенной памятью для хранения сэмплов. Какое-то время она предлагала непревзойденное качество звука и стала выбором взыскательных музыкантов-трекеров. Понимая, что поддержка музыки трекеров принесет пользу продажам, Gravis раздала участникам около 6000 карт GUS. В сочетании с превосходной документацией для разработчиков этот жест быстро побудил GUS стать неотъемлемым компонентом многих программ и программного обеспечения для трекинга. Неизбежно, баланс был в значительной степени восстановлен с появлением Sound Blaster AWE32 и его преемников, которые также имели встроенную оперативную память и микширование волновых таблиц (или таблиц сэмплов ).
Ответственность за микширование звука перешла от аппаратного обеспечения к программному обеспечению (основному ЦП ), что постепенно позволило использовать больше каналов. От типичных 4 каналов MOD Amiga, ограничение переместилось до 7 с плеерами TFMX и 8, сначала с Oktalyzer, а затем с гораздо более популярным OctaMED (Amiga, 1989), затем до 32 с ScreamTracker 3 (ПК, 1994) и 16 с FastTracker 2 (ПК, 1994) и до 64 с Impulse Tracker (ПК, 1995) и MED SoundStudio (обновленная версия OctaMED). Трекер Amiga под названием Symphonie Pro даже поддерживал 256 каналов.
Таким образом, аппаратное микширование не просуществовало долго. Поскольку процессоры стали быстрее и приобрели специальные возможности обработки мультимедиа (например, MMX ), а компании начали продвигать Hardware Abstraction Layers , такие как DirectX , диапазоны AWE и GUS стали устаревшими. DirectX, WDM и, теперь более распространенный, ASIO , обеспечивают высококачественный сэмплированный звук независимо от марки оборудования.
Также произошло отделение от трекеров на основе сэмплов, использующих преимущества чипов OPL2 и OPL3 серии Sound Blaster. All Sound Tracker смог объединить как синтез FM чипов OPL, так и синтез на основе сэмплов чипов EMU-8000 в серии карт Sound Blaster AWE, а также вывод MIDI на любое дополнительное оборудование по выбору.
Jeskola Buzz — это модульная музыкальная студия, разработанная с 1997 по 2000 год для Microsoft Windows с использованием трекера в качестве секвенсора, где звуки производились виртуальными машинами (Buzzmachines), такими как генераторы сигналов, эмуляторы синтезаторов, драм-компьютеры, сэмплеры, эффекты и управляющие машины, которые были соединены в модульную установку. Каждая машина имела свой собственный трекер, драм-машины использовали редактор шаблонов ударных, подобный трекеру, а эффекты и управляющие машины могли быть автоматизированы, подобно трекерам, с помощью таблиц параметров.
Музыку трекера можно было найти в компьютерных играх конца 1990-х и начала 2000-х годов, таких как серия Unreal , Deus Ex , Crusader: No Remorse , Jazz Jackrabbit и Uplink . Некоторые из ранних трекеров Amiga, такие как Protracker (1990) и OctaMED, получили различные обновления, в основном для портирования на другие платформы. Protracker возобновил разработку в 2004 году с планами выпустить версию 5 для Windows и AmigaOS , но была выпущена только версия 4.0 beta 2 для AmigaOS.
В 2007 году Renoise (PC, 2002) и OpenMPT (PC, 1997) были представлены в журнале Computer Music Magazine как профессиональная и недорогая альтернатива другому программному обеспечению для создания музыки. [7]
Современные трекеры включают, помимо прочего, Deflemask, [8] Famitracker, [9] VGM Music Maker, [10] Furnace [11] (который в настоящее время является единственным трекером, позволяющим одновременно воспроизводить несколько звуковых чипов из нескольких систем (например, Commodore 64 и PC-98 вместе)) и SunVox [12] (музыкальный трекер с модульным синтезаторным движком и свободной формой динамической системы шкалы времени).
Самые ранние трекеры существовали, чтобы приблизиться к аппаратному обеспечению данной машины, позволяя воспроизводить музыку с малым объемом памяти, идеально подходящую для игр и подобных программ. [13] Продолжая тему этой философии, появилось несколько «аппаратных трекеров»: специализированное оборудование, разработанное специально для размещения программного обеспечения трекера, в свою очередь разработанное для эксплуатации аппаратного обеспечения машины. Эти аппаратные трекеры во многом вдохновлены LittleSoundDJ, [14] [15] трекером, созданным для оригинального Game Boy .
Первым таким аппаратным трекером, выпущенным в 2018 году, был NerdSeq, гибридный трекер-секвенсор для систем Eurorack . Как модуль указанной системы, он не может использоваться отдельно, и часть «трекера» устройства просто используется как интерфейс для секвенирования , в то время как аппаратное обеспечение используется для обработки выборки и других функций.
Первым автономным аппаратным трекером, выпущенным в 2020 году, стал Polyend Tracker, устройство с питанием от USB и всеми функциями программного трекера. Он был встречен в основном положительными критиками, [16] [17] причем критики ссылались на скромную цену, автономную возможность «все в одном» и интуитивно понятное управление. В 2021 году DirtyWave выпустила M8 Tracker, портативный трекер, который в большей степени вдохновлен Little Sound DJ . [18]
Для любой программы-трекера характерны несколько элементов: сэмплы, заметки, эффекты, дорожки (или каналы), паттерны и порядки.
Сэмпл — это небольшой цифровой звуковой файл инструмента, голоса или другого звукового эффекта. Большинство трекеров позволяют зациклить часть сэмпла, имитируя сустейн ноты .
Нота обозначает частоту, на которой воспроизводится сэмпл. Увеличивая или уменьшая скорость воспроизведения цифрового сэмпла, можно повысить или понизить высоту тона, имитируя инструментальные ноты (например, C, C#, D и т. д.) .
Эффект — это специальная функция, применяемая к определенной ноте. Затем эти эффекты применяются во время воспроизведения с помощью оборудования или программного обеспечения. Распространенные эффекты трекера включают громкость, портаменто , вибрато , ретриггер и арпеджио .
Трек (или канал) — это пространство, где воспроизводится один сэмпл за раз. В то время как оригинальные трекеры Amiga предоставляли только четыре трека, что является аппаратным ограничением, современные трекеры могут микшировать практически неограниченное количество каналов в один звуковой поток с помощью программного микширования. Треки имеют фиксированное количество «строк», на которых можно размещать ноты и эффекты (большинство трекеров располагают дорожки вертикально). Треки обычно содержат 64 строки и 16 тактов, хотя такты, строки и темп могут быть увеличены или уменьшены по вкусу композитора.
Таким образом, базовый набор ударных можно организовать, поместив бас-бочку в ряды 0, 4, 8, 12 и т. д. одной дорожки и поместив хай-хэт в ряды 2, 6, 10, 14 и т. д. второй дорожки. Конечно, бас и хэты можно чередовать на одной дорожке, если сэмплы достаточно короткие. Если нет, предыдущий сэмпл обычно останавливается, когда начинается следующий. Некоторые современные трекеры имитируют полифонию на одной дорожке, устанавливая «действие новой ноты» каждого инструмента на вырезание, продолжение, затухание или отпускание , открывая новые каналы микширования по мере необходимости.
Паттерн — это группа одновременно проигрываемых треков, представляющая собой полный раздел песни. Паттерн обычно представляет собой четное количество тактов музыкальной композиции.
Заказ — это часть последовательности шаблонов, определяющих макет песни. Шаблоны могут повторяться в нескольких заказах для экономии времени отслеживания и места в файле.
Существуют также некоторые программы, подобные трекерам, которые используют схемы секвенирования в стиле трекера, используя при этом синтез звука в реальном времени вместо сэмплов. Многие из этих программ предназначены для создания музыки для определенного чипа синтезатора, например чипов OPL звуковых карт Adlib и SoundBlaster или звуковых чипов классических домашних компьютеров.
Музыка трекера обычно хранится в файлах модулей , где данные песни и сэмплы инкапсулированы в один файл. Несколько форматов файлов модулей поддерживаются популярными аудиоплеерами . Известные форматы включают MOD , MED , S3M , XM и IT . Многие из этих форматов также можно импортировать в существующие трекеры, что позволяет просматривать аранжировку, инструментовку и использование команд эффектов. Это также упрощает самостоятельное обучение музыкальной композиции с использованием трекеров и позволяет извлекать инструменты для последующего использования в собственных песнях, что было очень распространено. [19]
! Удивительное бесплатное музыкальное программное обеспечение, которое может составить конкуренцию большим парням.
Вы можете увидеть, как именно была составлена песня: какие сэмплы использовались, как они были сыграны, какие инструменты работали вместе для создания определенных разделов.