请输入您要查询的百科知识:

 

词条 OpenMPT
释义

  1. History

      MOD Plugin and ModPlug Tracker    OpenMPT  

  2. Features

     MPTM file format  libopenmpt 

  3. Reception and users

  4. References

  5. External links

{{Distinguish|ModPlug Player}}{{Use dmy dates|date=April 2017}}{{Use British English|date=April 2017}}{{Primary sources|date=July 2008}}{{Infobox software
| name = OpenMPT
| logo =
| screenshot = OpenMPT-1.18.01.00.png
| screenshot size = 300px
| caption = OpenMPT v1.18.01.00 in Windows 7
| collapsible =
| author = Olivier Lapicque
| developer =
| released = {{Start date and age|1997}}
| latest release version = 1.28.03.00
| latest release date = {{release date and age|2019|02|10}}
| status =
| programming language = C++
| operating system = Windows
| platform = x86, x86-64
| size =
| language = English
| genre = Tracker
| license = BSD (since OpenMPT 1.17.02.53) / GPL, partly public domain software[1]
}}OpenMPT is an open-source audio module tracker for Windows (with an intended Wine-functionality for unixes). It was previously called ModPlug Tracker, and was first released by Olivier Lapicque in September 1997.[1]Computer Music magazine listed OpenMPT among the top five free music trackers in 2007,[2] and it is one of the most popular trackers.[3]

History

MOD Plugin and ModPlug Tracker

OpenMPT was initially developed as a browser plug-in called MOD Plugin,[4] which enabled users to play music and other sounds encoded in module files. ModPlug Tracker, along with a player application named ModPlug Player, evolved from this plug-in.[5]

In December 1999, Olivier Lapicque sent the module-playing parts of ModPlug Tracker's source code to Kenton Varda, under the GPL, to write a plugin for XMMS based on the code. The source code was in 2001 released in the public domain,[6] and the mod-playing code was split off into a separate library, libmodplug, maintained as part of the ModPlug XMMS Plugin project. This project lay dormant from late 2003 until early 2006, when it was picked up again. Today, libmodplug is included in many Linux distributions as a default audio plugin for playing module files and is a part of the popular OpenSource multimedia framework gstreamer.[7]

Due to lack of time, Olivier Lapicque discontinued development of ModPlug Tracker itself, and in January 2004, he released the entire source code under an open-source license. The ModPlug Player source code is still closed as of May 2018.

OpenMPT

Lapicque's MPT code was taken up by a group of tracker musicians/programmers and is now known as OpenMPT. Also based on the ModPlug code is OpenMPT's "sister project" Schism Tracker which contributed several backports of bugfixes to OpenMPT.[8]

OpenMPT is distributed as free software and is, as of March 2018, under active development. Until May 2009 (v1.17.02.53)[9] OpenMPT was licensed under the Copyleft GNU General Public License and then relicensed under the terms of the permissive BSD license. Since OpenMPT 1.23 (March 2014), OpenMPT is also available as a 64-bit application.[10] This allows musicians to use 64-bit VST plugins and make use of the entire physical memory on 64-bit systems. For this purpose, OpenMPT provides its own plugin bridge, which can be used to run plugins with a different bitness than the host in a separate process, or to run plugin in a sandbox and prevent them from crashing the host application.

Features

OpenMPT's main distinguishing feature is its native Windows user interface. Most trackers, even newer ones such as Renoise, have interfaces modelled after the older DOS trackers such as FastTracker II.

OpenMPT makes use of features common to Microsoft Windows programs, such as context menus for effect selection, "tree" views (for files, samples, and patterns), drag and drop functionality throughout, and the native look and feel of the Windows platform.

It supports both loading and saving of IT (Impulse Tracker), XM (FastTracker Extended Module), MOD (ProTracker and similar), S3M (Scream Tracker 3) and MPTM (its own file format) files, imports many more module and sample file formats, and has some support for DLS banks and SoundFonts.[12]

OpenMPT was also one of the first Trackers to support opening and editing of multiple tracker modules in parallel. OpenMPT supports up to 127 tracks/channels, VST Plugins, VST instruments and has ASIO support.[11]

MPTM file format

Due to limitations of the various mod file formats it is able to save, a new module format called MPTM was created in 2007.[12] However, the format is still in experimental stage and is expected to be changed in the future.[13]

OpenMPT introduced some non-standard additions to the older file formats. For example, one can use stereo samples or add VST Plugins to XM and IT modules, which were not supported in the original trackers. Many of these features have gradually been removed from IT and XM files and made available only in MPTM files.

libopenmpt

libopenmpt is a cross-platform module playing library based on the OpenMPT code with interfaces for C, C++ and other programming languages. To ensure that the code bases do not diverge like in the case of ModPlug Tracker and libmodplug, libopenmpt development takes place in the same code repository as OpenMPT. Official input plug-ins for popular audio players (XMPlay, Winamp and foobar2000) based on libopenmpt are also available from the website. FFmpeg also offers an optional module decoder based on libopenmpt.[14] libopenmpt can also serve as a drop-in replacement for libmodplug and thus offer up-to-date module playback capabilities for software that relies on the libmodplug API.[15]

Reception and users

Nicolay of the Grammy-nominated The Foreign Exchange has revealed that ModPlug is his "Secret Weapon".[16] Movie and video game music composer Raphaël Gesqua also revealed to use OpenMPT in an interview.[17]

Peter Hajba and Alexander Brandon used OpenMPT to compose the soundtracks for Bejeweled 2,[18] Bejeweled 3[19] and other PopCap games.

Electronic rock musician Blue Stahli has mentioned that he used ModPlug Tracker and other trackers in the past.[20]

References

1. ^ModPlugTrackerv1.00alpha5.7z - from ftp.modland.com/pub/trackers
2. ^{{cite journal |journal=Computer Music |date=June 2007 |title=Top Trackers |issue=113 |publisher=Future Publishing |url=https://www.musicradar.com/computermusic/computer-music-june-issue-cmu113-on-sale-now-246001}}
3. ^{{cite thesis |type=MSc |last=Schultz|first=Johannes|date=2018|title=Design and Implementation of a Collaborative Music Software|url=https://johannes.schultz.re/publications/Johannes%20Schultz%20-%20Design%20and%20Implementation%20of%20a%20Collaborative%20Music%20Software.pdf|quote=Of all the tracked music works uploaded to The Mod Archive in 2017, one of the largest collections of tracked music online, it was found that about 42% are written in OpenMPT.}}
4. ^{{cite web |url=https://www.wired.com/news/news/culture/sonic_boom/story/7978.html |archiveurl=https://web.archive.org/web/19981206062519/http://www.wired.com/news/news/culture/sonic_boom/story/7978.html |title=A Cheat Sheet for Internet Sound |archivedate=6 December 1998 |date=1997-10-30 |first=Ian |last=Christe |publisher=Wired.com |accessdate=2011-02-05 |quote=MOD: The lingua franca of the Internet's large network of Amiga musicians, MODs are ingenious self-contained sound files that include raw audio data and sequencing information.(Link to modplugcentral) |deadurl=yes |df=dmy-all }}
5. ^{{cite web |archiveurl=https://web.archive.org/web/19980222214727/http://www.castlex.com/modplug/tech.html |url=http://www.castlex.com/modplug/tech.html |title=MODPlug Central - Technical Support Features |date=1998-02-22 |archivedate=22 February 1998 |publisher=MODPlug Central |accessdate=2011-02-05 |deadurl=yes |df=dmy-all }}
6. ^ModPlug XMMS Plugin - News on sourceforge.com "27 October 2001: ModPlug-XMMS v2.0 (including libmodplug v0.7) - Changes: [...] License changed to public domain."
7. ^[https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-modplug.html GStreamer Bad Plugins 0.10 Plugins Reference Manual]
8. ^{{cite web |url=http://schismtracker.org/wiki/Modplug |title=Modplug |last=storlek |publisher=schismtracker.org |date=2011-02-01 |accessdate=2011-02-05 |quote=Schism Tracker uses a highly customized version of the Modplug library, [...]. Many of Schism's fixes have since been back-ported to OpenMPT [...] |deadurl=yes |archiveurl=https://web.archive.org/web/20110711052029/http://schismtracker.org/wiki/Modplug |archivedate=11 July 2011 |df=dmy-all }}
9. ^[https://openmpt.org/release_notes/History.txt History]
10. ^{{cite web|url=https://openmpt.org/openmpt-1-23-01-00-released|title=OpenMPT 1.23.01.00 released |date=2014-03-29 |accessdate=2014-03-30}}
11. ^{{cite web|url=https://openmpt.org/features |title=Features |date=2011-02-05 |publisher=openmpt.org |accessdate=2011-02-05 }}
12. ^[https://forum.openmpt.org/index.php?topic=1613.0 ModPlug Central Forums]
13. ^[https://forum.openmpt.org/index.php?topic=2796.0 OpenMPT developer board]
14. ^[https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/libopenmpt.c libopenmpt demuxer in libavformat]
15. ^[https://packages.debian.org/de/sid/libopenmpt-modplug1 libopenmpt-modplug1 in the Debian package repository]
16. ^Inside The Producer's Studio on theforeignexchangemusic.com
17. ^Interview with Raphaël Gesqua at game-ost.com {{webarchive|url=https://web.archive.org/web/20130401120209/http://game-ost.com/articles.php?id=72&action=view |date=1 April 2013 }}
18. ^[https://skaven252.bandcamp.com/album/bejeweled-2 Bejeweled 2 Soundtrack on BandCamp]
19. ^[https://skaven252.bandcamp.com/album/bejeweled-3 Bejeweled 3 Soundtrack on BandCamp]
20. ^[https://twitter.com/bluestahli/status/430570811314171904 Blue Stahli twitter profile]

External links

  • {{Official website|https://openmpt.org/}}
  • ModPlug
  • ModPlug XMMS Plugin (using libmodplug)
{{Audio editors}}{{Portal bar|Free and open-source software}}

5 : Audio trackers|Free audio software|Free software programmed in C++|Windows-only free software|Software using the BSD license

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/25 14:27:43