stringtranslate.com

MPT abierto

OpenMPT es un rastreador de módulos de audio de código abierto para Windows (con una funcionalidad Wine pensada para sistemas UNIX y Linux x86). Anteriormente se llamaba ModPlug Tracker y fue lanzado por primera vez por Olivier Lapicque en septiembre de 1997. [4]

La revista Computer Music incluyó a OpenMPT entre los cinco mejores rastreadores de música gratuitos en 2007, [5] y es uno de los rastreadores más utilizados. [6]

Historia

Complemento MOD y rastreador de complementos MOD

OpenMPT se desarrolló inicialmente como un complemento de navegador llamado MOD Plugin [7] , 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 , evolucionó a partir de este complemento. [8]

En diciembre de 1999, Olivier Lapicque envió las partes del código fuente de ModPlug Tracker que reproducían módulos a Kenton Varda, bajo la licencia GPL-2.0 o posterior , para escribir un complemento para XMMS basado en el código. En 2001, el código fuente se publicó en el dominio público [ 3] y el código de reproducción de mods se dividió en una biblioteca separada, libmodplug , mantenida como parte del proyecto ModPlug XMMS Plugin. Este proyecto permaneció inactivo desde finales de 2003 hasta principios de 2006, cuando se retomó. Hoy, libmodplug está incluido en muchas distribuciones de Linux como un complemento de audio predeterminado para reproducir archivos de módulos y es parte del popular marco multimedia de código abierto gstreamer [9] .

Por falta de tiempo, Olivier Lapicque interrumpió el desarrollo de ModPlug Tracker y, en enero de 2004, publicó el código fuente completo bajo una licencia de código abierto . El código fuente de ModPlug Player sigue cerrado a fecha de mayo de 2020.

MPT abierto

El código MPT de Lapicque fue retomado por un grupo de músicos/programadores de trackers y ahora se lo conoce como OpenMPT . También basado en el código de ModPlug está el "proyecto hermano" de OpenMPT, Schism Tracker , que contribuyó con varias versiones de correcciones de errores a OpenMPT. [10]

OpenMPT se distribuye como software libre y, a fecha de agosto de 2022, se encuentra en desarrollo activo. Hasta mayo de 2009 (v1.17.02.53) [11] OpenMPT tenía licencia Copyleft GPL-2.0 o posterior y luego se volvió a licenciar bajo los términos de la cláusula BSD-3 permisiva . 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 utilizar complementos VST de 64 bits y hacer uso de toda la memoria física en sistemas de 64 bits. Para este propósito, OpenMPT proporciona su propio puente de complementos, que se puede utilizar para ejecutar complementos con un bitness diferente al del host en un proceso separado, o para ejecutar complementos en un entorno aislado y evitar que bloqueen la aplicación host.

Características

La característica distintiva principal de OpenMPT es su interfaz de usuario nativa de Windows . La mayoría de los rastreadores, incluso los más nuevos como Renoise , tienen interfaces modeladas a partir de los rastreadores DOS más antiguos como FastTracker II . Admite muestras, complementos VST e instrumentos OPL3 [13] como fuentes de sonido. OpenMPT hace uso de 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 en todo momento 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 . [14]

OpenMPT también fue uno de los primeros rastreadores que admitió la apertura y edición de múltiples módulos de rastreadores en paralelo. OpenMPT admite hasta 127 pistas/canales, complementos VST, instrumentos VST y tiene soporte ASIO . [14]

Formato de archivo MPTM

Debido a las limitaciones de los distintos formatos de archivos mod que puede guardar, en 2007 se creó un nuevo formato de módulo llamado MPTM. [15]

OpenMPT introdujo algunas novedades no estándar en los formatos de archivo más antiguos. Por ejemplo, se pueden utilizar muestras estéreo o añadir complementos VST a los módulos XM e IT , que no eran compatibles con los trackers originales. Muchas de estas funciones se han ido eliminando gradualmente de los archivos IT y XM y se han puesto a disposición únicamente 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. Los complementos de entrada oficiales para reproductores de audio populares ( XMPlay , Winamp y foobar2000 ) basados ​​en libopenmpt también están disponibles en el sitio web. FFmpeg también ofrece un decodificador de módulos opcional basado en libopenmpt. [16] libopenmpt también puede servir como un 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 . [17]

Recepción y usuarios

Nicolay, del programa nominado al Grammy The Foreign Exchange , ha revelado que ModPlug es su "arma secreta". [18] El compositor de música para películas y videojuegos Raphaël Gesqua dio a conocer su uso de OpenMPT en una entrevista. [19]

Peter Hajba y Alexander Brandon utilizaron OpenMPT para componer las bandas sonoras de Bejeweled 2 , [20] Bejeweled 3 [21] y otros juegos de PopCap .

El músico de rock electrónico Blue Stahli ha mencionado que utilizó ModPlug Tracker y otros rastreadores en el pasado. [22]

Referencias

  1. ^ "OpenMPT 1.31.12.00 publicado" . Consultado el 26 de octubre de 2024 .
  2. ^ "OpenMPT 1.30.01.00 publicado". 23 de diciembre de 2021. Consultado el 21 de julio de 2024. OpenMPT ahora también está disponible para Windows en ARM .
  3. ^ ab ModPlug XMMS Plugin - Novedades en sourceforge.com "27 de octubre de 2001: ModPlug-XMMS v2.0 (incluido libmodplug v0.7) - Cambios: [...] Licencia cambiada a dominio público".
  4. ^ ModPlug Tracker v1.00 pre-alfa 4.zip - desde ftp.modland.com/pub/trackers
  5. ^ "Top Trackers". Música por ordenador (113). Future Publishing. Junio ​​de 2007.
  6. ^ Schultz, Johannes (2018). Diseño e implementación de un software de música colaborativa (PDF) (MSc). De todas las obras de música grabada cargadas en The Mod Archive en 2017, una de las colecciones de música grabada más grandes en línea, se descubrió que aproximadamente el 42 % están escritas en OpenMPT.
  7. ^ Christe, Ian (30 de octubre de 1997). "A Cheat Sheet for Internet Sound". Wired .com. Archivado desde el original el 6 de diciembre de 1998. Consultado 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)
  8. ^ "MODPlug Central - Funciones de soporte técnico". MODPlug Central. 22 de febrero de 1998. Archivado desde el original el 22 de febrero de 1998. Consultado el 5 de febrero de 2011 .
  9. ^ Manual de referencia de complementos de GStreamer Bad Plugins 0.10
  10. ^ storlek (1 de febrero de 2011). "Modplug". schismtracker.org. Archivado desde el original el 11 de julio de 2011. Consultado 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 incorporado a OpenMPT [...]
  11. ^ Historia
  12. ^ "OpenMPT 1.23.01.00 publicado". 29 de marzo de 2014. Consultado el 30 de marzo de 2014 .
  13. ^ "OpenMPT 1.28.01.00 publicado". 23 de diciembre de 2018. Consultado el 29 de mayo de 2020 .
  14. ^ ab "Características". openmpt.org. 5 de febrero de 2011. Consultado el 5 de febrero de 2011 .
  15. ^ Foros centrales de ModPlug
  16. ^ libopenmpt demuxer en formato libav
  17. ^ libopenmpt-modplug1 en el repositorio de paquetes Debian
  18. ^ Rook, Matthijs (7 de abril de 2009). «Dentro del estudio del productor (parte 1): sobre el uso de la computadora». The Foreign Exchange . Archivado desde el original el 29 de junio de 2014.
  19. ^ "Entrevista a Raphael Gesqua: un veterano mira hacia atrás". game-ost . Entrevista realizada por Naumenko, Michael. Septiembre de 2009. Archivado desde el original el 30 de mayo de 2019.
  20. ^ Banda sonora de Bejeweled 2 en BandCamp
  21. ^ Banda sonora de Bejeweled 3 en BandCamp
  22. ^ Perfil de Twitter de Blue Stahli

Enlaces externos