Open richardjwild opened 6 years ago
The situation is far more complicated than I realised. It seems Tracker did not convert Amiga volumes blindly, although it didn't get them exactly right either, and the behaviour of the volume side commands is subtly different in a way I cannot yet characterise. Compare the way Cream Of The Earth sounds here with the way Arctracker plays it: https://www.youtube.com/watch?v=RVPngm2FcpY
Tracker and Desktop Tracker modules volume command values are logarithmic while they are linear on the soundtracker module formats. Using linear volumes, dividing the volume by 2 sounds a lot more than half as loud: it is only a gain reduction of about 6dB. When using logarithmic volumes it sounds more natural. Nevertheless, Tracker simply converted Soundtracker modules without taking account of this difference and so the volume commands on converted modules are all wrong.
Converted modules can be identified by the author string "Converted from Amiga". Detect this string and apply suitable correction to the volume commands. This probably applies to sample default volumes as well.