O que é o formato de ficheiro DMF?
.dmf é o formato de módulo nativo do X-Tracker, um tracker de música da era DOS desenvolvido por Thorsten Mutschall da D-Lusion por volta de 1994-1995. Assim como os arquivos .mod, .s3m e .xm, o .dmf agrupa padrões, definições de instrumentos e áudio sampleado em um único arquivo independente que um mixer de software reproduz como música.
Os arquivos abrem com a assinatura ASCII de 4 bytes DDMF (D-Lusion Digital Music Format), seguida por um byte de versão (04 para X-Tracker 0.30β - a única versão amplamente distribuída), a string do nome do tracker e um título de música de 30 caracteres. O restante do arquivo é organizado em blocos (chunks) nomeados:
SEQU- a lista de ordem de reprodução dos padrõesPATT- células de padrão com colunas de nota, instrumento, volume e efeitoINST- parâmetros do instrumentoSMPI/SMPD- metadados do sample (pontos de loop, flag de 8/16 bits) e dados PCM brutosCMSG- mensagem/comentário opcional da músicaENDE- marcador de fim de arquivo
O X-Tracker suportava até 32 canais simultâneos com samples de até 44.100 Hz, competitivo para sua época, mas o formato nunca alcançou o alcance mainstream do .it (Impulse Tracker) ou .xm. Hoje, o OpenMPT oferece o suporte mais confiável para reprodução e importação de .dmf; o XMPlay é um player alternativo.
Segurança e proteção
RISCO: LOWO DMF é um arquivo de dados de áudio passivo contendo padrões musicais e samples PCM. Sem código executável; sem exploits conhecidos em players bem mantidos (OpenMPT). O risco é insignificante.
Detalhes do formato
em resumo- Delusion Digital Music File (nomenclatura antiga) - Mesmo formato; «D-Lusion» era o nome do desenvolvedor, «Delusion» uma grafia alternativa. Não é um formato separado.
Programas que abrem arquivos DMF
Detalhes técnicos
especificação profunda| Magic bytes | `44 44 4D 46` («DDMF») no deslocamento 0 |
| Contêiner | Estrutura de blocos nomeados DDMF (blocos marcados inspirados em RIFF) |
| Ordem dos bytes | Little-endian |
| Campo de versão | Byte no deslocamento 4: valor `04` = X-Tracker 0.30β - a única versão em ampla circulação |
| Contagem de canais | Até 32 canais simultâneos mixados por software |
| Resolução de sample | Samples PCM mono de 8 bits e 16 bits com sinal |
| Taxa de amostragem máxima | 44.100 Hz |
| Campos de célula de padrão | Nota, índice de instrumento, volume, comando de efeito e parâmetro de efeito por célula |
| Blocos nomeados | `SEQU` (lista de ordem), `PATT` (padrões), `INST` (instrumentos), `SMPI` + `SMPD` (info + dados do sample), `CMSG` (comentário), `ENDE` (EOF) |
| Compressão | Nenhuma - células de padrão e dados PCM armazenados sem compressão |
| Metadados da música | Nome da música (30 caracteres), nome do artista, nome do tracker e comentário da música (bloco `CMSG` ) |
| Tamanho de arquivo típico | 50 KB - 2 MB |
| Lançado | ~1994-1995 (X-Tracker for MS-DOS) |
| Versão mais recente | DMF v4 (XTracker 0.30 beta era); format frozen since mid-1990s |
| Especificação | www.fileformat.info |
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DMF.