Wat is het DMF-bestandsformaat?
.dmf is het eigen moduleformaat van X-Tracker, een muziektracker uit het DOS-tijdperk ontwikkeld door Thorsten Mutschall van D-Lusion rond 1994-1995. Net als .mod, .s3m en .xm bestanden, bundelt .dmf patronen, instrumentdefinities en gesamplede audio in één enkel op zichzelf staand bestand dat een softwaremixer afspeelt als muziek.
Bestanden openen met de 4-byte ASCII-handtekening DDMF (D-Lusion Digital Music Format), gevolgd door een versie-byte (04 voor X-Tracker 0.30β - de enige breed verspreide versie), de trackernaam-string en een songtitel van 30 tekens. De rest van het bestand is georganiseerd in benoemde brokken (chunks):
SEQU- de afspeelvolgorde van de patronenPATT- patrooncellen met kolommen voor noot, instrument, volume en effectenINST- instrumentparametersSMPI/SMPD- sample-metadata (luspunten, 8/16-bit vlag) en ruwe PCM-dataCMSG- optioneel bericht of commentaar bij het nummerENDE- einde-bestandsmarkering
X-Tracker ondersteunde tot 32 gelijktijdige kanalen met samples tot 44.100 Hz, wat concurrerend was voor die tijd, maar het formaat bereikte nooit het mainstream-bereik van .it (Impulse Tracker) of .xm. Tegenwoordig biedt OpenMPT de meest betrouwbare .dmf-weergave en importondersteuning; XMPlay is een alternatieve speler.
Beveiliging & veiligheid
RISICO: LOWDMF is een passief audiodatabestand dat muziekpatronen en PCM-samples bevat. Geen uitvoerbare code; geen bekende kwetsbaarheden in goed onderhouden spelers (OpenMPT). Risico is verwaarloosbaar.
Formaatdetails
in een notendop- Delusion Digital Music File (oudere naamgeving) - Hetzelfde formaat; „D-Lusion” was de naam van de ontwikkelaar, „Delusion” een alternatieve schrijfwijze. Geen apart formaat.
Programma's die DMF-bestanden openen
Technische details
diepe specificaties| Magic bytes | `44 44 4D 46` („DDMF”) op offset 0 |
| Container | DDMF-structuur met benoemde chunks (op RIFF geïnspireerde getagde chunks) |
| Byte-volgorde | Little-endian |
| Versieveld | Byte op offset 4: waarde `04` = X-Tracker 0.30β - de enige versie die op grote schaal in omloop is |
| Aantal kanalen | Tot 32 gelijktijdige software-gemixte kanalen |
| Sample-resolutie | 8-bit en 16-bit signed PCM mono samples |
| Maximale samplefrequentie | 44.100 Hz |
| Patrooncelvelden | Noot, instrumentindex, volume, effectcommando en effectparameter per cel |
| Benoemde chunks | `SEQU` (volgordelijst), `PATT` (patronen), `INST` (instrumenten), `SMPI` + `SMPD` (sample-info + data), `CMSG` (commentaar), `ENDE` (EOF) |
| Compressie | Geen - patrooncellen en PCM-data worden ongecomprimeerd opgeslagen |
| Song-metadata | Songnaam (30 tekens), artiestnaam, trackernaam en songcommentaar (`CMSG`-chunk) |
| Typische bestandsgrootte | 50 KB - 2 MB |
| Uitgebracht | ~1994-1995 (X-Tracker for MS-DOS) |
| Laatste versie | DMF v4 (XTracker 0.30 beta era); format frozen since mid-1990s |
| Specificatie | www.fileformat.info |
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over DMF-bestanden.