Hvad er DMF-filformatet?
.dmf er det indfødte modulformat for X-Tracker, en musik-tracker fra DOS-æraen udviklet af Thorsten Mutschall fra D-Lusion omkring 1994-1995. Ligesom .mod, .s3m og .xm filer, samler .dmf mønstre, instrumentdefinitioner og samplet lyd i en enkelt selvstændig fil, som en software-mixer afspiller som musik.
Filer åbnes med den 4-byte ASCII-signatur DDMF (D-Lusion Digital Music Format), efterfulgt af en versions-byte (04 for X-Tracker 0.30β - den eneste bredt distribuerede version), trackerens navnestreng og en 30-tegns sangtitel. Resten af filen er organiseret i navngivne blokke (chunks):
SEQU- listen over afspilningsrækkefølge for mønstrePATT- mønsterceller med kolonner for node, instrument, lydstyrke og effekterINST- instrumentparametreSMPI/SMPD- sample-metadata (loop-punkter, 8/16-bit flag) og rå PCM-dataCMSG- valgfri sangbesked/kommentarENDE- filafslutningsmarkør
X-Tracker understøttede op til 32 samtidige kanaler med samples op til 44.100 Hz, hvilket var konkurrencedygtigt for sin tid, men formatet opnåede aldrig den samme udbredelse som .it (Impulse Tracker) eller .xm. I dag giver OpenMPT den mest pålidelige .dmf-afspilning og importunderstøttelse; XMPlay er en alternativ afspiller.
Sikkerhed og tryghed
RISIKO: LOWDMF er en passiv lyddatafil, der indeholder musikmønstre og PCM-samples. Ingen eksekverbar kode; ingen kendte sårbarheder i velholdte afspillere (OpenMPT). Risikoen er ubetydelig.
Formatdetaljer
kort fortalt- Delusion Digital Music File (ældre navngivning) - Samme format; „D-Lusion” var udviklernavnet, „Delusion” en alternativ stavemåde. Ikke et separat format.
Programmer der åbner DMF-filer
Tekniske detaljer
dyb specifikation| Magic bytes | `44 44 4D 46` („DDMF”) ved offset 0 |
| Container | DDMF navngiven blokstruktur (RIFF-inspirerede taggede chunks) |
| Byte-orden | Little-endian |
| Versionsfelt | Byte ved offset 4: værdi `04` = X-Tracker 0.30β - den eneste version i bred cirkulation |
| Antal kanaler | Op til 32 samtidige software-mixede kanaler |
| Sample-opløsning | 8-bit og 16-bit signed PCM mono-samples |
| Maksimal sample-rate | 44.100 Hz |
| Mønstercelle-felter | Node, instrumentindeks, lydstyrke, effektkommando og effektparameter pr. celle |
| Navngivne blokke | `SEQU` (rækkefølge), `PATT` (mønstre), `INST` (instrumenter), `SMPI` + `SMPD` (sample-info + data), `CMSG` (kommentar), `ENDE` (filslut) |
| Komprimering | Ingen - mønsterceller og PCM-data gemmes ukomprimeret |
| Sang-metadata | Sangnavn (30 tegn), kunstnernavn, trackernavn og sangkommentar (`CMSG`-blok) |
| Typisk filstørrelse | 50 KB - 2 MB |
| Udgivet | ~1994-1995 (X-Tracker for MS-DOS) |
| Seneste version | DMF v4 (XTracker 0.30 beta era); format frozen since mid-1990s |
| Specifikation | www.fileformat.info |
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DMF-filer.