Quote:
I got lots of comments from people that there were too many presets. If someone switches to the new version of ST the preset they have loaded will keep working. I've just done a comparison and the new MB with 7 bands uses the same amount (actually slightly less) of CPU load on the highest loaded core as the old one (which has 10). With 8 or 9 bands it is indeed more, and also on a single core system (tipover point is 5 bands there). If you enable "Flat tops" which some of the newer presets use, the CPU load goes down further. Also, the CPU load of the whole program has gone down a lot in this new version, mostly on new Intels (17%) and - based on what I heard so far - all AMD's.
As far as the number of presets, I agree there were too many. Another person (who is still active) and I had a discussion at least a year, if not almost 2 years ago, about the inclusion of so many, and a concern about the impact on the "reputation" of your product, if I am remembering correctly. I believe around that time I mentioned something about a preset "review board". I am not sure if that is really viable, but I'm just throwing that out there.
Continuing along that same line of thought about the number of presets, I would still say that there are too many. In particular, there are some that are almost identical in their sound profile, specifically in the "Generic" section. The reason for this is that you are downgrading presets designed for FM and Web to "fit" the non-paid segment. In my opinion, this does not always yield a good result, primarily because the person who developed the preset never tested how the preset sounds without the additional audio tweaks that the clipper provides.
As far as the number of bands, that is indeed the "gotcha". The question that needs to be answered for me is if a 5 or 6-band multiband can provide equivalent processing. I have plenty of time again, but I'm less enthusiastic about fiddling. That's my issue, not yours, but it is what it is.
Also, as far as what you've heard from people with AMD systems with respect to the CPU load, it still remains highly L2 cache bound. 1MB per core is not enough L2. Some of the presets do not have certain things enabled, so if I try to enable them, even on 5 or 6 bands, as I have 1MB L2, I will likely quickly overflow the L2 and start having to go to system memory, slowing things down as the CPU load then goes up.
I'll play around some, but I am specifically raising an issue about the "generic" section. As far as Web/FM, I agree with using the newer code.