Stereo Tool 7.71 BETA006
I think the New Highs Gap Protection is working as it should now; I've measured some gaps with both the old and the new version and they are now nearly identical. There's a new slider (Highs/Bass Threshold) which controls when the gaps protection kicks in; set it lower for more effect (but also some loss in highs).
Windows 32 bit:
Windows stand alone:
http://www.stereotool.com/download/ster ... 71-006.exe
Winamp DSP:
http://www.stereotool.com/download/dsp_ ... 71-006.exe
Windows VST 32 bit:
http://www.stereotool.com/download/vst_ ... 71-006.dll
There are some big changes in the Composite Clipper in this version. The sound should be the same as before (within 0.02 dB or so). CPU load is much lower though. Please be careful with using this version for anything else than testing until proper functioning has been confirmed.
Note: If you want to use the new composite clipper CPU load optimization with Stokkemask, for now you should set the Stokkemask Quality slider to 3 (I still need to fix that).
CHANGES:
- New Highs Gap Protection improved, now similar in behavior to the old one. I had to add 1 extra step (slightly higher CPU load).
OLD CHANGES:
- Fixed problems in 771-004. Some optimizations are disabled - I need to fix that.
- Fix CPU measurement for high loads (jumps to 95% for unknown reason). -> Showing real average instead of median now. Median in dark red.
- Difference in measured CPU load is bigger than expected after CPU load measurement update - check why - DONE, is indeed big! Separate slider added to show both processing and total CPU usage.
- CPU: Clipper: Reduced default number of Bass Clipper steps from 4 to 1
- CPU: Clipper: Implemented Leif's mirrorring method for Stokkemask and optimized steps using Omnia interface, much fewer steps for same result.
- Added option to add a text in the title bar to easily recognize multiple instances.
- EXCEPTION OCCURRED IN HttpServer: Got unknown widget ID.
- CPU: Clipper: Highs gap protection: Use 1 step for non-FM.
- Check if COMMON_STATIC still improves performance, if not remove it -> Does not, removed.
- Redesigned parameter classes and moved everything around for integration with other products.
- Remove Stokkemask mode for non-composite FM clipper (it's probably not working correctly and more heavy than the composite clipper)
- Fixed small bug in Composite clipper FM overhead level compensation calculation. Might make the same setting very marginally louder (less than 0.05 dB)
- Fix crash reported in previous post
- Improved CPU load measurement (small part of code wasn't included, it is now).
- CPU: Composite clipper: Optimize Stokkemask: Skipping outer parts of window
- CPU: Composite clipper: Optimize Stokkemask: Fixed 'Skip smoothing' mode to be compliant, all other modes removed.
- CPU: Composite clipper: Optimize Highs Gap Protection (trick from Leif Claesson that he uses in the Omnia.9 - nearly no CPU load needed anymore!)
- CPU: Added some #pragma's to make compiler generate more efficient code
- RDS: Added some character conversions (Euro -> E, ` -> '). (not yet tested)
- GUI: Allow drawing scopes in half-height to have more headroom above and below.
TODO 7.71:
- Fix optimizations
- Fix MPX display sample rate issue
- Fix code #warnings
- Fix Stokkemask in Leif's mode with Quality < 3
- Add downsampling to 38 kHz!
- VST multiple instances fails
- Make VST window bigger
- Fix Mac VST version (not recognized apparently)
- Fix Linux version (someone mentioned that it crashes after a few minutes, on Ubuntu 14.04)
- Instability in compressor behavior [WesKeene, Bojcha]
TODO:
- Noise learning Micha
- Change default preset (it still uses Classic compressor etc!)
- EQ with 'standard' sliders.
- Make BS412-like graph for levels
- Add 'warm' noise before clipper (requested by Andrew Palmquist, might help with PPM as well)
- CPU: Clipper: Optimize Advanced Bass Distortion Protection
TO DO WITH LEIF:
- Clipper issues Leif / Wolf Stahl (probably the same thing)