View Issue Details

IDProjectCategoryView StatusLast Update
0001914OpenMPTPlayback Compatibilitypublic2025-08-18 20:32
Reportermrpapersonic Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.32.03.00 / libopenmpt 0.8.2 (current stable) 
Summary0001914: IT: S7B on envelope trigger should process the first tick, and nothing else
Description

at the very least for filter envelopes (maybe pitch as well). Currently, OpenMPT seems to ignore whatever is in the envelope. Impulse Tracker's (mono) WAV writer driver seems to process the first tick, and then pauses the envelope. I have not tested whether this same behavior applies to both pitch and filter envelopes.

In the test case provided the first and second channel should sound identical; the second channel just plays the output from IT 2.14 patch 3's WAV writer. I'm not aware of any differences between patch 3 and patch 5. (p3 is simply what I have available right now)

Schism Tracker does seem to get this right, so the code there could be used as reference.

TagsNo tags attached.
Attached Files
Has the bug occurred in previous versions?Yes, since at least latest 1.31
Tested code revision (in case you know it)r23823

Activities

mrpapersonic

mrpapersonic

2025-08-14 23:16

reporter   ~0006446

Changing the envelope from filter to pitch, the pitch envelope does not get processed at all (i.e. s77.it behavior is correct)

Issue History

Date Modified Username Field Change
2025-08-14 22:35 mrpapersonic New Issue
2025-08-14 22:35 mrpapersonic File Added: s7b-on-env-trigger-filter.7z
2025-08-14 22:39 mrpapersonic Description Updated
2025-08-14 23:16 mrpapersonic Note Added: 0006446
2025-08-18 20:32 Saga Musix Assigned To => Saga Musix
2025-08-18 20:32 Saga Musix Status new => assigned