I'll quickly respond to a few of these:
Quote:
1. The modules/sections are ofcourse presentend in an incorrect order (stereo enhancer, phase rotation...), as unnamed said.
2. It is not always clear how each module/section corresponds to the other, since we were never presented with any kind of block diagram (which would be very nice, BTW).
Order is the order in the menu. So, it goes from top to bottom. The menu essentially
is a block diagram.
Quote:
3. The units presented don't always stick to any standard - so yes, db/octave; db/s and so on are welcome everywhere
True.
Quote:
4. EQ drawing really does appear unprofessional.
Some people love it, some hate it. A real PEQ is on the todo list for the next version.
Quote:
5. Ridiculous increments in at least some sliders, e.g. 6.80017 (I believe one or two decimals are enough) don't make things easier for us (it's easier to edit ini file in notepad than to actually use GUI for modifying a number of parameters)
True. It's gotten a lot better compared to - say - 2 years ago already, but more work is needed.
Quote:
6. ITU-BS412 graph is extremely hard to read.
To me at least, it shows everything I need in a very readable fashion. What are you missing or what makes it hard to read?
Quote:
7. The user can't resize windows from certain sections, which makes them difficult to read and modify (ST adjusts everything by itself, not ncessarily in an optimal way). One aspect of this was mentioned by unnamed too - if the module/section is not in use - instead of being greyed-out it could be hidden.
If they are hidden completely you cannot click on them to open a specific page either - and I notice that I use them a lot more than I use the menu. Also the information that a specific filter is disabled wouldn't be so easy to see.
Quote:
As for the CPU usage - why, why, why and once again why not use more threads for signal processing? The latency is not that important in most of the cases, since hardly anyone uses processed sound for on-air monitoring anyway.
1. I think there are very few CPU's out there (correct me if I'm wrong) that have 4 cores and aren't fast enough to run Stereo Tool on 2. Maybe Intel Atom's, but I don't think anyone would buy those for a normal pc?
2. It would make the code a bit more complex. For one, the only way to use more cores would be to split the processing in multiple sections, but where I switch from one thread to the next would then have to depend on which filters are enabled and which settings they use, so I can split it up in a way that makes sense. That's not trivial.
3. For now, I
need to optimize the clippers to use less CPU for a new Omnia product. So I have no other choice than to optimize it. Also, this is a high priority project so I need to do it
now, before anything else. Once this is done, using more cores becomes only less useful because the total CPU load should be a lot lower than it is now.