|
From: Christian S. <sch...@so...> - 2004-11-07 14:05:43
|
Es geschah am Sonntag 07 November 2004 11:09 als Matt Flax schrieb: > Hi again, Hi! > OK - that information should round it up for me ! > > In my opinion, it doesn't matter whether it is betaware ... it is more > important to let people know of the existance of this project and try to > snow ball momentum ... with more hands on deck, the more support you > will receive. I just want to avoid prejudices. Again, it won't take long til we have fixed those two issues, so I think it's worth waiting for it. > Regarding the synthesis engine efficiency, perhaps I can help ? > Can you pinpoint some documentation or the source code which > encapsulates the slow algorithm ? You'll see the problem in the Voice class, where the core synthesis is performed. I'm already on it. I wrote together with Vladimir MMX+SSE(1) Assembly Optimizations (the capability for MMX, SSE is detected at runtime), I also improved efficiency in looping and I'll fix other obvious efficiency issues like using the filter only if it's really needed and using the resampling algorithm only it's really needed. Hope to have this done in the next days for commiting. > Regarding the disk streaming bug, I guess you don't know exactly where > this bug is or you would have solved the problem ... any written > description of what that bug is ? Yeah, as we're currently more working on the efficiency, we have not yet looked deeply for the disk streaming bug. You'll face it when you have a big amount of voices which will lead to unavailable disk streams. But maybe this is linked with the bad efficiency, so that's why I decided to do these improvements first. Maybe if you have time to investigate, let us know if you find the reason for the disk streaming bug! CU Christian |