* IT sample global volume was being ignored in sample mode due to
QUIRK_INSVOL not being enabled. QUIRK_INSVOL is now unconditionally
enabled for IT modules.
* IT sample global volume was being ignored in instrument mode for
IT 1.x modules due to QUIRK_INSVOL not being enabled for IT 1.x
modules. QUIRK_INSVOL is now unconditionally enabled for IT modules.
* Fixed an incorrect bitshift on IT sample vibrato depth that resulted
in IT sample vibrato being very weak.
* Sample vibrato rate is now rounded instead of truncated. The LFO
period size should probably eventually be expanded instead.
According to the OpenMPT VolColMemory.it test case:
"Volume column commands a, b, c and d (volume slide) share one effect memory,
but it should not be shared with Dxy in the effect column. Furthermore,
there is no unified effect memory across different kinds of volume column
effects."
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Rescale player fadeout to 0x10000 range (from 0x8000), double fadeout
values from XM and IT loaders.
Note: it seems that GAL4 and IMF loaders are ignoring fadeout values,
check this!
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>