stringtranslate.com

MOD (formato de archivo)

MOD es un formato de archivo de computadora utilizado principalmente para representar música y fue el primer formato de archivo de módulo . Los archivos MOD utilizan la extensión de archivo “.MOD” , excepto en Amiga , que no depende de extensiones de nombre de archivo; en cambio, lee el encabezado de un archivo para determinar el tipo de archivo. Un archivo MOD contiene un conjunto de instrumentos en forma de muestras , una serie de patrones que indican cómo y cuándo se deben reproducir las muestras y una lista de qué patrones reproducir y en qué orden.

Historia

La primera versión del formato fue creada por Karsten Obarski para su uso en Ultimate Soundtracker , software de seguimiento lanzado para la computadora Amiga en 1987. [1] [2] Desde entonces, el formato ha sido compatible con cientos de programas de reproducción y docenas de otros rastreadores. . [3]

La versión original del formato MOD presentaba cuatro canales de reproducción de audio simultánea, correspondientes a las capacidades del chipset Amiga original , y hasta 15 instrumentos.

Variaciones posteriores del formato lo han ampliado hasta 32 canales y 31 instrumentos.

El formato fue diseñado para poder reproducirse directamente en Amiga sin procesamiento adicional: por ejemplo, las muestras se almacenan en formato PCM de 8 bits listas para reproducirse en los DAC de Amiga y los datos de patrones no están empaquetados. La reproducción requería muy poco tiempo de CPU en un Amiga y muchos juegos usaban archivos MOD para su música de fondo .

Un error común es que el número mágico "MK" en el desplazamiento 0x438 de los archivos MOD son las iniciales de Mahoney y Kaktus, dos destacados creadores de demostraciones de Amiga en ese momento, que jugaron un papel importante en la popularidad del formato. De hecho, representan las iniciales de Michael Kleps, también conocido como Unknown/DOC, otro desarrollador del formato. [4]

Después de que cesó la producción de Amiga, el formato MOD ha continuado siendo popular en Demoscene y como música de fondo para videojuegos independientes y Chiptunes . Tampoco es raro escuchar música MOD en keygens .

Descripción general del formato

Un patrón generalmente se representa en la interfaz de usuario de un secuenciador como una tabla con una columna por canal, por lo que tiene cuatro columnas, una para cada canal de hardware de Amiga. Cada columna tiene 64 filas.

Una celda de la tabla puede provocar que se produzca una de varias acciones en el canal de su columna cuando se alcanza el tiempo de su fila:

Un instrumento es una muestra única junto con una indicación opcional de qué parte de la muestra se puede repetir para mantener una nota sostenida.

Momento

En el archivo MOD original, el período de tiempo mínimo era de 0,02 segundos, o un intervalo de " supresión vertical " (VSync), porque el software original utilizaba la sincronización VSync del monitor funcionando a 50 Hz (para PAL ) o 60 Hz (para NTSC ). para cronometrar.

La velocidad a la que se reproducen los datos del patrón está definida por un ajuste de velocidad . Cada fila de los datos del patrón dura un borrado vertical (o 0,02 segundos) multiplicado por el ajuste de velocidad actual. La configuración de velocidad varió de 1 a 255. En versiones posteriores del formato, la supresión vertical se reemplazó con un período de tiempo ajustable que se mantuvo en el rango [0,01, 0,078] segundos. El antiguo comando de configuración de velocidad fue reemplazado por uno nuevo que se usó para cambiar tanto la configuración de velocidad anterior como el nuevo período de tiempo ajustable. Desafortunadamente, algunas de las funciones anteriores estaban rotas porque el nuevo comando de configuración de velocidad tenía un valor de código idéntico al comando anterior. Los valores en el rango [1, 31] se interpretaron como ajustes de velocidad antiguos, pero otros valores se consideraron modificaciones del período de tiempo ajustable. Por lo tanto, los valores en el rango [32, 255] utilizados en algunas canciones antiguas se rompieron en las nuevas versiones del reproductor.

Puede encontrar más información sobre el formato MOD en las preguntas frecuentes de alt.binaries.sounds.mods. [5]

Otros formatos que utilizan la extensión MOD

MOD es la extensión de archivo para varias otras aplicaciones:

Ver también

Referencias

  1. ^ Driscoll, Kevin y Díaz, Joshua (2009). "Bucle sin fin: una breve historia de los chiptunes". Obras y Culturas Transformadoras (2). doi : 10.3983/twc.2009.0096 . Consultado el 13 de febrero de 2011 . Lo más importante es que Soundtracker proporcionó un entorno en el que los no programadores podían acceder a sofisticadas herramientas musicales en las computadoras de sus hogares sin necesidad de aprender un lenguaje de programación.
  2. ^ www.soundtracker.org clon posterior con el mismo nombre de la banda sonora de Obarski
  3. ^ Dulce, Michael (2014). Escritura de música interactiva para videojuegos . Addison-Wesley. págs. 272-273. ISBN 978-0-321-96158-7.
  4. ^ "Descripción del formato del módulo Ultimate Soundtracker". Archivado desde el original el 21 de septiembre de 2010 . Consultado el 2 de julio de 2014 ., de Michael Schwendt, 1997; distribuido en el código fuente del reproductor del módulo xmp; publicado en io.debian.net
  5. ^ "Preguntas frecuentes sobre alt.binaries.sounds.mods sobre el formato MOD" . Consultado el 15 de abril de 2020 .
  6. ^ "Programas Fortran con módulos".

enlaces externos