Che cos'è il formato di file PTM?
Un file .ptm è un PolyTracker Module - un file musicale tracker binario prodotto da PolyTracker, un'applicazione tracker dell'era DOS sviluppata da Lone Ranger di AcmE intorno al 1994-1995. Come altri formati di moduli del periodo, un file .ptm raggruppa sia i dati di sequenziamento (pattern, comandi di note ed effetti, assegnazioni dei canali) sia i campioni audio PCM grezzi in un unico binario autonomo, quindi non è necessaria alcuna soundfont esterna o libreria di campioni per la riproduzione.
PolyTracker è stato progettato come un'alternativa avanzata a ScreamTracker 3, quindi il formato .ptm è strutturalmente vicino a .s3m: supporta fino a 32 canali simultanei, utilizza un layout di righe di pattern simile e condivide gran parte della sintassi dei comandi degli effetti. I campioni sono memorizzati come PCM a 8 o 16 bit a frequenze comprese tra 8.000 e 44.100 Hz, con la frequenza definita individualmente per ogni campione.
Il formato è passato attraverso circa dodici revisioni interne; un byte di versione nell'intestazione distingue le varianti. I file .ptm non hanno una firma «magic-byte» universale - l'identificazione si basa sull'analisi della struttura dell'intestazione. Le dimensioni tipiche dei file variano da 50 KB a 2 MB, con i dati dei campioni che costituiscono la maggior parte del volume.
PolyTracker è stato rapidamente superato da Impulse Tracker nel 1995. Oggi i file .ptm sono un relitto di nicchia della demoscene degli anni '90; la riproduzione moderna è gestita da OpenMPT, libopenmpt (libreria multipiattaforma) e XMPlay su Windows.
Sicurezza e incolumità
RISCHIO: LOWI file PTM sono file di dati audio binari senza codice eseguibile. Aprirne uno in OpenMPT o XMPlay è sicuro. Non sono noti exploit che prendano di mira il parsing dei PTM nei lettori attuali. Esercitare la consueta cautela quando si scaricano file da mirror di archivi demoscene sconosciuti.
Dettagli del formato
in sintesi- Microsoft MapPoint Map File - Microsoft MapPoint (software GIS/pianificazione percorsi, EOL dicembre 2014) utilizzava anch'esso .ptm per i suoi documenti cartografici proprietari basati su OLE2. Il db_name «Microsoft MapPoint map file» si riferisce a questo significato, ma tutti i db_programs sono programmi audio tracker - il formato attuale dominante è PolyTracker Module.
- Photometric Texture Map - HP Labs Polynomial Texture Map (.ptm) - un formato immagine di ri-illuminazione per la digitalizzazione del patrimonio culturale; utilizza la firma esadecimale 50 54 4D 46 all'offset 40.
Programmi che aprono file PTM
Dettagli tecnici
specifiche approfondite| Struttura del file | Intestazione binaria + blocchi dati pattern + dati campioni PCM grezzi |
| Ordine dei byte | Little-endian |
| Supporto canali | Fino a 32 canali simultanei |
| Codifica dei campioni | PCM a 8 o 16 bit; codifica definita per ogni singolo campione |
| Intervallo frequenza di campionamento | 8.000-44.100 Hz; frequenza impostata individualmente per campione |
| Capacità pattern | Fino a 128 pattern per modulo |
| Slot strumenti/campioni | Fino a 255 strumenti o campioni |
| Campi intestazione | Nome brano da 28 byte, valore tempo/BPM, conteggio canali, tabella ordine pattern |
| Byte revisione formato | Circa 12 revisioni interne note; distinte dal byte di versione nell'intestazione |
| Magic bytes | Nessuno; identificato tramite l'analisi della struttura del layout dell'intestazione - nessuna firma fissa |
| Dimensione tipica del file | 50 KB - 2 MB; i dati dei campioni dominano la dimensione del file |
| Compressione | Nessuna; campioni PCM grezzi e dati pattern non compressi |
| Base strutturale | Derivato da ScreamTracker 3 (.s3m); condivide il layout dei pattern e la sintassi dei comandi degli effetti |
| Origine OS | MS-DOS (originale); riproduzione moderna su Windows, macOS e Linux tramite libopenmpt |
| Rilasciato | Circa 1994-1995 (PolyTracker tracker software) |
| Ultima versione | No formal versioning; approximately a dozen format revisions existed including customized test versions |
| Specifica | fileformats.archiveteam.org |
Conversioni PTM
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PTM.