ФастТрекер 2
![]() "Dead Lock" Элвуда в игре на FastTracker II | |
Оригинальный автор(ы) | Фредрик «Мистер Х» Хасс Магнус «Vogue» Хёгдал |
---|---|
Первоначальный выпуск | ноябрь 1994 г |
Финальный выпуск | 2.08 / август 1997 г |
Предварительный выпуск | |
Написано в | Паскаль , ТАСМ |
Операционная система | ПРИНАДЛЕЖАЩИЙ |
Платформа | х86 |
Тип | Музыкальный трекер |
Лицензия | Собственный |
Веб-сайт | www.starbreeze.com/ft2.htm (архив 1998 г.) |
2 называемый FastTracker II ) — трекер, Фредриком «Mr. созданный ( музыкальный FastTracker также после выхода на сцену в 1992 году и победы в нескольких демо-конкурсах. Исходный код FastTracker 2 написан на языке Паскаль с использованием Borland Pascal 7 и TASM . Программа изначально работает под MS-DOS .
История
[ редактировать ]В 1993 году Triton выпустил FastTracker. Этот трекер мог загружать и сохранять стандартные четырехканальные файлы MOD , а также расширенные файлы MOD с шестью или восемью каналами (идентичные стандартным файлам MOD, за исключением дополнительных данных канала и идентификационных маркеров «6CHN» или «8CHN»). Он был совместим только с Creative Labs SoundBlaster , серией звуковых карт которые в то время были наиболее популярны на ПК. Весь редактор представлял собой один размером 43 КиБ исполняемый файл DOS .
В течение 1994 года музыканты Triton выпустили несколько песен в новом многоканальном формате «XM» в сопровождении предварительной версии автономного плеера. В ноябре 1994 года FastTracker 2 был выпущен для широкой публики с поддержкой звуковой карты Gravis Ultrasound .
Прекращение производства
[ редактировать ]Последней стабильной версией FastTracker 2 была версия 2.08, выпущенная в августе 1997 года. Более новая версия 2.09 тестировалась как закрытая бета-версия и стала доступна для общественности на веб-сайте Андреаса Виклунда в 1999 году. [2] В этой версии было несколько новых дополнений для удобства использования, таких как возможность выхода из ранее «зависших» окон только с помощью мыши, но была отключена поддержка карты Gravis Ultrasound. Хотя это и не был официальный релиз, позже он был доступен также на веб-сайте Starbreeze. [1]
23 мая 1999 года компания Starbreeze Productions объявила на своем веб-сайте, что «FT2 приостановлен на неопределенный срок . [...] Если бы это был идеальный мир, где было бесконечное время и не было необходимости зарабатывать на жизнь, определенно будь мультиплатформенным Fasttracker3. К сожалению, в этом мире нет ничего подобного», — подписал Vogue. [3]
Наследие
[ редактировать ]После объявления о прекращении поддержки и разработки FT2 Рубен Рамос Сальвадор (BakTery) начал работу над FastTracker 3 , который теперь известен как Skale Tracker, доступный как для Windows, Linux, так и онлайн. [3] В последующие годы многие другие трекеры пытались продолжить наследие FT2, ярким примером является MilkyTracker . [4] [5] со специальными режимами воспроизведения, доступными для улучшенной совместимости с Amiga Protracker 2/3. [6] См. также раздел «Клонирование» ниже.
После того, как разработка FT2 была прекращена, под руководством разработчика Олава Соренсена был начат проект по точной повторной реализации FT2 на C для современных платформ с использованием SDL 2 . Соренсен заявил, что свой клон частично основан на исходном коде FT2. [7] 22 апреля 2017 года альфа- сборка клона FastTracker II для Windows и macOS. на домашней странице автора была выпущена [7] В июле 2018 года он опубликовал исходный код своего продолжения FT2, позже под лицензией BSD из 3 пунктов , а также инструкции по компиляции для Linux на своем веб-сайте. [7] Вскоре после выпуска FreeBSD был создан официальный порт . Код теперь доступен для совместной работы на GitHub. [8]
Архитектура и особенности
[ редактировать ]Демосцена |
---|
![]() |
Концепции |
Альтернативные демо-платформы |
Текущие партии |
Веб-сайты |
Журналы |
Программное обеспечение |
Интерфейс FT2 во многом вдохновлен внешним видом Amiga от Protracker . Экран состоит из редактора шаблонов в нижней половине, а в верхней половине справа находится переключатель инструментов, а также общие настройки модуля и некоторые осциллографы. Редактор паттернов можно переключить на редакторы сэмплов/инструментов. Программа также включает в себя небольшой клон Nibbler и встроенную документацию по всем функциям.
Узоры
[ редактировать ]Паттерны — это, по сути, ноты, на которых музыкант может аранжировать настоящую партитуру. Паттерн состоит из нескольких строк (по умолчанию 64, максимум 1024) и разделен на столбцы («дорожки»). В каждой строке может быть одна нота на каждом треке. Заметка может выглядеть следующим образом:
C#4 02 20 R11
Это означает, что нота представляет собой ноту C# хроматической гаммы , сыгранную в 4-й октаве (в соответствии с научным обозначением высоты тона ), с номером инструмента 2. Следующий столбец — настройка громкости в шестнадцатеричной шкале 00 H - 40 H , а последний столбец позволяет применять к звуку различные эффекты (в данном случае повторный запуск).
Песня состоит из набора различных паттернов, которые можно воспроизводить в заданном пользователем порядке для создания окончательной структуры песни.
Образцы
[ редактировать ]Сэмплы — это необработанные звуковые данные PCM, которые воспроизводятся на различных частотах, почти так же, как это делают обычные музыкальные семплеры . Сэмплы могут иметь начальную и конечную точки цикла, либо повторяющиеся непрерывно, либо «цикл пинг-понга», что по сути означает, что сэмпл воспроизводится в обратном порядке, как только он достигает начала или конца цикла (это также называется «двунаправленным циклом»). ). Музыканты могут либо записывать сэмплы, либо загружать существующие, манипулировать ими, вырезая и/или вставляя части, или просто рисовать их вручную. Также имеется функция плавного затухания семпла, что позволяет точкам петли выглядеть бесшовными.
Инструменты
[ редактировать ]Инструменты — это, по сути, массивы сэмплов с дополнительными удобными функциями. [9] Музыкант может назначить разные семплы разным высотам звука, тем самым исключая возможность плохого звучания сэмпла при слишком высоком или слишком низком воспроизведении. Инструменты поддерживают различные зацикленные огибающие, которые можно настроить либо на громкость звука, либо на стереопанорамирование, а также встроенное вибрато . Здесь также можно установить общие настройки инструмента: точная настройка, громкость по умолчанию, панорамирование по умолчанию и относительная начальная нота до C-4.
FT2 может получать ввод с обычной клавиатуры PS/2 и делать с ее помощью живую запись (в раскладке клавиатуры QWERTY «q» будет отображаться на C, «2» будет отображаться на C#, «w» будет отображаться на D и т. д.) .). FT2 был популярен среди многих музыкантов, у которых не было MIDI-совместимых клавиатур, поскольку они могли записываться вживую без какого-либо оборудования, кроме ПК под управлением DOS.
Эффекты
[ редактировать ]Каждая дорожка имеет «колонку эффектов», которая позволяет добавлять такие эффекты, как арпеджио , портаменто , вибрато и слайды громкости. В этом столбце также можно осуществлять некоторый контроль над структурой песни с помощью команд для зацикливания, разрыва паттернов и задержки, а также повторного запуска, вырезания и задержки нот.Кроме того, «колонка громкости» позволяет дополнительно контролировать слайды громкости, вибрато, панорамирование и тембр портаменто.
Полный список типов эффектов (.MOD/.XM) и совместимость с трекерами:
Тип эффекта | ОпенМПТ | ФастТрекер 2 | МилкиТрекер | Протрекер | БеРоТрекер |
---|
Файлы
[ редактировать ]FastTracker 2 поддерживает множество форматов файлов, хотя зачастую музыкантами использовались только два: XM (Extended Module) и XI (Extended Instrument). XM был и остается одним из самых популярных форматов модулей в настоящее время из-за его компактной и хорошо сжимаемой файловой структуры.
Формат MOD поддерживал максимум 4 канала в песне, формат XM - максимум 32 канала в песне, хотя на одном канале могло быть несколько инструментов. (от канала № 0 до канала № 31)
Некоторые проигрыватели, например ModPlug Player , поддерживают сжатые zip форматы .XMZ и .MDZ, которые представляют собой простые ZIP- архивы, содержащие файлы .XM или .MOD соответственно.
Расширение XM, сжатое ADPCM, — это подформат XM, представленный в трекере и проигрывателе ModPlug . Он имеет ту же структуру формата файла XM, за исключением того, что по крайней мере один из образцов сжат в 4-битном формате ADPCM. Образец, сжатый с помощью ADPCM, почти в два раза меньше, чем его несжатый эквивалент. Недостатком является качество звука — при использовании ADPCM могут возникнуть значительные искажения. [10]
Другое известное расширение — OXM – XM, сжатый Vorbis . Он сохраняет исходную структуру файла XM, за исключением семплов, сжатых с помощью кодека Vorbis. [10]
Формат файла Stripped XM — это еще один подформат XM. Он был представлен в uFMOD в 2006 году. Файл Stripped XM меньше обычного XM, поскольку в нем используется более компактный набор заголовков. Аудиоконтент файла XM остается нетронутым. [10]
Существует еще больше нестандартных расширений XM. Например, некоторые трекеры вводят недокументированные команды эффектов, используемые в качестве триггеров для событий программного обеспечения, метаданных Text2Speech (TTS) , водяных знаков и т. д. [10]
Совместимость
[ редактировать ]FT2 работал с специально созданным 32-битным расширителем DOS и поддерживает Gravis Ultrasound , Sound Blaster , Covox и простой динамик ПК . Это сделало программное обеспечение довольно ненадежным для использования в настоящее время, поскольку последние версии Windows обычно не позволяют приложениям DOS напрямую обращаться к оборудованию, не говоря уже о том факте, что большинство этих совместимых карт созданы для слотов ISA , которые отсутствуют на последних материнских платах. Из-за этого хардкорные музыканты, которые все еще хотят использовать FT2, часто собирают ПК «старой школы» с оптимальным (и в настоящее время довольно дешевым) оборудованием для трекера, просто чтобы снова иметь возможность трекать с его помощью.
Альтернативный способ запустить FT2 — использовать DOSBox — однако, несмотря на точность, он имеет проблемы со скоростью и задержкой, и нужен достаточно мощный ПК, чтобы использовать его так же комфортно, как в родной среде. Выпуск DOSBox 0.7 в марте 2007 года существенно улучшил проблемы со скоростью и производительностью. Другие методы использования включают GUSEMU или VDMSound .
Прием и воздействие
[ редактировать ]FT2 приобрел широкую популярность на демосцене и среди трекер-музыкантов в конце 1990-х. Самыми большими «конкурентами» FT2 на сцене были Scream Tracker , а в последующие годы — Impulse Tracker . «FT2 vs IT» — это распространенная и все еще продолжающаяся дискуссия среди музыкантов, в которой обычно участвуют ИТ-пользователи, жалующиеся на интерфейс мыши FT2, в то время как пользователи FT2 хвалят тот же интерфейс и отмечают, что каждая функция мыши также имеет сочетание клавиш.
Клоны
[ редактировать ]FT2 вдохновил множество более поздних трекеров в плане UX , дизайна и технических возможностей и, таким образом, стал отправной точкой для семейства клонов.В частности, клон Рубена Рамоса Сальвадора FastTracker 3. [3] (который позже стал Skale Tracker) и MilkyTracker . [4] [5] MilkyTracker — это кроссплатформенное программное обеспечение, обеспечивающее почти все функции, доступные в оригинальном FT2, а также ряд других функций. Графический интерфейс выглядит близко, но намеренно отличается от оригинала. Условно -бесплатная программа Renoise также использует часть базового графического интерфейса FT2 и дизайна набора функций, хотя в ее концепции есть различные серьезные изменения. Еще одним ранним трекером, совместимым с FastTracker 2 для Windows, был ModPlug Tracker (позже OpenMPT ), инструмент, который также был совместим со многими другими современными трекерами DOS. SoundTracker (не путать с Ultimate Soundtracker ) — бесплатная ( под лицензией GPL ) программа-трекер в стиле FT2 для Unix-подобных операционных систем. На протяжении многих лет это была одна из немногих зрелых программ-трекеров на базе Unix.
Недавно был выпущен современный клон под названием «Клон FastTracker II»; он написан на языке C и использует SDL 2 для упрощения портирования . [11] Хотя он работает на современных операционных системах, в остальном он почти идентичен по функциональности: горячие клавиши и визуальные эффекты соответствуют оригиналу.
Профессиональное использование
[ редактировать ]Разработчик видеоигр Никлас Нюгрен использовал Fast Tracker 2 (например, Knytt Stories [12] ), чтобы сочинить свою раннюю музыку для видеоигр . [13] Демосценер и композитор саундтреков к видеоиграм Маттиас Ле Бидан использовал FT2 для музыки к с открытым исходным кодом бесплатным видеоиграм Frozen Bubble и Pathological . [14] Саундтрек к фильму Frozen Bubble, основанный на FT2, получил награду The Linux Game Tome за лучший звук и музыку в 2003 году. Ли Джексон использовал FT2 для создания файлов MOD, используемых в игре Apogee Software , Stargunner .
нескольких коммерческих компьютерных играх В Epic Games, таких как Unreal и Unreal Tournament, использовался формат FastTracker 2 XM (в дополнение к другим форматам модов), инкапсулированный в контейнер «UMX» , поддерживаемый используемым Galaxy Sound Engine . [15] Яркко Ротстен также использует формат XM для 3D Realms от саундтрека к фильму Ion Fury .
FastTracker 2 также использовался на танцевальной музыкальной сцене 1990-х и начала 2000-х: [16] [17] Gabber , Speedcore и продюсеры брейккора , в том числе Deadnoise, Noisekick, Его использовали [18] Неофит .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «Быстрый трекер» . starbreeze.com. 03.03.2000. Архивировано из оригинала 3 марта 2000 г.
По всей видимости, от одного из наших бета-тестеров произошла утечка разрабатываемой версии FT2.09.
- ^ программное обеспечение на Андреаса Виклунда (в интернет-архиве) сайте
- ^ Jump up to: а б с БакТеры. «Домашняя страница FastTracker 3» . Архивировано из оригинала 28 июня 2001 г. Проверено 31 января 2012 г.
- ^ Jump up to: а б Элсдон, Эшли (2007). «Создание мобильной музыки с помощью КПК и смартфонов» (PDF) . Материалы Mobile Music Workshop (MMW-07), Амстердам, Нидерланды . Архивировано из оригинала (PDF) 3 сентября 2014 г.
- ^ Jump up to: а б Сандхольтбратен, Фроде; Гогстад, Йостейн; Стоукс, Майкл; Дженсен, Реми; Нильсен, Эспен; Бейске, Конрад Г. «TDT4290 в группе IDI/NTNU 2» (PDF) . Норвежский университет науки и технологий . Архивировано из оригинала (PDF) 3 февраля 2015 г. Проверено 30 апреля 2017 г.
- ^ «Обзор программного обеспечения трекера» . Архив модов . Проверено 2 сентября 2014 г.
- ^ Jump up to: а б с FT2 на 16-bits.org «Также обратите внимание, что это не прямой порт кода FT2 Pascal/asm, были перенесены только некоторые части ».
- ^ «Клон FT2 на GitHub» . Гитхаб .
- ^ Руководство по FT2 v2.08, глава Часто задаваемые вопросы (1996 г.)
- ^ Jump up to: а б с д Квант (2007). «Неофициальная спецификация формата файла XM: FastTracker II, ADPCM и подформаты удаленных модулей» (PDF) . уФМОД.
- ^ Соренсен, Олав (31 июля 2017 г.). «Клон Fasttracker II в C с использованием SDL 2» .
- ^ Ниффлас на Модланде
- ^ Гадж Капудер (2 мая 2004 г.). «Интервью с Nifflas — музыкальным сообществом CTG» . Ctgmusic.com. Архивировано из оригинала 19 марта 2006 г. Проверено 26 февраля 2015 г.
Я бросил уроки и не создавал музыку до начала 1999 года. В этом году я узнал о Fast Tracker 2.
- ^ патологическая музыка. Архивировано 7 февраля 2023 г. в Wayback Machine на sourceforge.net.
- ^ Эрик Бетке (2003). Разработка и производство игр . Wordware Publishing, Inc. с. 341. ИСБН 1-55622-951-8 .
- ^ Хельбиг, Адриана; Мищинский, Милош (2017). Хип-хоп на окраине Европы: музыка, агентство и социальные изменения . АйЮ Пресс . п. 135. ИСБН 978-0253023049 .
- ^ Издательство «Будущее», изд. (2001). «Журнал Future Music, осень 2001 г.» . Музыка будущего : 118. ISSN 0967-0378 .
- ^ «Шумное интервью» . ККПАР. Архивировано из оригинала 23 июня 2019 г.
Как ты начал карьеру диджея? Я начал продюсировать в 1995 году, когда мне было 14 лет, с Fastrracker 2.
Внешние ссылки
[ редактировать ]- Fasttracker 2 на Pouet
- Fasttracker 2 на Demozoo