Qu'est-ce que le format de fichier PTM ?
Un fichier .ptm est un module PolyTracker - un fichier de musique tracker binaire produit par PolyTracker, une application de tracker de l'ère DOS développée par Lone Ranger d'AcmE vers 1994-1995. Comme d'autres formats de modules de l'époque, un fichier .ptm regroupe à la fois des données de séquençage (motifs, commandes de notes et d'effets, affectations de canaux) et des échantillons audio PCM bruts dans un seul binaire autonome, de sorte qu'aucune banque de sons externe ou bibliothèque d'échantillons n'est nécessaire pour la lecture.
PolyTracker a été conçu comme une alternative améliorée à ScreamTracker 3, le format .ptm est donc structurellement proche du .s3m : il prend en charge jusqu'à 32 canaux simultanés, utilise une disposition de lignes de motifs similaire et partage une grande partie de sa syntaxe de commandes d'effets. Les échantillons sont stockés en PCM 8 bits ou 16 bits à des taux compris entre 8 000 et 44 100 Hz, le taux étant défini individuellement par échantillon.
Le format a connu environ douze révisions internes ; un octet de version dans l'en-tête distingue les variantes. Les fichiers .ptm n'ont pas de signature « magic bytes » universelle - l'identification repose sur l'analyse de la structure de l'en-tête. Les tailles de fichiers typiques vont de 50 Ko à 2 Mo, les données d'échantillons représentant la majeure partie du volume.
PolyTracker a été rapidement supplanté par Impulse Tracker en 1995. Aujourd'hui, les fichiers .ptm sont une relique de niche de la demoscene des années 1990 ; la lecture moderne est assurée par OpenMPT, libopenmpt (bibliothèque multiplateforme) et XMPlay sous Windows.
Sécurité et sûreté
RISQUE : LOWLes fichiers PTM sont des fichiers de données audio binaires sans code exécutable. En ouvrir un dans OpenMPT ou XMPlay est sûr. Il n'existe aucune faille connue ciblant l'analyse du PTM dans les lecteurs actuels. Exercez la prudence habituelle lors du téléchargement de fichiers à partir de miroirs d'archives de la demoscene inconnus.
Détails du format
en bref- Fichier de carte Microsoft MapPoint - Microsoft MapPoint (logiciel SIG/planification d'itinéraires, fin de vie en décembre 2014) utilisait également .ptm pour ses documents cartographiques propriétaires basés sur OLE2. Le nom 'Microsoft MapPoint map file' fait référence à ce sens, mais tous les programmes listés sont des programmes de tracker audio - le format actuel dominant est le module PolyTracker.
- Photometric Texture Map - HP Labs Polynomial Texture Map (.ptm) - un format d'image de rééclairage pour la numérisation du patrimoine culturel ; utilise la signature hexadécimale 50 54 4D 46 à l'offset 40.
Programmes qui ouvrent les fichiers PTM
Détails techniques
spécifications approfondies| Structure du fichier | En-tête binaire + blocs de données de motifs + données d'échantillons PCM bruts |
| Ordre des octets | Little-endian |
| Prise en charge des canaux | Jusqu'à 32 canaux simultanés |
| Encodage des échantillons | PCM 8 bits ou 16 bits ; encodage défini par échantillon individuel |
| Plage de taux d'échantillonnage | 8 000-44 100 Hz ; taux défini individuellement par échantillon |
| Capacité de motifs | Jusqu'à 128 motifs par module |
| Emplacements d'instruments/échantillons | Jusqu'à 255 instruments ou échantillons |
| Champs d'en-tête | Nom du morceau de 28 octets, valeur tempo/BPM, nombre de canaux, table d'ordre des motifs |
| Octet de révision du format | Environ 12 révisions internes connues ; distinguées par l'octet de version dans l'en-tête |
| Magic bytes | Aucun ; identifié par l'analyse de la structure de l'en-tête - pas de signature fixe |
| Taille de fichier typique | 50 Ko - 2 Mo ; les données d'échantillons dominent la taille du fichier |
| Compression | Aucune ; échantillons PCM bruts et données de motifs non compressées |
| Base structurelle | Dérivé de ScreamTracker 3 (.s3m) ; partage la disposition des motifs et la syntaxe des commandes d'effets |
| Origine OS | MS-DOS (original) ; lecture moderne sur Windows, macOS et Linux via libopenmpt |
| Publié | Circa 1994-1995 (PolyTracker tracker software) |
| Dernière version | No formal versioning; approximately a dozen format revisions existed including customized test versions |
| Spécification | fileformats.archiveteam.org |
Conversions PTM
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PTM.