View Issue Details

IDProjectCategoryView StatusLast Update
0001327OpenMPTFile Format Supportpublic2024-04-13 21:50
ReporterUED Assigned ToSaga Musix  
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT / libopenmpt 0.4.12 (upgrade first) 
Target VersionOpenMPT 1.32 / libopenmpt 0.8 (goals)Fixed in VersionOpenMPT 1.32 / libopenmpt 0.8 (goals) 
Summary0001327: PumaTracker Format

PumaTracker is a nice and interesting exotic format for Atari ST and Amiga. It would be marvelous to play all the Toki, Elf and more songs and just watch and enjoy them.

Additional Information

PumaTracker for amiga including assembly source:

Module structure:

Example songs sorted by games:

TagsNo tags attached.
Attached Files (62,410 bytes)
Has the bug occurred in previous versions?
Tested code revision (in case you know it)




2020-05-23 10:16

reporter   ~0004341

Are there more example songs out there that use this format?

Also a bit more documentation regarding the format would be useful, there's no info regarding supported commands and what they do or sample formats in the text file you've linked.



2020-05-23 15:38

reporter   ~0004342

Hi StarWolf3000, I've attached a zip file containing modules from a few games. Please focus the Toki songs as they're pretty simple (the first one, puma.toki1, is only a 23 seconds looping song).
Also here's a file with the source code of PumaTracker (Amiga assembly) and word-file which is the documentation including supported commands. I also converted the word file to a text file.

This should help a bit. Maybe someone can progress so far that I can rip at least the samples. :) (419,510 bytes)


2024-04-12 08:39

reporter   ~0005929

Oh, my little request is still living and maybe almost fulfilled? :)

Saga Musix

Saga Musix

2024-04-12 16:45

administrator   ~0005930

It's making progress. The format is quite tricky (as the small filesize might indicate), using some scripted synth instruments - but it's a good excuse to finally add that feature to OpenMPT as it is helpful for other formats like OctaMED as well.

Saga Musix

Saga Musix

2024-04-13 21:50

administrator   ~0005933

Implemented in r20583. Note that PumaTracker instruments use a tiny scripting language, which allows sample pitch, volume and waveforms to change on the fly. This is not visualized anywhere in the OpenMPT GUI.

Issue History

Date Modified Username Field Change
2020-05-22 18:24 UED New Issue
2020-05-22 18:24 UED File Added:
2020-05-22 18:26 UED Description Updated
2020-05-22 18:29 UED Description Updated
2020-05-22 18:43 manx Category Feature Request => File Format Support
2020-05-23 10:16 StarWolf3000 Note Added: 0004341
2020-05-23 15:38 UED Note Added: 0004342
2020-05-23 15:38 UED File Added:
2020-05-23 15:38 UED File Added:
2024-04-11 07:20 Saga Musix Assigned To => Saga Musix
2024-04-11 07:20 Saga Musix Status new => assigned
2024-04-11 07:20 Saga Musix Target Version => OpenMPT 1.32 / libopenmpt 0.8 (goals)
2024-04-12 08:39 UED Note Added: 0005929
2024-04-12 16:45 Saga Musix Note Added: 0005930
2024-04-13 21:50 Saga Musix Status assigned => resolved
2024-04-13 21:50 Saga Musix Resolution open => fixed
2024-04-13 21:50 Saga Musix Fixed in Version => OpenMPT 1.32 / libopenmpt 0.8 (goals)
2024-04-13 21:50 Saga Musix Note Added: 0005933