XMF ( Extensible Music Format ) es un formato de contenedor digital basado en árbol que se utiliza para agrupar contenido orientado a la música, como un archivo MIDI y, opcionalmente, los sonidos que utiliza, notas del álbum u otro contenido agrupado por códigos de idioma.
Las primeras definiciones de XMF permitieron agrupar una interpretación musical con los sonidos musicales utilizados. Por ejemplo, un archivo MIDI podía almacenarse junto con un archivo de sonidos descargables , y ambos archivos se transportaban juntos dentro de un único archivo XMF. Este uso específico de un archivo XMF se denomina Tipo de archivo XMF 0 (transmisión en tiempo real) o Tipo de archivo XMF 1 (sin transmisión en tiempo real), según si el tipo de archivo MIDI es 0 o 1, respectivamente.
Actualmente existen cinco tipos de archivos XMF definidos. El más reciente es el tipo de archivo XMF 4 (contado desde cero) y se denomina XMF interactivo (iXMF) . [ 1 ]
Las especificaciones para el XMF fueron publicadas por primera vez en 2001 por la MMA . [ 2 ]
Características
- Los recursos pueden referenciarse internamente (en el archivo XMF) o externamente mediante una URI .
- Los recursos pueden codificarse por país e idioma para que el texto se muestre en el idioma correcto según el contexto.
- Los recursos se pueden comprimir utilizando ZLIB .
- La información sobre el tamaño se almacena utilizando cantidades de longitud variable , lo que garantiza que el formato pueda admitir un número infinito, al tiempo que ahorra espacio de almacenamiento.
Véase también
Referencias
Enlaces externos
- Asociación de Fabricantes MIDI (MMA)
- Grupo de trabajo XMF en Wayback Machine (archivado el 28 de noviembre de 2007) , de la MMA
- Especificación XMF (Toda) Archivada el 20/07/2019 en Wayback Machine
- Acerca de Mobile XMF Archivado el 22/09/2019 en Wayback Machine
- estándares MIDI
- formatos de archivo de notación musical
- formatos de archivo de música de videojuegos