OS: Ubuntu 21.04
Milkytracker versions: 1.03, latest Github source build
Issue: When rendering to a file or sample, a small amount of silence is prepended before the audio.
According to pailes in a thread I found on modarchive, this is because it's recording an invisible row that sets the speed (see 2008 post below), and this may still be the case.
While this was originally deemed not to be a bug, it should probably still be addressed due to:
effect on ease of use (you may need to manually remove the silence if you want smooth transitions between songs/samples you render out)
continued user surprise when they notice it happening in Milkytracker (and not in other programs)
Some relevant thread excerpts from modarchive:
(2008) [no bug] Export bug?emillo
[...]exporting to wav seem to add unwanted space at the beginning.
Milky adds 20 milliseconds of silence at the beginning[...]
pailes
That's actually not a bug. The song starts playing after the first invisible row has been completed. Which means the tick counter starts at zero and when it reaches the initial speed setting the song will start playing.
(2012) Delay when rendering8ch
[...]When rendering to wav (file or sample) there's a short 20 ms gap before the audio starts.[...]
raina
I support this. I don't see why the leading silence couldn't be omitted.
(2021) Re: My Milktracker Wish ListMisthaLu
When rendering to wav, Milkytracker adds a break or pause in the very beginning. Why? This makes it troublesome to play the wav in a smooth loop. Can this pause please be removed? Thanks.
OS: Ubuntu 21.04 Milkytracker versions: 1.03, latest Github source build Issue: When rendering to a file or sample, a small amount of silence is prepended before the audio.
According to pailes in a thread I found on modarchive, this is because it's recording an invisible row that sets the speed (see 2008 post below), and this may still be the case.
While this was originally deemed not to be a bug, it should probably still be addressed due to:
Some relevant thread excerpts from modarchive: