ОпенМПТ
![]() OpenMPT v1.18.01.00 в Windows 7 | |
Оригинальный автор(ы) | Оливье Лапик |
---|---|
Первоначальный выпуск | 1997 год |
Стабильная версия | 1.31.09.00 [ 1 ] ![]() |
Репозиторий | |
Написано в | С++ |
Операционная система | Windows Только |
Платформа | x86 , x86-64 , аарх64 [ 2 ] |
Доступно в | Английский |
Тип | Трекер |
Лицензия | Пункт BSD-3 (начиная с OpenMPT 1.17.02.53) / GPL-2.0 или более поздней версии , частично общедоступное программное обеспечение [ 3 ] |
Веб-сайт | openmpt ![]() |
OpenMPT — это с открытым исходным кодом аудиомодулей , трекер для Windows (с функцией Wine предназначенной для UNIX и Linux x86-систем ). Ранее он назывался ModPlug Tracker и был впервые выпущен Оливье Лапиком в сентябре 1997 года. [ 4 ]
Журнал Computer Music включил OpenMPT в пятерку лучших бесплатных музыкальных трекеров 2007 года. [ 5 ] и это один из наиболее широко используемых трекеров. [ 6 ]
История
[ редактировать ]Плагин MOD и трекер ModPlug
[ редактировать ]OpenMPT изначально был разработан как плагин для браузера под названием MOD Plugin . [ 7 ] что позволило пользователям воспроизводить музыку и другие звуки, закодированные в файлах модуля . ModPlug Tracker вместе с приложением-плеером ModPlug Player произошли от этого плагина. [ 8 ]
В декабре 1999 года Оливье Лапик отправил Кентону Варде части исходного кода ModPlug Tracker, воспроизводящие модули, под лицензией GPL-2.0 или более поздней версии , чтобы тот написал плагин для XMMS на основе этого кода. В 2001 году исходный код был выложен в общественное достояние . [ 3 ] а код воспроизведения модов был выделен в отдельную библиотеку libmodplug , поддерживаемую как часть проекта плагина ModPlug XMMS. Этот проект бездействовал с конца 2003 года до начала 2006 года, когда его снова взяли на вооружение. Сегодня libmodplug включен во многие дистрибутивы Linux в качестве аудиоплагина по умолчанию для воспроизведения файлов модулей и является частью популярного мультимедийного фреймворка с открытым исходным кодом gstreamer . [ 9 ]
Из-за нехватки времени Оливье Лапик прекратил разработку самого ModPlug Tracker и в январе 2004 года выпустил весь исходный код под лицензией с открытым исходным кодом . ModPlug Player По состоянию на май 2020 года исходный код по-прежнему закрыт.
ОпенМПТ
[ редактировать ]Код MPT Лапика был принят группой музыкантов/программистов-трекеров и теперь известен как OpenMPT . На коде ModPlug также основан «родственный проект OpenMPT» Schism Tracker , который внес несколько обратных версий исправлений ошибок в OpenMPT. [ 10 ]
OpenMPT распространяется как бесплатное программное обеспечение и по состоянию на август 2022 года находится в активной разработке. До мая 2009 г. (v1.17.02.53) [ 11 ] OpenMPT лицензировался под лицензией Copyleft GPL-2.0 или более поздней версии , а затем повторно лицензировался в соответствии с условиями разрешающего пункта BSD-3 . Начиная с OpenMPT 1.23 (март 2014 г.), OpenMPT также доступен как 64-разрядное приложение. [ 12 ] Это позволяет музыкантам использовать 64-битные VST-плагины и использовать всю физическую память в 64-битных системах. Для этой цели OpenMPT предоставляет свой собственный мост плагинов, который можно использовать для запуска плагинов с битностью, отличной от хоста, в отдельном процессе или для запуска плагина в песочнице и предотвращения сбоя хост-приложения.
Функции
[ редактировать ]Главной отличительной чертой OpenMPT является собственный Windows пользовательский интерфейс . Большинство трекеров, даже более новых, таких как Renoise , имеют интерфейсы, смоделированные по образцу старых трекеров DOS , таких как FastTracker II . Он поддерживает сэмплы, плагины VST и OPL3. инструменты [ 13 ] в качестве источников звука. OpenMPT использует функции, общие для программ Microsoft Windows, такие как контекстные меню для выбора эффектов, «деревовидные» представления (для файлов, образцов и шаблонов), функции перетаскивания повсюду, а также собственный внешний вид платформы Windows.
Он поддерживает как загрузку, так и сохранение файлов IT ( Impulse Tracker ), XM ( FastTracker расширенный модуль ), MOD ( Protracker и аналогичные), S3M ( Scream Tracker 3 ) и MPTM (собственный формат файлов), импортирует множество других модулей и файлов примеров. форматы и имеет некоторую поддержку банков DLS и SoundFonts . [ 14 ]
OpenMPT также был одним из первых трекеров, поддерживающих параллельное открытие и редактирование нескольких модулей трекеров. OpenMPT поддерживает до 127 дорожек/каналов, плагины VST, инструменты VST и имеет ASIO . поддержку [ 14 ]
Формат файла MPTM
[ редактировать ]Из-за ограничений различных форматов файлов модов, которые он может сохранять, в 2007 году был создан новый формат модуля под названием MPTM. [ 15 ]
OpenMPT представил некоторые нестандартные дополнения к старым форматам файлов. Например, можно использовать стереосэмплы или добавлять VST-плагины к модулям XM и IT , которые не поддерживались в оригинальных трекерах. Многие из этих функций постепенно были удалены из файлов IT и XM и стали доступны только в файлах MPTM.
libopenmpt
[ редактировать ]libopenmpt — это кроссплатформенная библиотека воспроизведения модулей , основанная на коде OpenMPT с интерфейсами для C , C++ и других языков программирования. Чтобы гарантировать, что базы кода не расходятся, как в случае с ModPlug Tracker и libmodplug, разработка libopenmpt происходит в том же репозитории кода , что и OpenMPT. Официальные плагины ввода для популярных аудиоплееров ( XMPlay , Winamp и foobar2000 ), основанные на libopenmpt, также доступны на сайте. FFmpeg также предлагает дополнительный декодер модулей на основе libopenmpt. [ 16 ] libopenmpt также может служить заменой libmodplug и, таким образом, предлагать современные возможности воспроизведения модулей для программного обеспечения, использующего API libmodplug . [ 17 ]
Прием и пользователи
[ редактировать ]Николай из The Foreign Exchange , номинированный на премию Грэмми , заявил, что ModPlug - его «секретное оружие». [ 18 ] Композитор музыки для фильмов и видеоигр Рафаэль Гескуа рассказал в интервью, как использует OpenMPT. [ 19 ]
Питер Хайба и Александр Брэндон использовали OpenMPT для написания саундтреков к Bejeweled 2 . [ 20 ] Украшенный драгоценностями 3 [ 21 ] и другие игры PopCap .
Электронный рок-музыкант Блю Стали упомянул, что в прошлом он использовал ModPlug Tracker и другие трекеры. [ 22 ]
Ссылки
[ редактировать ]- ^ «Выпущен OpenMPT 1.39.01.00» . Проверено 21 июля 2024 г.
- ^ «Выпущен OpenMPT 1.30.01.00» . 23 декабря 2021 г. Проверено 21 июля 2024 г.
OpenMPT теперь также доступен для Windows на ARM.
- ^ Jump up to: а б Плагин ModPlug XMMS — новости на sourceforge.com «27 октября 2001 г.: ModPlug-XMMS v2.0 (включая libmodplug v0.7) — Изменения: [...] Лицензия стала общедоступной».
- ^ ModPlug Tracker v1.00 pre-alpha 4.zip - с ftp.modland.com/pub/trackers
- ^ «Топ-трекеры» . Компьютерная музыка (113). Будущее издательство. Июнь 2007.
- ^ Шульц, Йоханнес (2018). Разработка и реализация программного обеспечения для совместной музыки (PDF) (магистр).
Было обнаружено, что из всех отслеживаемых музыкальных произведений, загруженных в The Mod Archive в 2017 году, одной из крупнейших коллекций отслеживаемой музыки в Интернете, около 42% написаны в OpenMPT.
- ^ Кристе, Ян (30 октября 1997 г.). «Шпаргалка по интернет-звуку» . Проводной .com. Архивировано из оригинала 6 декабря 1998 года . Проверено 5 февраля 2011 г.
MOD: лингва-франка большой сети музыкантов Amiga в Интернете. MOD представляют собой оригинальные автономные звуковые файлы, которые включают в себя необработанные аудиоданные и информацию о последовательности. (Ссылка на modplugcentral)
- ^ «MODPlug Central — Возможности технической поддержки» . MODPlug Центральный. 22 февраля 1998 года. Архивировано из оригинала 22 февраля 1998 года . Проверено 5 февраля 2011 г.
- ^ GStreamer Bad Plugins Справочное руководство по плагинам 0.10
- ^ Сторлек (1 февраля 2011 г.). «Модплаг» . schismtracker.org. Архивировано из оригинала 11 июля 2011 года . Проверено 5 февраля 2011 г.
Schism Tracker использует модифицированную версию библиотеки Modplug, [...]. Многие исправления Schism с тех пор были портированы на OpenMPT [...]
- ^ История
- ^ «Выпущен OpenMPT 1.23.01.00» . 29 марта 2014 года . Проверено 30 марта 2014 г.
- ^ «Выпущен OpenMPT 1.28.01.00» . 23 декабря 2018 года . Проверено 29 мая 2020 г.
- ^ Jump up to: а б "Функции" . openmpt.org. 5 февраля 2011 года . Проверено 5 февраля 2011 г.
- ^ Центральные форумы ModPlug
- ^ демультиплексор libopenmpt в libavformat
- ^ libopenmpt-modplug1 в репозитории пакетов Debian.
- ^ Рук, Маттейс (7 апреля 2009 г.). «В продюсерской студии (Часть 1): Об использовании компьютера» . Валюта . Архивировано из оригинала 29 июня 2014 года.
- ^ «Интервью Рафаэля Гескуа: ветеран оглядывается назад» . игра-ост . Беседовал Науменко Михаил. Сентябрь 2009 г. Архивировано из оригинала 30 мая 2019 г.
- ^ Саундтрек Bejeweled 2 на BandCamp
- ^ Саундтрек Bejeweled 3 на BandCamp
- ^ Профиль Blue Stahl в Твиттере.