From: Miguel F. <mfr...@gm...> - 2005-10-30 21:35:58
|
On 10/30/05, Alien <ali...@us...> wrote: > It's just that i thought if the parameter of crossfading is 0, you have > effective gapless playing. Alien, it is not a matter of having a crossfading parameter or not. the problem is that i don't know how the crossfading would be implemented. it might sound like a simple extension of my patch but it is not. the gapless support is basically just disabling a couple of things at the engine to avoid buffers being dropped, audio port being closed and metronom being reset. so output layers will see as if a continuos stream of bytes were provided, no matter it came from different files. crossfading would require some sort of buffering that knows how to mix two sources and a metronom mapping that goes to the past when the new stream is started. conceptually it sounds simple, but i don't know how to implement it cleanly. so it is still an open problem, unless i'm missing something obvious (this is how it worked with the gapless idea ;-) Miguel |