View Issue Details

IDProjectCategoryView StatusLast Update
0001543OpenMPTFile Format Supportpublic2022-01-09 03:07
ReporterLachesis Assigned To 
PrioritylowSeverityminorReproducibilityalways
Status newResolutionopen 
Summary0001543: ULT persistent tone portamento is not persistent.
Description

OpenMPT tries to unroll Ultra Tracker tone portamento instead of properly implementing it as a persistent effect. This goes about as badly as you'd expect when the portamento is expected to carry between patterns.

Steps To Reproduce

Play porta.ult (attached) in OpenMPT. The tone portamento will not play correctly as it is supposed to carry between patterns.

Additional Information

Some actual modules that rely on this:

  • consolidation.ult carries tone portamento between orders 23 and 24 (channel 6).
  • the earth's last defender theme.ult carries tone portamento between orders 9 and 10. This module also relies on Ultra Tracker sample "finetune", which bafflingly seems to be added directly to the GUS frequency AFTER all note/octave calculations, but I don't think I ever got around to properly diagnosing it.

The relevant MikMod issue where this originally came up.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Lachesis

Lachesis

2022-01-09 03:07

reporter  

porta.ult.zip (7,845 bytes)

Issue History

Date Modified Username Field Change
2022-01-09 03:07 Lachesis New Issue
2022-01-09 03:07 Lachesis File Added: porta.ult.zip