|
From: Vladimir S. <ha...@gm...> - 2004-12-21 05:35:54
|
Hi All, I've checked in a few changes into cvs. Hopefully fixed a bug or two (skip was not correctly passed into synthesizeFragment()). Some other minor cleanups. Some profiling capabilities (enabled by --profile flag) to allow a performer to see how many voices "in theory" could LS synthesizer handle. It uses current instuments and voices to figure out how long fragment synthesis takes and calculates a numbe in "bogovoices" that is printed to the screen every second. For now the main purpose is to compare CPP with ASM implementation. Higher number is better. We'll try to perfect this and other measurements and once that is done someone will hopefully write a better document describing these features. Next we will try to fix the long outstanding streaming bug. hopefully this coming weekend if all is well. Please report any bugs, changes, etc. and i'll try to fix them asap. -- Regards, Vladimir |