View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001375||OpenMPT||Audio I/O||public||2020-10-04 14:06||2020-10-04 15:01|
|Product Version||OpenMPT 1.29.04.00 / libopenmpt 0.5.2 (upgrade first)|
|Summary||0001375: [S3M] Commands that affect playback globally do not get parsed when their channel is muted|
Commands that affect global parameters such as tick speed aren't honored when the channel they're contained in is muted. This only seems to happen in S3M files.
|Steps To Reproduce|
Necros/FM's "Pentagonal Dreams" is a good example of a song affected by this glitch:
Open it in OpenMPT 1.29.04.00 or older and mute channel 1, then click 'Play'. The song will play back at the wrong speed, since Axx commands are used in channel 1 to alter the tick speed. This also affects stream exports in Channel Mode, as well as any export that has channel one muted. I'm assuming that in channel mode, OpenMPT internally soloes every channel, starting at channel 1 and working through the other channels, so the bug persists here as well.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?||Yes, this bug is also present in OpenMPT 1.29.03.00, but it's likely to also be present in older versions.|
|Tested code revision (in case you know it)|
It's not a bug, it's how Scream Tracker 3 works. It's unfortunate that this also affects stream export but there is already an issue covering that (0001331).
Stream export is fixed in r13652.
|2020-10-04 14:06||txmutt||New Issue|
|2020-10-04 14:11||Saga Musix||Note Added: 0004454|
|2020-10-04 14:11||Saga Musix||Relationship added||duplicate of 0001331|
|2020-10-04 14:12||Saga Musix||Priority||high => normal|
|2020-10-04 14:12||Saga Musix||Status||new => closed|
|2020-10-04 14:12||Saga Musix||Resolution||open => duplicate|
|2020-10-04 15:01||Saga Musix||Note Added: 0004456|