FastTracker 2 - FastTracker 2

FastTracker II
Скриншот FastTracker II
Скриншот FastTracker II
Оригинальный автор (ы)Фредрик "Mr. H" Huss
Магнус "Vogue" Хегдал
изначальный выпускНоябрь 1994; 26 лет назад (1994-11)
Окончательный релиз
2.08 / август 1997 г.; 23 года назад (1997-08)
Предварительный выпуск
2.09 (утечка[1]) / 1998; 22 года назад (1998)
Написано вПаскаль, ТАСМ
Операционная системаДОС
Платформаx86
ТипТрекер
ЛицензияПроприетарный
Интернет сайтwww.starbreeze.com/ft2.htm (Архивировано 1998 г.)

FastTracker 2 это музыкальный трекер Создано Фредриком «Мистер Х» Хассом и Магнусом «Vogue» Хёгдалом, двумя членами демогруппа Тритон (который позже основал Starbreeze Studios ), которые приступили к выпуску собственного трекера после взлома место действия в 1992 году и выиграл несколько демонстрационных соревнований. В исходный код FastTracker 2 написан на Паскаль с помощью Borland Pascal 7 и ТАСМ. Программа изначально работает под MS-DOS.

История

В 1993 году Triton выпустил FastTracker. Этот трекер смог загрузить и сохранить стандартные четыре канала MOD файлы, а также расширенные файлы MOD с шестью или восемью каналами (идентичны стандартным файлам MOD, за исключением дополнительных данных канала и маркеров идентификатора «6CHN» или «8CHN»). Он был совместим только с Творческие лаборатории ' SoundBlaster серия звуковые карты, которые в то время были самыми популярными на ПК. Весь редактор был единственным 43 KiB Исполняемый файл DOS.

В течение 1994 года музыканты из Triton выпустили несколько песен в новом многоканальном формате "XM" в сопровождении пред-релизного автономного проигрывателя. В ноябре 1994 года был выпущен FastTracker 2 с поддержкой Гравис Ультразвук звуковая карта.

Прекращение

Последним стабильным выпуском FastTracker 2 была версия 2.08, выпущенная в августе 1997 года. Более новая версия 2.09 тестировалась как закрытое бета-тестирование и стал имеется в наличии для публики Андреас Виклунд сайт в 1999 году.[2] В этой версии было несколько новых улучшений удобства использования, таких как возможность выхода из ранее "зависших" окон с помощью только мыши, но без поддержки карты Gravis Ultrasound.[3] Хотя это и не был официальный релиз, позже он был также доступен на сайте Starbreeze.[1]

23 мая 1999 года Starbreeze productions объявили на своем сайте, что "FT2 приостановлено на неопределенный срок. [...] Если бы это был идеальный мир, где было бы бесконечное время и не нужно было бы зарабатывать на жизнь, определенно был бы мультиплатформенность Fasttracker3. К сожалению, в этом мире нет ничего подобного ". подписано Vogue.[4]

Наследие

После объявления о прекращении поддержки и разработки FT2 Рубен Рамос Сальвадор (BakTery) начал работу над FastTracker 3 это теперь известно как Skale Tracker, доступный как для Windows, Linux, так и в Интернете.[4] В последующие годы многие другие трекеры пытались развить наследие FT2, особенно MilkyTracker;[5][6][7] со специальными режимами воспроизведения, доступными для улучшения Amiga ProTracker 2/3 совместимость.[8] См. Также Клонировать раздел ниже.

Ремейк / продолжение

После разработки FT2 был заброшенный, проект точного повторного внедрения FT2 в C для современных платформ на базе SDL 2 был начат. Разработчик Олав Соренсен заявил, что он частично основал свой клон на исходном коде FT2.[9] 22 апреля 2017 г. альфа сборка Клон FastTracker II был выпущен на домашней странице автора для Windows и MacOS.[10] В июле 2018 года он опубликовал исходный код своего продолжения FT2 и инструкции по сборке также для Linux на своем веб-сайте.[11] В августе 2018 года Соренсен уточнил лицензия на программное обеспечение так как Лицензия BSD с 3 пунктами. Вскоре после релиза официальный FreeBSD порт был создан.

Архитектура и особенности

Интерфейс FT2 во многом вдохновлен внешним видом Amiga с Protracker. Экран состоит из редактора паттернов в нижней половине, в то время как в верхней половине находится переключатель инструментов справа, а также общие настройки модуля и некоторые осциллографы. Редактор паттернов можно изменить на экраны редакторов семплов и инструментов. В программе также есть немного Грызть клонирование и внутренняя документация по всем функциям.

Узоры

По сути, паттерны - это нотные листы, на которых музыкант может составить фактическую нотную запись. Шаблон состоит из нескольких строк (64 по умолчанию, 1024 по максимуму) и разделен на столбцы («дорожки»). В каждой строке может быть по одной ноте на каждой дорожке. Заметка может выглядеть следующим образом:

 С # 4 02 20 R11

Это означает, что примечание является примечанием C # к хроматическая шкала, сыгранная в 4-й октаве (по научная нотация ), с инструментом номер 2. Следующий столбец - установка громкости на 00ЧАС-40ЧАС шестнадцатеричный масштаб, а последний столбец позволяет применять к звуку различные эффекты (в данном случае повторный запуск).

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

Образцы

Сэмплы - это общие необработанные звуковые данные для воспроизведения на разных частотах, как в обычных музыкальных пробоотборники делать. Сэмплы могут иметь начальную и конечную точку цикла, что позволяет звуку повторяться бесконечно, либо повторяться непрерывно, либо способом, который в FT2 называется «петлей пинг-понга», и по сути означает, что сэмпл воспроизводится вперед и назад сразу после воспроизведения. "застревает" в петле. (Это также называется «двунаправленной петлей».) Музыканты могут либо записывать сэмплы, либо загружать существующие, манипулировать ими, вырезая и / или вставляя части, или просто рисуя их вручную. Также есть возможность плавное затухание образец с самим собой, что позволяет точкам петли быть бесшовными.

Инструменты

Инструменты по сути представляют собой массивы сэмплов с дополнительными удобными функциями.[12] Музыкант может назначать разные сэмплы на разные высоты звука, тем самым исключая возможность плохого звучания сэмпла при слишком высоком или слишком низком звучании. Инструменты поддерживают различные зацикленные огибающие для настройки громкости звука или стереопанорамирования, а также встроенные вибрато. Здесь также можно установить общие настройки инструмента: точная настройка, громкость по умолчанию, панорама по умолчанию и относительная начальная нота до C-4.

FT2 позволяет играть вживую с обычным Клавиатура PS / 2 и записать с ним живую пластинку (в азерты режим, клавиша 'a' будет C, клавиша 'z' a D и т. д.). FT2 был популярен среди многих музыкантов, у которых не было MIDI-клавиатуры, поскольку они могли записывать живые выступления без какого-либо оборудования, кроме ПК с DOS.

Эффекты

На каждой дорожке есть «столбец эффектов», который позволяет добавлять такие эффекты, как арпеджио, портаменто, вибрато и объемные слайды. Некоторый контроль над структурой песни также может осуществляться в этом столбце с помощью команд для зацикливания, прерывания и задержки паттернов или повторного запуска, обрезки и задержки нот. Кроме того, «столбец громкости» позволяет дополнительно управлять слайдами громкости, вибрато, панорамирование и тон портаменто.

Полный список типов эффектов (.MOD / .XM) и совместимость с трекерами:

Файлы

Fasttracker 2 поддерживает множество форматов файлов, хотя часто музыканты использовали только два: XM (Расширенный модуль) и XI (Расширенный инструмент). XM был и остается одним из самых популярных форматов модулей в настоящее время из-за его компактной и хорошо сжимаемой файловой структуры.

Формат MOD поддерживает максимум 4 канала в песне, формат XM, максимум 32 канала в песне, хотя на одном канале может быть несколько инструментов. (от канала № 0 к каналу № 31)

Некоторые игроки - например, ModPlug Player - Поддержка сжатых форматов .XMZ и .MDZ, которые просты ZIP архивы, содержащие файл .XM или .MOD соответственно.

В ADPCM -compressed XM extension - это подформат XM, представленный в ModPlug трекер и плеер. Он имеет ту же структуру формата файла XM, за исключением того, что по крайней мере один из образцов сжат в 4-битном формате ADPCM. Образец, сжатый с помощью ADPCM, почти в 2 раза меньше, чем его эквивалент без сжатия. Недостатком является качество звука - при использовании ADPCM могут возникнуть значительные искажения.[13]

Другое известное расширение - OXM - OggVorbis -сжатый XM. Он сохраняет исходную файловую структуру XM, за исключением инструментальных семплов, сжатых в потоковом формате OggVorbis.[13]

Формат файла Stripped XM - это еще один подформат XM. Он был введен в uFMOD в 2006 году. Разделенный файл XM меньше обычного XM, потому что он использует более компактный набор заголовков. Аудиосодержание файла XM не изменяется при "удалении" его файловой структуры.[13]

Существует еще больше нестандартных расширений XM. Например, некоторые трекеры вводят недокументированные команды эффектов, используемые в качестве триггеров для программных событий, Text2Speech (TTS) метаданные, водяные знаки и так далее.[13]

Совместимость

FT2 работал с заказным 32-битным расширителем DOS и поддерживает Гравис Ультразвук а также Sound Blaster, Ковокс и простой динамик для ПК. Это делало программное обеспечение довольно ненадежным для использования в настоящее время, поскольку недавний Windows версии обычно не позволяют приложениям DOS обращаться к оборудованию напрямую, не говоря уже о том, что большинство этих совместимых карт построены для ЭТО слоты, которых нет на последних материнских платах. Из-за этого хардкорные музыканты, которые все еще хотят использовать FT2, часто собирают "старые" ПК с оптимальным (и в настоящее время довольно дешевым) оборудованием для трекера, просто чтобы снова иметь возможность отслеживать с ним.

Альтернативный способ запустить FT2 - использовать DOSBox[14] - это, однако, столь же точное, как есть, имеет проблемы со скоростью и задержкой, и нужен довольно мускулистый ПК, чтобы использовать его так же удобно, как в родной среде. Выпуск DOSBox 0.7 в марте 2007 года существенно улучшил проблемы скорости / производительности. Другие методы использования включают ГУСЕМУ или VDMSound.

Прием и воздействие

FT2 приобрела широкую популярность на демосцене и среди трекерных музыкантов в конце 1990-х. Самыми большими "соперниками" FT2 на этой сцене были Крик трекер и, в более поздние годы, Импульсный трекер. «FT2 vs IT» - обычная и все еще продолжающаяся дискуссия среди музыкантов, обычно с участием ИТ-пользователей, которые жалуются на интерфейс мыши FT2, в то время как пользователи FT2 хвалят то же самое и указывают, что каждая функция мыши также имеет сочетание клавиш.

Клоны

FT2 вдохновил несколько более поздних трекеров в UX, дизайн и технические возможности и, таким образом, стали отправной точкой для семейства клонов. В частности, здесь клон Рубена Рамоса Сальвадора FastTracker 3[4] (который позже стал Skale Tracker ) и MilkyTracker.[5][6][7] MilkyTracker - это кросс-платформенный программное обеспечение и предоставляет почти все функции, доступные в оригинальном FT2, и добавляет различные функции. Графический интерфейс выглядит близко, но намеренно отличается от оригинала. В условно-бесплатная программа Renoise также включает в себя часть базового дизайна графического интерфейса и набора функций FT2, несмотря на то, что в его концепцию внесены различные существенные изменения. Другой ранний FastTracker 2-совместимый трекер для windows был ModPlug Tracker (позже OpenMPT ), инструмент, который также был совместим со многими другими современными трекерами DOS. SoundTracker (не путать с Лучший саундтрекер ) это свободный (GPL -лицензионная) трекерная программа в стиле FT2 для Unix-подобный операционные системы. В течение многих лет это была одна из немногих зрелых программ отслеживания на основе Unix.

Совсем недавно был выпущен современный клон под названием Fasttracker II clone.[15] - написано в C и используя SDL 2 чтобы облегчить перенос. Хотя он работает в современных операционных системах, в остальном он практически идентичен оригиналу по функциональности, горячим клавишам и визуальным эффектам.

Профессиональное использование

Разработчик видеоигр Никлас Нигрен используемый Быстрый трекер 2 в его ранних работах (например, Knytt Stories[16]) составить музыка из видеоигр.[17] Демосценер и композитор саундтреков к видеоиграм Маттиас Ле Бидан использовал FT2 для музыки бесплатный и открытый исходный код видеоигры Замороженный пузырь[18] и Патологический.[19] Саундтрек к фильму FT2 Замороженный пузырь выиграл Книга об играх Linux с Лучший звук / музыка Премия 2003 г.[20]

Несколько коммерческих компьютерные игры от Эпические игры любить Нереально и Нереальный Турнир использовал формат FastTracker 2 XM (в дополнение к другим форматам модов), инкапсулированный в "UMX" Контейнер, поддерживаемые использованными Galaxy Sound Engine.[21][22] Также Ионные бури ' Бог из использовал формат XM для своего саундтрека, а Яркко Роттен в 3D Realms с Ион Фьюри.

FastTracker 2 также использовался на сцене "танцевальной" музыки 90-х и начала 00-х годов:[23][24] Габбер, Speedcore и брейккор производители использовали это. Известные художники включают Deadnoise,[25] Noisekick,[26][27] Неофит.[28]

использованная литература

  1. ^ а б «Фасттрекер». starbreeze.com. 2000-03-03. Архивировано из оригинал на 2000-03-03. Разрабатываемая версия FT2.09, по-видимому, просочилась от одного из наших бета-тестеров.
  2. ^ программного обеспечения на Андреас Виклунд сайт (в интернет-архиве)
  3. ^ fasttracker 2 на maz-sound.com (в интернет-архиве)
  4. ^ а б c Хлебобулочные изделия. "Домашняя страница FastTracker 3". Архивировано из оригинал на 2001-06-28. Получено 2012-01-31.
  5. ^ а б "Netlabels - die geheime Revolution". Gulli.com. 7 июля 2006 г.. Получено 2 сентября 2014.
  6. ^ а б Элсдон, Эшли (2007). «Создание мобильной музыки с помощью КПК и смартфонов» (PDF). Труды Mobile Music Workshop (MMW-07), Амстердам, Нидерланды. Архивировано из оригинал (PDF) на 2014-09-03.
  7. ^ а б Sandholtbraten, Frode; Гогстад, Йостейн; Стоукс, Майкл; Дженсен, Реми; Нильсен, Эспен; Бейске, Конрад Г. "TDT4290 в IDI / NTNU Group 2" (PDF). Норвежский университет науки и технологий. Архивировано из оригинал (PDF) на 2015-02-03. Получено 2017-04-30.
  8. ^ «Обзор программного обеспечения трекера». Архив модов. Получено 2 сентября 2014.
  9. ^ FT2 на 16-bits.org "Также обратите внимание, что это не прямой порт кода FT2 Pascal / asm, а только некоторые части были перенесены."
  10. ^ фут2 на 16-bits.org
  11. ^ ft2clone-b77-code.zip на 16-bits.org (июль 2018 г.)
  12. ^ FT2 v2.08 руководство Глава FAQ (1996)
  13. ^ а б c d Квантовая (2007). «Неофициальная спецификация формата файла XM: FastTracker II, ADPCM и подформаты модулей с удаленными модулями» (PDF). uFMOD. Цитировать журнал требует | журнал = (Помогите)
  14. ^ «Архивная копия». Архивировано из оригинал на 2004-02-18. Получено 2005-08-01.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  15. ^ Соренсен, Олав (31.07.2017). «Клон Fasttracker II на языке C с использованием SDL 2».
  16. ^ Ниффлас на modarchive.org
  17. ^ Гадж Капудер (2004-05-02). "Интервью с Nifflas - музыкальное сообщество CTG". Ctgmusic.com. Архивировано из оригинал на 2006-03-19. Получено 2015-02-26. Я бросил уроки и не сочинял музыку до начала 1999 года. В этом году я узнал о Fast Tracker 2.
  18. ^ Музыка на frozen-bubble.org
  19. ^ патологическая музыка на sourceforge.net
  20. ^ "Linux Game Tome Awards". happypenguin.org. 2003-01-28. Архивировано из оригинал в 2012-09-19. Получено 2008-04-01.
  21. ^ Написание музыки для Unreal - Александр Брэндон, epicgames.com (1999 г., архивировано)
  22. ^ Разработка и производство игр Эрик Бетке, стр. 341
  23. ^ Хип-хоп на краю Европы: музыка, агентство и социальные изменения
  24. ^ Журнал Future Music, осень 2001
  25. ^ "Индекс / мертвый шум / МОД-ФАЙЛЫ". apocalypse-recordings.com.
  26. ^ Интервью Noisekick «Как вы попали в карьеру диджея? Я начал продюсировать в 1995 году, когда мне было 14 лет с Fastrracker 2».
  27. ^ «Архивная копия». Архивировано 12 апреля 2013 года.. Получено 2017-09-08.CS1 maint: заархивированная копия как заголовок (ссылка на сайт) CS1 maint: BOT: статус исходного URL-адреса неизвестен (ссылка на сайт)
  28. ^ Неофит / СТ! '96

внешние ссылки