Hello, i hope i post this error correctly :)
however, i saw this bug even in the old modplug tracker, but not in any other trackers, and it seems that it's not a "feature".
A channel like the following one will only play the last view milliseconds of a sample with bidi loop
C-5 1
... 1
... 1
... 1
... 1
... 1
... 1
this error doesn't occur with normal looped samples.
Ah yes it looks like the bidi loop changes direction whenever a row with the instrument number alone is reached in IT mode (does not happen with XM).
I know you mentioned you haven't seen this in other players, but can you confirm OpenMPT's behaviour is different from the original Impulse Tracker (just to be sure)?
Thanks for reporting this.
i'd say yes, IT plays it on the other way...
Bumping old bugs...
Quote from: "LPChip"Bumping old bugs...
They have to be fixed sometime... :D
Bumping old bugs
it does still not work as expected.
see here: ----
Quote from: "Jojo"it does still not work as expected.
see here: ---
It's supposed to be fixed only when enabling the 'Various playback changes for IT compatibility'-flag in song properties.
Okay, it works if i set that flag. But isn't that quite restrictive? i mean, i still want to do those awesome effects like this one in new modules! :)
ModPlug Tracker IT
|C-501...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
|...01...D08
Quote from: "Jojo"Okay, it works if i set that flag. But isn't that quite restrictive? i mean, i still want to do those awesome effects like this one in new modules! :)
Sorry, I don't understand the relation - what the use of the flag restricts?
Well, if you create a new module, you normally expect that it's using working features and not quirks. In my opinion, the bidi loop error is a quirk and should not be used in standard mode at all. ;)
Quote from: "Jojo"Well, if you create a new module, you normally expect that it's using working features and not quirks. In my opinion, the bidi loop error is a quirk and should not be used in standard mode at all. ;)
I think this is just the kind of issue that must be consired when doing actual releases, not just test or development builds. Why that has been set behind the flag is that all mods created with MPT are build with this "erroneous" bidi loop behavior and many of those may sound completely wrong when played with this "fixed" behavior. If the bidi loop behavior is changed, then all ITs created with newer OMPT version would by default play differently in earlier OMPT versions.
I honestly think that noone has every made use of this erroneous behaviour. It least I avoided it like hell... Probably other people should give their opinions here as well?