Из Википедии, свободной энциклопедии
  (Перенаправлено из Fast Tracker )
Перейти к навигации Перейти к поиску

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

История [ править ]

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

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

Прекращение [ править ]

Последним стабильным выпуском 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 с тремя пунктами.. Вскоре после выпуска был создан официальный порт FreeBSD .

Архитектура и особенности [ править ]

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

Выкройки [ править ]

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

 С # 4 02 20 R11

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

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

Образцы [ править ]

Сэмплы - это общие необработанные звуковые данные, которые можно воспроизводить на различных частотах, как и обычные музыкальные сэмплеры . Сэмплы могут иметь начало и конец цикла, которые позволяют звуку повторяться бесконечно, либо непрерывно, либо способом, который в 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, поддерживают сжатые zip-файлы .XMZ и .MDZ форматы, которые представляют собой простые ZIP- архивы, содержащие файлы .XM или .MOD соответственно.

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

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

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

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

Совместимость [ править ]

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

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

Прием и воздействие [ править ]

FT2 получил широкую популярность в демосцене и среди трекерных музыкантов в конце 1990-х. Самыми большими «соперниками» FT2 на сцене были Scream Tracker и, в более поздние годы, Impulse Tracker . «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 (не путать с Ultimate Soundtracker ) - это бесплатная (под лицензией GPL ) трекерная программа в стиле FT2 для Unix-подобных операционных систем. В течение многих лет это была одна из немногих зрелых программ отслеживания на основе Unix.

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

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

Разработчик видеоигр Никлас Нигрен использовал Fast Tracker 2 (например, Knytt Stories [16] ) для написания своей ранней музыки для видеоигр . [17] Демосценер и композитор саундтреков к видеоиграм Маттиас Ле Бидан использовал FT2 для музыки бесплатных видеоигр с открытым исходным кодом Frozen Bubble [18] и Pathological . [19] Саундтрек Frozen Bubble на основе FT2 выиграл премию The Linux Game Tome за лучший звук / музыку в 2003 году. [20] Ли Джексон использовал FT2 для создания файлов MOD, используемых вИгра Apogee Software , Stargunner .

В нескольких коммерческих компьютерных играх от Epic Games, таких как Unreal и Unreal Tournament, использовался формат FastTracker 2 XM (в дополнение к другим форматам модов), инкапсулированный в контейнер «UMX» , поддерживаемый используемым движком Galaxy Sound Engine . [21] [22] Кроме того, Ион штормы ' Deus Ex используется формат XM для его звуковой дорожки, а Яркко Rotstén в 3D Realms ' ы Ion Fury .

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

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Fasttracker 2 на Пуэ
  • Fasttracker 2 на Demozoo
  • Руководство Fasttracker 2
  • Клон Fasttracker 2 от 8bitbubsy
  • Версии для Windows и macOS