8 Commits

Author SHA1 Message Date
AliceLR
d80946d046 Move interpolation wraparound handling out of sample loader. 2021-12-22 08:26:04 -07:00
Claudio Matsuoka
c53f1cf947 [test] Update format loader tests
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2015-01-29 22:26:01 -02:00
Claudio Matsuoka
ba3fd14d9d Fix sample loops in old Soundtracker modules
from:	 Dennis Lindroos denafcm@gmail.com
to:	 cmatsuoka@gmail.com
date:	 Mon, Mar 3, 2014 at 8:35 AM
subject: libxmp st15 looped samples

(...)
I just thought i could contribute, and one thing is the support for old
ST15 formats which i know quite well after doing some research a few
years ago.

One main thing is sample-looping which on all trackers up to Noisetracker 1
(i think it was Mahoney who actually changed the loopstart to be in WORDS)
never play looped samples from the beginning, i.e. only plays the looped part.
This can be heard in old modules especially with "analogstring", "strings2"
or "strings3" samples because these have "slow attack" that is not part of
the loop and thus they sound "sharper"..

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2014-03-24 14:20:56 -03:00
Claudio Matsuoka
132415da47 [test] Fix number of samples in loaders
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2013-10-01 13:52:37 -03:00
Claudio Matsuoka
9d94890d8f Handle memory allocation errors in Soundtracker loader
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2013-09-30 16:10:35 -03:00
Claudio Matsuoka
3700c078f2 [test] Add missing instrument map in module format dump
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2013-09-08 19:14:44 -03:00
Claudio Matsuoka
a86e55dc64 [test] Check loaded formats against module dump
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2013-09-08 17:41:13 -03:00
Claudio Matsuoka
adb49894d0 [test] Add UST format test
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2013-09-01 19:43:12 -03:00