OpenMPT - OpenMPT
OpenMPT v1.18.01.00 в Windows 7 | |
Оригинальный автор (ы) | Оливье Лапик |
---|---|
изначальный выпуск | 1997 |
Стабильный выпуск | 1.29.06.00 / 29 ноября 2020 г. |
Репозиторий | |
Написано в | C ++ |
Операционная система | Windows Только |
Платформа | x86, x86-64 |
Доступно в | английский |
Тип | Трекер |
Лицензия | BSD (начиная с OpenMPT 1.17.02.53) / GPL, частично программное обеспечение общественного достояния[1] |
Интернет сайт | openmpt |
OpenMPT является Открытый исходный код аудио модуль трекер за Windows (с намерением Вино -функциональность для UNIX и Linux x86-системы). Ранее он назывался ModPlug Tracker, и впервые был выпущен Оливье Лапиком в сентябре 1997 года.[2]
Компьютерная музыка журнал включил OpenMPT в пятерку лучших бесплатных музыкальных трекеров 2007 года,[3] и это один из наиболее широко используемых трекеров.[4]
История
Плагин MOD и трекер ModPlug
OpenMPT изначально разрабатывался как плагин для браузера называется Плагин MOD,[5] что позволило пользователям воспроизводить музыку и другие звуки, закодированные в файлы модуля. ModPlug Tracker вместе с приложением-плеером с именем ModPlug Player, произошла от этого плагина.[6]
В декабре 1999 года Оливье Лапик отправил части исходного кода ModPlug Tracker для воспроизведения модулей в Кентон Варда под GPL, чтобы написать плагин для XMMS на основе кода. В 2001 г. исходный код был выпущен в всеобщее достояние,[1] а код воспроизведения мода был выделен в отдельную библиотеку, libmodplug, поддерживаемый как часть проекта ModPlug XMMS Plugin. Этот проект бездействовал с конца 2003 года до начала 2006 года, когда его снова взяли на вооружение. Сегодня, libmodplug включен во многие дистрибутивы Linux в качестве аудиоплагина по умолчанию для воспроизведения файлов модулей и является частью популярной мультимедийной платформы OpenSource. gstreamer.[7]
Из-за нехватки времени Оливье Лапик прекратил разработку самого ModPlug Tracker, а в январе 2004 года он выпустил весь исходный код под лицензия с открытым исходным кодом. Плеер ModPlug исходный код закрыт по состоянию на май 2020 года.
OpenMPT
Код MPT Лапика был использован группой трекерных музыкантов / программистов и теперь известен как OpenMPT. Также на основе кода ModPlug «родственный проект» OpenMPT Отслеживание раскола что внесло вклад в несколько резервные копии из исправление ошибок в OpenMPT.[8]
OpenMPT распространяется как бесплатно программное обеспечение и по состоянию на май 2020 года находится в активной разработке. До мая 2009 г. (v1.17.02.53)[9] OpenMPT был лицензирован под Авторское лево Стандартная общественная лицензия GNU а потом перелицензированный в соответствии с условиями снисходительный Лицензия BSD. Начиная с OpenMPT 1.23 (март 2014 г.), OpenMPT также доступен как 64-битное приложение.[10] Это позволяет музыкантам использовать 64-битную Плагины VST и использовать весь физическая память в 64-битных системах. Для этой цели OpenMPT предоставляет свой собственный мост плагинов, который можно использовать для запуска плагинов с разрядностью, отличной от разрядности хоста, в отдельном процессе или для запуска плагина в отдельном процессе. песочница и предотвратить сбой хост-приложения.
Функции
Основная отличительная черта OpenMPT - это его родной Windows пользовательский интерфейс. Большинство трекеров, даже более новые, например Renoise, имеют интерфейсы, смоделированные по образцам старых трекеров DOS, таких как FastTracker II. Он поддерживает образцы, плагины VST и OPL3 инструменты[11] в качестве источников звука. OpenMPT использует функции, общие для программ Microsoft Windows, такие как контекстные меню для выбора эффекта, "древовидные" представления (для файлов, сэмплов и шаблонов), перетащить и отпустить функциональность во всем, и родной смотреть и чувствовать платформы Windows.
Он поддерживает как загрузку, так и сохранение IT (Импульсный трекер ), XM (FastTracker Расширенный модуль), MOD (ProTracker и аналогичные), S3M (Крик Tracker 3 ) и MPTM (собственный формат файла), импортирует гораздо больше модулей и форматов файлов примеров, а также имеет некоторую поддержку Банки DLS и SoundFonts.[12]
OpenMPT также был одним из первых трекеров, поддерживающих параллельное открытие и редактирование нескольких модулей трекера. OpenMPT поддерживает до 127 треков / каналов, VST Плагины, инструменты VST и ASIO поддерживать.[12]
Формат файла MPTM
Из-за ограничений различных форматов файлов мода, которые он может сохранять, в 2007 году был создан новый формат модуля под названием MPTM.[13] Однако формат все еще находится на экспериментальной стадии и, как ожидается, в будущем будет изменен.[14]
OpenMPT представил некоторые нестандартные дополнения к старым форматам файлов. Например, можно использовать стереосэмплы или добавить Плагины VST к XM и ЭТО модули, которые не поддерживались в исходных трекерах. Многие из этих функций были постепенно удалены из файлов IT и XM и стали доступны только в файлах MPTM.
libopenmpt
libopenmpt - это кроссплатформенный модуль, играющий библиотека на основе кода OpenMPT с интерфейсами для C, C ++ и другие языки программирования. Чтобы базы кода не расходились, как в случае ModPlug Tracker и libmodplug, разработка libopenmpt происходит в одном репозиторий кода как OpenMPT. Официальный входные плагины для популярных аудиоплееров (XMPlay, Winamp и foobar2000 ) на основе libopenmpt также доступны на веб-сайте. FFmpeg также предлагает дополнительный декодер модуля на основе libopenmpt.[15] libopenmpt также может служить заменой libmodplug и, таким образом, предлагать современные возможности воспроизведения модулей для программного обеспечения, которое полагается на libmodplug. API.[16]
Прием и пользователи
Николай номинантов на премию Грэмми Обмен валюты показал, что ModPlug - его «секретное оружие».[17] Композитор музыки для фильмов и видеоигр Рафаэль Джескуа рассказал о своем использовании OpenMPT в интервью.[18]
Питер Хаджба и Александр Брэндон использовал OpenMPT для создания саундтреков к Bejeweled 2,[19] Украшенный драгоценностями 3[20] и другие PopCap игры.
Электронный рок-музыкант Синий Stahli упомянул, что в прошлом он использовал ModPlug Tracker и другие трекеры.[21]
Рекомендации
- ^ а б Плагин ModPlug XMMS - Новости на sourceforge.com «27 октября 2001: ModPlug-XMMS v2.0 (включая libmodplug v0.7) - Изменения: [...] Лицензия изменена на общественное достояние».
- ^ ModPlugTrackerv1.00alpha5.7z - из ftp.modland.com/pub/trackers
- ^ «Лучшие трекеры». Компьютерная музыка. Будущее издательство (113). Июнь 2007 г.
- ^ Шульц, Йоханнес (2018). Разработка и внедрение музыкального программного обеспечения для совместной работы (PDF) (MSc).
Было обнаружено, что из всех музыкальных произведений, загруженных в The Mod Archive в 2017 году, одной из крупнейших коллекций отслеживаемой музыки в Интернете, около 42% написаны в OpenMPT.
- ^ Кристе, Ян (30 октября 1997 г.). «Шпаргалка по Internet Sound». Проводной.com. Архивировано из оригинал 6 декабря 1998 г.. Получено 5 февраля 2011.
MOD: язык большой сети Интернет-музыкантов Amiga, MOD - это оригинальные автономные звуковые файлы, которые включают необработанные аудиоданные и информацию о последовательности. (Ссылка на modplugcentral)
- ^ «MODPlug Central - функции технической поддержки». MODPlug Central. 22 февраля 1998 г. Архивировано с оригинал 22 февраля 1998 г.. Получено 5 февраля 2011.
- ^ Справочное руководство GStreamer Bad Plugins 0.10 Plugins
- ^ Сторлек (1 февраля 2011 г.). "Modplug". 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.
- ^ а б "Функции". openmpt.org. 5 февраля 2011 г.. Получено 5 февраля 2011.
- ^ Центральные форумы ModPlug
- ^ Плата разработчика OpenMPT
- ^ демультиплексор libopenmpt в формате libavformat
- ^ libopenmpt-modplug1 в репозитории пакетов Debian
- ^ Внутри студии продюсера на сайте theforeignexchangemusic.com
- ^ Интервью с Рафаэлем Джесква на game-ost.com В архиве 1 апреля 2013 г. Wayback Machine
- ^ Саундтрек Bejeweled 2 на BandCamp
- ^ Саундтрек Bejeweled 3 на BandCamp
- ^ Blue Stahli твиттер-профиль