MOD es un formato de archivo de computadora que se usa principalmente para representar música y fue el primer formato de archivo de módulo . Los archivos MOD usan la extensión de archivo “.MOD” , excepto en Amiga, que no depende de las extensiones de nombre de archivo; en su lugar, 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 tocarán las muestras, y una lista de qué patrones tocar en qué orden.
Extensión de nombre de archivo | .modificación |
---|---|
Tipo de medio de Internet | aplicación / aplicación de sonido, audio / med, audio / x-mod |
número mágico | 4 letras "MK" en offset 0x438 |
Desarrollado por | Karsten "Obi" Obarski |
Tipo de formato | Video / musica |
Extendido a | XM |
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.
Las variaciones posteriores del formato lo han extendido hasta 32 canales y 31 instrumentos.
El formato fue diseñado para ser reproducido 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 demomakers 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 tenido una popularidad continua en la Demoscene y como música de fondo para videojuegos independientes y Chiptunes . Tampoco es raro escuchar música MOD en keygen .
Descripción general del formato
Por lo general, un patrón se representa en una interfaz de usuario de 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 hacer que suceda una de varias acciones en el canal de su columna cuando se alcanza el tiempo de su fila:
- Iniciar un instrumento tocando una nueva nota en este canal a un volumen determinado, posiblemente con un efecto especial aplicado
- Cambiar el volumen o efecto especial que se aplica a la nota actual
- Cambiar el flujo del patrón; saltar a una canción específica o posición de patrón o bucle dentro de un patrón
- Hacer nada; cualquier nota existente que se reproduzca en este canal seguirá sonando
Un instrumento es una sola muestra 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 marco 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 a 50 Hz (para PAL ) o 60 Hz (para NTSC ) para cronometrar.
La velocidad a la que se reproducen los datos del patrón se define mediante un ajuste de velocidad . Cada fila en los datos del patrón dura un borrado vertical (o 0.02 segundos) veces el ajuste de velocidad actual. El ajuste 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 comando de configuración de velocidad anterior se reemplazó por uno nuevo que se utilizó para cambiar tanto la configuración de velocidad anterior como el nuevo período de tiempo ajustable. Desafortunadamente, algunas de las funciones anteriores se rompieron, 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 los ajustes de velocidad anteriores, pero otros valores se consideraron como modificaciones al 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 usan la extensión MOD
MOD es la extensión de archivo para varias otras aplicaciones:
- El formato de archivo de video utilizado en muchas videocámaras digitales , como la JVC Everio, la Canon FS100 y las videocámaras con tarjeta SD D-Snap de Panasonic.
- Módulos de juego en Neverwinter Nights .
- Archivos de modelo AMPL .
- Plantillas antiguas de modificación de phpBB .
- Archivos de módulo en Femap
- La extensión para la variante binaria del formato .obj Wavefront .
- La extensión para algunos juegos que utilizan el motor de juego Vassal .
- La extensión para los archivos del módulo Fortran . [6]
- La extensión para archivos de módulo de Visual Basic heredados , para versiones anteriores al lanzamiento de Visual Basic .NET .
- La extensión de los archivos del módulo Go , que se utiliza para el control de versiones de paquetes.
- Módulo para controladores de robot ABB Robotics IRC5 y S4. Contiene programas de movimiento robótico escritos en el lenguaje RAPID.
- Archivos de modelo del software de simulación Lanner WITNESS
- Paradox Development Studio utiliza un formato ".MOD" para las modificaciones de sus juegos creadas por el usuario.
- Módulos de aventuras DND para Fantasy Grounds , una aplicación de mesa virtual.
- Módulos de arranque GNU GRUB (cuando se encuentran en / boot)
Ver también
- Archivo de módulo
- Tracker (software de música)
- Mod (desambiguación)
- MOD y TOD (formato de video)
- Lista de reproductores de formato de música Amiga
- MIDI
Referencias
- ^ Driscoll, Kevin y Díaz, Joshua (2009). "Bucle sin fin: una breve historia de chiptunes" . Obras y culturas transformadoras . no 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 las sofisticadas herramientas de música en sus computadoras personales sin necesidad de aprender un lenguaje de programación.
- ^ www.soundtracker.org mismo nombre clon posterior de la banda sonora de Obarski
- ^ Dulce, Michael (2014). Redacción de música interactiva para videojuegos . Addison-Wesley. págs. 272-273. ISBN 978-0-321-96158-7.
- ^ "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 ., por Michael Schwendt, 1997; distribuido en la fuente del reproductor del módulo xmp ; publicado en io.debian.net
- ^ "Las preguntas frecuentes de alt.binaries.sounds.mods sobre el formato MOD" . Consultado el 15 de abril de 2020 .
- ^ "Programas Fortran con Módulos" .
enlaces externos
- Formato del módulo Noisetracker / Soundtracker / Protracker - 3.a revisión
- Formato del módulo Noisetracker / Soundtracker / Protracker - 4ta revisión
- Sitio de índice de datos musicales
- Modarchive