View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001223 | OpenMPT | Playback Compatibility | public | 2019-04-24 07:59 | 2019-10-27 20:00 |
Reporter | raina | Assigned To | Saga Musix | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | OpenMPT/libopenmpt | OS | Windows/Android | OS Version | 10/9 |
Product Version | OpenMPT 1.28.04.00 / libopenmpt 0.4.4 (upgrade first) | ||||
Target Version | OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) | Fixed in Version | OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) | ||
Summary | 0001223: Notes in .XM get triggered after key-off when doing portamento-to-note without instrument number | ||||
Description | In the attached module, on channels 1-2 of pattern 2 in position 7 (for example), the F and A notes have their volume envelopes reset when they should only be doing portamento-to-note on the decaying notes from the previous pattern. Secondly, if I start playback from this pattern, the notes are still very much audible when they really shouldn't have been triggered at all. The only way I can silence them is by deleting the prior positions 0-6 placing pattern 2 at the beginning where there can't be a prior instrument reference. However if this behavior is intentional, I do see the workflow convenience benefits in it. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Has the bug occurred in previous versions? | I've heard this playback error on several Android music players. Droidsound-E reports libopenmpt v0.4.3 | ||||
Tested code revision (in case you know it) | |||||
(lib)OpenMPT keeps track of active notes using a simplified parser when jumping around in the module but I guess this parser might not be taking Key-Off effects into account. I'll look into it (and the other issue). |
|
Alright, the easy part (hanging notes when seeking) is fixed in r11567. |
|
The playback bug is fixed as of r12254, updated builds will be available from https://builds.openmpt.org/builds/ soon. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2019-04-24 07:59 | raina | New Issue | |
2019-04-24 07:59 | raina | File Added: introtune_retrigmx.zip | |
2019-04-24 08:01 | raina | OS | Android => Windows/Android |
2019-04-24 08:01 | raina | OS Version | 9 => 10/9 |
2019-04-24 08:01 | raina | Platform | Various players on => OpenMPT/libopenmpt |
2019-04-24 11:12 | Saga Musix | Assigned To | => Saga Musix |
2019-04-24 11:12 | Saga Musix | Status | new => assigned |
2019-04-24 11:14 | Saga Musix | Note Added: 0003930 | |
2019-04-24 19:15 | Saga Musix | Note Added: 0003931 | |
2019-10-27 20:00 | Saga Musix | Note Added: 0004124 | |
2019-10-27 20:00 | Saga Musix | Status | assigned => resolved |
2019-10-27 20:00 | Saga Musix | Resolution | open => fixed |
2019-10-27 20:00 | Saga Musix | Fixed in Version | => OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) |
2019-10-27 20:00 | Saga Musix | Target Version | => OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) |