Qu'est-ce que le format de fichier DMF ?
.dmf est le format de module natif de X-Tracker, un tracker musical de l'ère DOS développé par Thorsten Mutschall de D-Lusion vers 1994-1995. Comme les fichiers .mod, .s3m et .xm, le .dmf regroupe des motifs (patterns), des définitions d'instruments et de l'audio échantillonné dans un seul fichier autonome qu'un mixeur logiciel rejoue sous forme de musique.
Les fichiers s'ouvrent avec la signature ASCII de 4 octets DDMF (D-Lusion Digital Music Format), suivie d'un octet de version (04 pour X-Tracker 0.30β - la seule version largement distribuée), la chaîne du nom du tracker et un titre de chanson de 30 caractères. Le reste du fichier est organisé en blocs (chunks) nommés :
SEQU- la liste d'ordre de lecture des motifsPATT- cellules de motifs avec colonnes de note, instrument, volume et effetINST- paramètres de l'instrumentSMPI/SMPD- métadonnées d'échantillon (points de boucle, indicateur 8/16 bits) et données PCM brutesCMSG- message ou commentaire de chanson facultatifENDE- marqueur de fin de fichier
X-Tracker prenait en charge jusqu'à 32 canaux simultanés avec des échantillons allant jusqu'à 44 100 Hz, ce qui était compétitif pour son époque, mais le format n'a jamais atteint la portée grand public du .it (Impulse Tracker) ou du .xm. Aujourd'hui, OpenMPT offre le support de lecture et d'importation .dmf le plus fiable ; XMPlay est un lecteur alternatif.
Sécurité et sûreté
RISQUE : LOWLe DMF est un fichier de données audio passif contenant des motifs musicaux et des échantillons PCM. Aucun code exécutable ; aucun exploit connu dans les lecteurs bien entretenus (OpenMPT). Le risque est négligeable.
Détails du format
en bref- Delusion Digital Music File (ancienne dénomination) - Même format ; « D-Lusion » était le nom du développeur, « Delusion » une variante d'écriture. Pas un format distinct.
Programmes qui ouvrent les fichiers DMF
Détails techniques
spécifications approfondies| Octets magiques | `44 44 4D 46` (« DDMF ») à l'offset 0 |
| Conteneur | Structure de blocs nommés DDMF (blocs balisés inspirés du RIFF) |
| Ordre des octets | Little-endian |
| Champ de version | Octet à l'offset 4 : valeur `04` = X-Tracker 0.30β - la seule version en large circulation |
| Nombre de canaux | Jusqu'à 32 canaux simultanés mixés par logiciel |
| Résolution d'échantillon | Échantillons PCM mono signés 8 bits et 16 bits |
| Taux d'échantillonnage maximal | 44 100 Hz |
| Champs de cellule de motif | Note, index d'instrument, volume, commande d'effet et paramètre d'effet par cellule |
| Blocs nommés | `SEQU` (liste d'ordre), `PATT` (motifs), `INST` (instruments), `SMPI` + `SMPD` (infos + données d'échantillon), `CMSG` (commentaire), `ENDE` (fin de fichier) |
| Compression | Aucune - les cellules de motifs et les données PCM sont stockées sans compression |
| Métadonnées de chanson | Nom de la chanson (30 caractères), nom de l'artiste, nom du tracker et commentaire de la chanson (bloc `CMSG`) |
| Taille de fichier typique | 50 Ko - 2 Mo |
| Publié | ~1994-1995 (X-Tracker for MS-DOS) |
| Dernière version | DMF v4 (XTracker 0.30 beta era); format frozen since mid-1990s |
| Spécification | www.fileformat.info |
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DMF.