OpenMPT - OpenMPT

OpenMPT
OpenMPT v1.18.01.00 в Windows 7
OpenMPT v1.18.01.00 в Windows 7
Оригинальный автор (ы)Оливье Лапик
изначальный выпуск1997; 23 года назад (1997)
Стабильный выпуск
1.29.06.00 / 29 ноября 2020 г.; 23 дней назад (2020-11-29)
Репозиторий Отредактируйте это в Викиданных
Написано вC ++
Операционная системаWindows Только
Платформаx86, x86-64
Доступно ванглийский
ТипТрекер
ЛицензияBSD (начиная с OpenMPT 1.17.02.53) / GPL, частично программное обеспечение общественного достояния[1]
Интернет сайтopenmpt.org Отредактируйте это в Викиданных

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]

Рекомендации

  1. ^ а б Плагин ModPlug XMMS - Новости на sourceforge.com «27 октября 2001: ModPlug-XMMS v2.0 (включая libmodplug v0.7) - Изменения: [...] Лицензия изменена на общественное достояние».
  2. ^ ModPlugTrackerv1.00alpha5.7z - из ftp.modland.com/pub/trackers
  3. ^ «Лучшие трекеры». Компьютерная музыка. Будущее издательство (113). Июнь 2007 г.
  4. ^ Шульц, Йоханнес (2018). Разработка и внедрение музыкального программного обеспечения для совместной работы (PDF) (MSc). Было обнаружено, что из всех музыкальных произведений, загруженных в The Mod Archive в 2017 году, одной из крупнейших коллекций отслеживаемой музыки в Интернете, около 42% написаны в OpenMPT.
  5. ^ Кристе, Ян (30 октября 1997 г.). «Шпаргалка по Internet Sound». Проводной.com. Архивировано из оригинал 6 декабря 1998 г.. Получено 5 февраля 2011. MOD: язык большой сети Интернет-музыкантов Amiga, MOD - это оригинальные автономные звуковые файлы, которые включают необработанные аудиоданные и информацию о последовательности. (Ссылка на modplugcentral)
  6. ^ «MODPlug Central - функции технической поддержки». MODPlug Central. 22 февраля 1998 г. Архивировано с оригинал 22 февраля 1998 г.. Получено 5 февраля 2011.
  7. ^ Справочное руководство GStreamer Bad Plugins 0.10 Plugins
  8. ^ Сторлек (1 февраля 2011 г.). "Modplug". schismtracker.org. Архивировано из оригинал 11 июля 2011 г.. Получено 5 февраля 2011. Schism Tracker использует модифицированную версию библиотеки Modplug, [...]. С тех пор многие исправления Schism были перенесены на OpenMPT [...]
  9. ^ История
  10. ^ «Выпущен OpenMPT 1.23.01.00». 29 марта 2014 г.. Получено 30 марта 2014.
  11. ^ «Выпущен OpenMPT 1.28.01.00». 23 декабря 2018 г.. Получено 29 мая 2020.
  12. ^ а б "Функции". openmpt.org. 5 февраля 2011 г.. Получено 5 февраля 2011.
  13. ^ Центральные форумы ModPlug
  14. ^ Плата разработчика OpenMPT
  15. ^ демультиплексор libopenmpt в формате libavformat
  16. ^ libopenmpt-modplug1 в репозитории пакетов Debian
  17. ^ Внутри студии продюсера на сайте theforeignexchangemusic.com
  18. ^ Интервью с Рафаэлем Джесква на game-ost.com В архиве 1 апреля 2013 г. Wayback Machine
  19. ^ Саундтрек Bejeweled 2 на BandCamp
  20. ^ Саундтрек Bejeweled 3 на BandCamp
  21. ^ Blue Stahli твиттер-профиль

внешняя ссылка