Che cos'è il formato di file DMF?
.dmf è il formato modulo nativo di X-Tracker, un tracker musicale dell'era DOS sviluppato da Thorsten Mutschall di D-Lusion intorno al 1994-1995. Come i file .mod, .s3m e .xm, il formato .dmf raggruppa pattern, definizioni di strumenti e audio campionato in un unico file autonomo che un mixer software riproduce come musica.
I file si aprono con la firma ASCII a 4 byte DDMF (D-Lusion Digital Music Format), seguita da un byte di versione (04 per X-Tracker 0.30β - l'unica versione ampiamente distribuita), la stringa del nome del tracker e un titolo del brano di 30 caratteri. Il resto del file è organizzato in blocchi denominati (chunk):
SEQU- l'elenco dell'ordine di riproduzione dei patternPATT- celle dei pattern con colonne per nota, strumento, volume ed effettiINST- parametri degli strumentiSMPI/SMPD- metadati dei campioni (punti di loop, flag 8/16-bit) e dati PCM grezziCMSG- messaggio o commento opzionale sul branoENDE- marcatore di fine file
X-Tracker supportava fino a 32 canali simultanei con campioni fino a 44.100 Hz, competitivo per la sua epoca, ma il formato non ha mai raggiunto la diffusione mainstream di .it (Impulse Tracker) o .xm. Oggi, OpenMPT fornisce il supporto più affidabile per la riproduzione e l'importazione di .dmf; XMPlay è un lettore alternativo.
Sicurezza e incolumità
RISCHIO: LOWDMF è un file di dati audio passivo contenente pattern musicali e campioni PCM. Nessun codice eseguibile; nessun exploit noto nei lettori ben mantenuti (OpenMPT). Il rischio è trascurabile.
Dettagli del formato
in sintesi- Delusion Digital Music File (denominazione precedente) - Stesso formato; «D-Lusion» era il nome dello sviluppatore, «Delusion» una grafia alternativa. Non è un formato separato.
Programmi che aprono file DMF
Dettagli tecnici
specifiche approfondite| Magic bytes | `44 44 4D 46` («DDMF») all'offset 0 |
| Contenitore | Struttura a blocchi denominati DDMF (chunk con tag ispirati al formato RIFF) |
| Ordine dei byte | Little-endian |
| Campo versione | Byte all'offset 4: valore `04` = X-Tracker 0.30β - l'unica versione in ampia circolazione |
| Conteggio canali | Fino a 32 canali simultanei mixati via software |
| Risoluzione campioni | Campioni PCM mono a 8 bit e 16 bit con segno |
| Frequenza di campionamento massima | 44.100 Hz |
| Campi cella pattern | Nota, indice strumento, volume, comando effetto e parametro effetto per cella |
| Blocchi denominati | `SEQU` (lista ordine), `PATT` (pattern), `INST` (strumenti), `SMPI` + `SMPD` (info + dati campioni), `CMSG` (commento), `ENDE` (EOF) |
| Compressione | Nessuna - le celle dei pattern e i dati PCM sono memorizzati non compressi |
| Metadati brano | Nome brano (30 caratteri), nome artista, nome tracker e commento brano (blocco `CMSG` ) |
| Dimensione tipica del file | 50 KB - 2 MB |
| Rilasciato | ~1994-1995 (X-Tracker for MS-DOS) |
| Ultima versione | DMF v4 (XTracker 0.30 beta era); format frozen since mid-1990s |
| Specifica | www.fileformat.info |
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DMF.