Song speed divider
Closed this issue · 2 comments
It may be I'm just not understanding how this is working entirely, but when I use the divider on the Speed tab, I'm expecting (based on the behavior in what I hear) the overall song tempo to change accordingly. So if I have a divider of 4 and go to 3, it should speed up some. Likewise, 3 to 2, and then to 1.
However, Furnace seems to be treating 2 and 1 as exactly the same with the configuration I've shown in the attached picture:
Is there some sort of overflow with the tempo that causes Furnace to cap it? I don't understand why changing the divider to 1 here isn't speeding up the song.
Likewise, I notice the virtual tempo also seems to behave strangely in this same configuration, but I haven't quite nailed that one.
A maximum of one row can be processed per tick. This means that if the virtual tempo numerator is higher than its denominator and the speed is 1, it won't play faster.
Thanks for the quick response.
What would you suggest for a remedy? What I'm trying to achieve is expanding the song twice (so, going from 64 ticks to 256 per macro section), but keeping the playback tempo unchanged so the song doesn't sound any different?
As an SRB32X developer, I need to move the drum samples just slightly ahead of the FM/PSG, because getting those queues to the PWM is not instantaneous unfortunately. If you've played our port, you'll know what I'm talking about. So if adjusting the speed settings as I was attempting isn't going to work, is there some other way to make this possible in Furnace?
