OpenMPT - OpenMPT

OpenMPT
OpenMPT-1.18.01.00.png
OpenMPT v1.18.01.00 i Windows 7
Originale forfatter (er) Olivier Lapicque
Første udgivelse 1997 ; 24 år siden ( 1997 )
Stabil udgivelse
1.29.11.00 / 4. juli 2021 ; for 3 måneder siden ( 2021-07-04 )
Depot
Skrevet i C ++
Operativ system Kun Windows
Platform x86 , x86-64
Tilgængelig i engelsk
Type Tracker
Licens BSD-3-klausul (siden OpenMPT 1.17.02.53) / GPL-2.0 eller nyere , delvis public domain software
Internet side openmpt .org Rediger dette på Wikidata

OpenMPT er en open-source audio- modul tracker til Windows (med en tiltænkt vin- funktionalitet til UNIX og Linux x86-systemer). Det blev tidligere kaldt ModPlug Tracker , og blev først udgivet af Olivier Lapicque i september 1997.

Computer Music magazine opførte OpenMPT blandt de fem bedste gratis musik trackere i 2007, og det er en af ​​de mest udbredte trackere.

Historie

MOD Plugin og ModPlug Tracker

OpenMPT blev oprindeligt udviklet som et browser-plug-in kaldet MOD Plugin , som gjorde det muligt for brugere at afspille musik og andre lyde, der er kodet i modulfiler . ModPlug Tracker udviklede sig sammen med et afspillerprogram ved navn ModPlug Player fra dette plug-in.

I december 1999 sendte Olivier Lapicque de modulspillende dele af ModPlug Tracker's kildekode til Kenton Varda under GPL-2.0 eller senere for at skrive et plugin til XMMS baseret på koden. I 2001 blev kildekoden frigivet i det offentlige domæne , og mod-afspilningskoden blev opdelt i et separat bibliotek, libmodplug , der vedligeholdes som en del af ModPlug XMMS Plugin-projektet. Dette projekt lå i dvale fra slutningen af ​​2003 til begyndelsen af ​​2006, hvor det blev hentet igen. I dag er libmodplug inkluderet i mange Linux -distributioner som et standard lydplugin til afspilning af modulfiler og er en del af den populære OpenSource multimedia framework gstreamer .

På grund af mangel på tid indstillede Olivier Lapicque udviklingen af ​​ModPlug Tracker selv, og i januar 2004 frigav han hele kildekoden under en open-source licens . Den ModPlug Player kildekode er stadig lukket i maj 2020.

OpenMPT

Lapicques MPT -kode blev optaget af en gruppe trackermusikere /programmører og er nu kendt som OpenMPT . Også baseret på ModPlug kode er OpenMPT s "søster-projekt" Schism tracker som bidrog flere tilbageporteringer af fejlrettelser til OpenMPT.

OpenMPT distribueres som gratis software og er fra maj 2020 under aktiv udvikling. Indtil maj 2009 (v1.17.02.53) var OpenMPT licenseret under Copyleft GPL-2.0-eller-senere og derefter genlicenseret under betingelserne i den tilladte BSD-3-klausul . Siden OpenMPT 1.23 (marts 2014) er OpenMPT også tilgængelig som en 64-bit applikation. Dette giver musikere mulighed for at bruge 64-bit VST-plugins og gøre brug af hele den fysiske hukommelse på 64-bit-systemer. Til dette formål har OpenMPT sin egen plugin -bro, som kan bruges til at køre plugins med en anden bitness end værten i en separat proces, eller til at køre plugin i en sandkasse og forhindre dem i at gå ned i værtsprogrammet.

Funktioner

OpenMPT's vigtigste kendetegn er dens oprindelige Windows -brugergrænseflade . De fleste trackere, endnu nyere som Renoise , har grænseflader modelleret efter de ældre DOS -trackere som f.eks. FastTracker II . Det understøtter samples, VST -plugins og OPL3 -instrumenter som lydkilder. OpenMPT gør brug af funktioner, der er fælles for Microsoft Windows -programmer, f.eks. Kontekstmenuer til effektvalg, "træ" -visninger (for filer, prøver og mønstre), træk og slip -funktionalitet i hele og Windows -platformens oprindelige udseende .

Det understøtter både indlæsning og gemning af IT ( Impulse Tracker ), XM ( FastTracker Extended Module), MOD ( ProTracker og lignende), S3M ( Scream Tracker 3 ) og MPTM (sit eget filformat) filer, importerer mange flere modul- og prøvefiler formater og har en vis støtte til DLS -banker og SoundFonts .

OpenMPT var også en af ​​de første Trackers, der understøttede åbning og redigering af flere trackermoduler parallelt. OpenMPT understøtter op til 127 spor/kanaler, VST -plugins, VST -instrumenter og har ASIO -understøttelse.

MPTM -filformat

På grund af begrænsninger i de forskellige mod -filformater, den er i stand til at gemme, blev der oprettet et nyt modulformat kaldet MPTM i 2007. Formatet er dog stadig i forsøgsfase og forventes ændret i fremtiden.

OpenMPT introducerede nogle ikke-standardiserede tilføjelser til de ældre filformater. For eksempel kan man bruge stereosampler eller tilføje VST -plugins til XM- og IT -moduler, som ikke blev understøttet i de originale trackere. Mange af disse funktioner er gradvist blevet fjernet fra IT- og XM -filer og kun gjort tilgængelige i MPTM -filer.

libopenmpt

libopenmpt er et cross-platform modul, der spiller bibliotek baseret på OpenMPT-koden med grænseflader til C , C ++ og andre programmeringssprog. For at sikre, at de kodebaser ikke afviger ligesom i tilfældet med ModPlug Tracker og libmodplug, libopenmpt udvikling finder sted i den samme kode repository som OpenMPT. Officielle input-plug-ins til populære lydafspillere ( XMPlay , Winamp og foobar2000 ) baseret på libopenmpt er også tilgængelige fra webstedet. FFmpeg tilbyder også en valgfri moduldekoder baseret på libopenmpt. libopenmpt kan også fungere som en drop-in-erstatning for libmodplug og dermed tilbyde opdaterede modulafspilningsmuligheder for software, der er afhængig af libmodplug API .

Modtagelse og brugere

Nicolay fra den Grammy-nominerede The Foreign Exchange har afsløret, at ModPlug er hans "Secret Weapon". Film- og videospilmusikkomponist Raphaël Gesqua bekendtgjorde sin brug af OpenMPT i et interview.

Peter Hajba og Alexander Brandon brugte OpenMPT til at komponere lydsporene til Bejeweled 2, Bejeweled 3 og andre PopCap -spil .

Elektronisk rockmusiker Blue Stahli har nævnt, at han tidligere har brugt ModPlug Tracker og andre trackere.

Referencer

eksterne links