We've just found a new bug. When converting some modules to WAV files, samples are slightly quircky (so modules with multiple loops overlaping give a very bad rendering).
I don't know if you see what I mean but former versions did not have this behaviour.
Modules created by Pseudaxos who is using MilkcyTracker to create new mods.
When he converts his work to WAV (default parameters), mods containing loops get corrupted (loops are desynced whereas they aren't when they are created and listened to).
The trouble occured with SDL2 version, no problem with SDL1 version.
SDL is not used when exporting module. File is written using standard C library functions. It would be interesting to know how Linux version works, please test it if possible. Windows version is not so interesting because the code branches in many places. I mean Windows version runs different code than Amiga/Linux sometimes.
So far this sounds like a pure MilkyTracker issue but if you can upload the example module somewhere, for example the GitHub ticket tracker, I could try it myself.
Comparing Linux and AmigaOS 4.1 versions of MilkyTracker, I've just found this bug : stereo (panning) is not working on AmigaOS 4.1 version.
In MilkyTracker, you can have Amiga style panning (channels 1-3-5-7-... are left and 2-4-6-8-... are right), Milkytracker style panning (balanced) and Mono.
MilkyTracker AmigaOS 4.1 always outputs in mono (and if you try Amiga panning, all the right channels are mute).
This is a strange issue. Which sound card you are using?
I have an EMU10K card in X5000 and I'm not able to separate left/right channels on AHI-level so it doesn't seem an MT or SDL2 issue. I modified some AHI example code to alternate between left and right and on X5000 I can't hear any difference (sounds mono) but on Sam440 and WinUAE I can hear left and right.
Me and my old demoscene group are going to have a reunion this autumn, and we're working on a small demo to commemorate our 30th anniversary. In the past few days I've been writing a short module using MilkyTracker - the first Amiga tune I've worked on since 2002.
I love MilkyTracker but one thing keeps getting in the way. Modules and samples keep the same path history, so with every sample loaded the module path changes, and vice versa. As a result I spend a lot of time in the ASL requester flipping through directories, which is a bit annoying.
I wonder if it were possible to have separate paths in the Amiga port, with defaults configurable for example through icon tooltypes? This would really improve the usability of the program!