I don´t know if this idea is already implemented in Renoise, but since I haven´t found any information about this, I ask anyway.
Is the automation resolution 64 steps on a 64 step pattern, or is i much much higher?
I ask because I have notices some pretty bad volume fades when the volume is very low, and it might be because the volume faded on a slow song if the volume only changed one time every step.
If the automation resolution IS only once per pattern step (64 steps on a 64 step pattern), then a way to increase the automation resolution in the rendering to disk process is to EXPAND the patterns i.e. 10 times and double the speed of the song by the same number of times. This way the automation resolution will also be 10 times higher and more smooth. Since the REAL feature of the rendering to disk feature wait for the vsti/vstfx to finish, I believe that this “smoother automation feature/checkbox” is great appreciated (just in case it is not already done the way in the rendering process…)
(10 x (EXPAND all pattern and DOUBLE SONG SPEED))
Of course this expand and song speed increase only should be handled in memory on a copy of all the patterns, so the user don´t see what is going on.
When using the number 10 it also takes 10 times longer to render a song to disk I guess, but I think it might be worth waiting for, since the perfect-rendering option already takes a lot of time, and computers get faster all the time. The number could be optional in “song settings”, ranging from 1 to 100. It is a song related number and not a “preferences-overall” number, since some song do not use that much automation and therefore should render to disk much faster. Beside that the rendering to disk feature “high resolution automation subroutine” could be optimized by only expanding patterns that actually use automation.
Just an idea
Max