OpenMPT es un rastreador de música de código abierto para Windows . Está basado en ModPlug Tracker de Olivier Lapicque, lanzado por primera vez en septiembre de 1997. [ 5 ] Aunque fue desarrollado para Windows, OpenMPT puede ejecutarse en sistemas tipo Unix a través de Wine . [ 2 ]
La revista Computer Music incluyó a OpenMPT entre los cinco mejores rastreadores de música gratuitos en 2007, [ 6 ] y es uno de los rastreadores más utilizados. [ 7 ]
Historia
Plugin MOD y Rastreador de ModPlug
OpenMPT se desarrolló inicialmente como un complemento para navegador llamado MOD Plugin , [ 8 ] que permitía a los usuarios reproducir música y otros sonidos codificados en archivos de módulo . ModPlug Tracker, junto con una aplicación de reproducción llamada ModPlug Player , evolucionaron a partir de este complemento. [ 9 ]
En diciembre de 1999, Olivier Lapicque envió las partes del código fuente de ModPlug Tracker encargadas de la reproducción de módulos a Kenton Varda, bajo la licencia GPL-2.0 o posterior , para que escribiera un complemento para XMMS basado en dicho código. En 2001, el código fuente se publicó en el dominio público [ 4 ] y el código de reproducción de módulos se separó en una biblioteca independiente, libmodplug , mantenida como parte del proyecto ModPlug XMMS Plugin. Este proyecto permaneció inactivo desde finales de 2003 hasta principios de 2006, cuando se retomó. Actualmente, libmodplug se incluye en muchas distribuciones de Linux como complemento de audio predeterminado para la reproducción de archivos de módulos y forma parte del popular marco multimedia de código abierto gstreamer [ 10 ] .
Debido a la falta de tiempo, Olivier Lapicque interrumpió el desarrollo de ModPlug Tracker y, en enero de 2004, publicó todo el código fuente bajo una licencia de código abierto . El código fuente de ModPlug Player sigue siendo de código cerrado a fecha de mayo de 2020.
OpenMPT
El código ModPlug Tracker de Lapicque fue adoptado por varios músicos/programadores de trackers, y ahora se conoce como OpenMPT .
OpenMPT se distribuye como software libre y, a agosto de 2022, se encuentra en desarrollo activo. Hasta mayo de 2009 (v1.17.02.53) [ 11 ] OpenMPT estaba licenciado bajo la Copyleft GPL-2.0-or-later y luego se relicenciaba bajo los términos de la permisiva BSD-3-Clause . Desde OpenMPT 1.23 (marzo de 2014), OpenMPT también está disponible como una aplicación de 64 bits. [ 12 ] Esto permite a los músicos usar complementos VST de 64 bits y aprovechar toda la memoria física en sistemas de 64 bits. Para este propósito, OpenMPT proporciona su propio puente de complementos, que puede usarse para ejecutar complementos con una arquitectura diferente a la del host en un proceso separado, o para ejecutar complementos en un entorno aislado y evitar que bloqueen la aplicación host.
También basado en el código de ModPlug está el "proyecto hermano" de OpenMPT, Schism Tracker (un clon de Impulse Tracker ), que contribuyó con varias adaptaciones de correcciones de errores a OpenMPT. [ 13 ]
Características
La principal característica distintiva de OpenMPT es su interfaz de usuario nativa de Windows . La mayoría de los secuenciadores, incluso los más recientes como Renoise , tienen interfaces inspiradas en secuenciadores más antiguos como FastTracker II . Admite muestras, complementos VST e instrumentos OPL3 [ 14 ] como fuentes de sonido. OpenMPT utiliza características comunes a los programas de Microsoft Windows, como menús contextuales para la selección de efectos, vistas de árbol (para archivos, muestras y patrones), funcionalidad de arrastrar y soltar , y la apariencia nativa de la plataforma Windows.
Admite tanto la carga como el guardado de archivos IT ( Impulse Tracker ), XM ( FastTracker Extended Module), MOD ( Protracker y similares), S3M ( Scream Tracker 3 ) y MPTM (su propio formato de archivo), importa muchos más formatos de archivos de módulos y muestras, y tiene cierto soporte para bancos DLS y SoundFonts . [ 15 ]
OpenMPT fue también uno de los primeros secuenciadores en admitir la apertura y edición de múltiples módulos de secuenciador en paralelo. OpenMPT admite hasta 128 pistas/canales, complementos VST, instrumentos VST y tiene soporte ASIO . [ 15 ]
Formato de archivo MPTM
Debido a las limitaciones de los diversos formatos de módulo que puede guardar, en 2007 se creó un nuevo formato de módulo llamado MPTM. [ 16 ]
OpenMPT introdujo algunas características no estándar en los formatos de archivo antiguos. Por ejemplo, se pueden usar muestras estéreo en los módulos XM y añadir plugins VST a los módulos XM e IT , funciones que no eran compatibles con los trackers originales. Muchas de estas características se han ido eliminando gradualmente de los archivos IT y XM, y ahora solo están disponibles en los archivos MPTM.
libopenmpt
libopenmpt es una biblioteca de reproducción de módulos multiplataforma basada en el código OpenMPT con interfaces para C , C++ y otros lenguajes de programación. Para garantizar que las bases de código no diverjan como en el caso de ModPlug Tracker y libmodplug, el desarrollo de libopenmpt se lleva a cabo en el mismo repositorio de código que OpenMPT. También están disponibles en el sitio web los complementos de entrada oficiales para reproductores de audio populares ( XMPlay , Winamp y foobar2000 ) basados en libopenmpt. FFmpeg también ofrece un decodificador de módulos opcional basado en libopenmpt. [ 17 ] libopenmpt también puede servir como reemplazo directo para libmodplug y, por lo tanto, ofrecer capacidades de reproducción de módulos actualizadas para el software que depende de la API de libmodplug . [ 18 ]
Recepción y usuarios
Nicolay, de The Foreign Exchange , nominado al Grammy, reveló que ModPlug es su "arma secreta". [ 19 ] El compositor de música para cine y videojuegos Raphaël Gesqua dio a conocer su uso de OpenMPT en una entrevista. [ 20 ]
Peter Hajba y Alexander Brandon utilizaron OpenMPT para componer las bandas sonoras de Bejeweled 2 , [ 21 ] Bejeweled 3 [ 22 ] y otros juegos de PopCap .
El músico de rock electrónico Blue Stahli ha mencionado que usó ModPlug Tracker y otros rastreadores en el pasado. [ 23 ]
El desarrollador finlandés Hempuli utilizó OpenMPT para crear la banda sonora de Baba Is You . Los archivos del proyecto se publicaron gratuitamente en línea. [ 24 ]
Referencias
- ↑ "OpenMPT 1.32.09.00 publicado" . Consultado el 1 de abril de 2026 .
- 1 2 "Requisitos del sistema | OpenMPT - Rastreador de Open ModPlug" . openmpt.org . Consultado el 27 de agosto de 2025 .
- ↑ "OpenMPT 1.30.01.00 lanzado" . 23 de diciembre de 2021. Consultado el 21 de julio de 2024.
OpenMPT ahora también está disponible para Windows en ARM.
- 1 2 ModPlug XMMS Plugin - Noticias en sourceforge.com "27 de octubre de 2001: ModPlug-XMMS v2.0 (incluyendo libmodplug v0.7) - Cambios: [...] Licencia cambiada a dominio público."
- ↑ ModPlug Tracker v1.00 pre-alpha 4.zip - desde ftp.modland.com/pub/trackers
- ↑ "Top Trackers" . Computer Music (113). Future Publishing. Junio de 2007.
- ↑ Schultz, Johannes (2018). Diseño e implementación de un software musical colaborativo (PDF) (MSc).
De todas las obras musicales con pistas cargadas en The Mod Archive en 2017, una de las mayores colecciones de música con pistas en línea, se encontró que alrededor del 42% están escritas en OpenMPT.
- ↑ Christe, Ian (30 de octubre de 1997). "Una guía rápida para el sonido en Internet" . Wired.com . Archivado del original el 6 de diciembre de 1998. Recuperado el 5 de febrero de 2011.
MOD: La lengua franca de la gran red de músicos de Amiga en Internet, los MOD son ingeniosos archivos de sonido autónomos que incluyen datos de audio sin procesar e información de secuenciación. (Enlace a modplugcentral)
- ↑ "MODPlug Central - Funciones de soporte técnico" . MODPlug Central. 22 de febrero de 1998. Archivado del original el 22 de febrero de 1998. Consultado el 5 de febrero de 2011 .
- ↑ Manual de referencia de plugins defectuosos de GStreamer 0.10
- ↑ Historia
- ↑ "OpenMPT 1.23.01.00 lanzado" . 29 de marzo de 2014. Consultado el 30 de marzo de 2014 .
- ↑ storlek (1 de febrero de 2011). "Modplug" . schismtracker.org. Archivado del original el 11 de julio de 2011. Recuperado el 5 de febrero de 2011.
Schism Tracker utiliza una versión altamente personalizada de la biblioteca Modplug, [...]. Muchas de las correcciones de Schism se han adaptado posteriormente a OpenMPT [...].
- ↑ "OpenMPT 1.28.01.00 lanzado" . 23 de diciembre de 2018. Consultado el 29 de mayo de 2020 .
- 1 2 "Características" . openmpt.org. 1 de junio de 2025. Consultado el 1 de junio de 2025 .
- ↑ Foros de ModPlug Central
- ^ libopenmpt demuxer en formato libav
- ↑ libopenmpt-modplug1 en el repositorio de paquetes de Debian
- ↑ Rook, Matthijs (7 de abril de 2009). "Dentro del estudio del productor (Parte 1): Sobre el uso del ordenador" . The Foreign Exchange . Archivado del original el 29 de junio de 2014.
- ↑ "Entrevista a Raphael Gesqua: Un veterano reflexiona sobre su trayectoria" . game-ost . Entrevista realizada por Michael Naumenko. Septiembre de 2009. Archivado del original el 30 de mayo de 2019.
- ↑ Banda sonora de Bejeweled 2 en BandCamp
- ↑ Banda sonora de Bejeweled 3 en BandCamp
- ^ Perfil de Twitter de Blue Stahli
- ↑ Archivos del proyecto Baba Is You
Enlaces externos
- Sitio web oficial
- ModPlug
- Plugin ModPlug XMMS (usando libmodplug)
- Rastreadores de audio
- Software de audio gratuito
- Software libre programado en C++
- Software gratuito exclusivo para Windows
- Software que utiliza la licencia BSD.
- Software que utiliza la Licencia Pública General de GNU.