View Issue Details

IDProjectCategoryView StatusLast Update
0001914OpenMPTPlayback Compatibilitypublic2025-08-31 15:16
Reportermrpapersonic Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.32.03.00 / libopenmpt 0.8.2 (upgrade first) 
Target VersionOpenMPT 1.32.04.00 / libopenmpt 0.8.3 (current stable)Fixed in VersionOpenMPT 1.32.04.00 / libopenmpt 0.8.3 (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)

Saga Musix

Saga Musix

2025-08-31 15:10

administrator   ~0006462

Fixed in r24090. Slightly modified test case will be added to the wiki soon.

Saga Musix

Saga Musix

2025-08-31 15:16

administrator   ~0006463

https://wiki.openmpt.org/Development:_Test_Cases/IT#S7B_StillAppliesFilter.it

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
2025-08-31 15:10 Saga Musix Note Added: 0006462
2025-08-31 15:11 Saga Musix Status assigned => resolved
2025-08-31 15:11 Saga Musix Resolution open => fixed
2025-08-31 15:11 Saga Musix Fixed in Version => OpenMPT 1.32.04.00 / libopenmpt 0.8.3 (current stable)
2025-08-31 15:11 Saga Musix Target Version => OpenMPT 1.32.04.00 / libopenmpt 0.8.3 (current stable)
2025-08-31 15:16 Saga Musix Note Added: 0006463