Stereo Tool
https://forums.stereotool.com/

Stereo Tool 9.12 BETA
https://forums.stereotool.com/viewtopic.php?f=14&t=25593
Page 12 of 15

Author:  hvz [ Sat Dec 22, 2018 1:45 am ]
Post subject:  Re: Stereo Tool 9.12 BETA

Quote:
beta21 does not working good on WinXP. So be careful. Huge CPU load!
I'm still not sure if it's Windows XP or SSE only, but the compiler clearly didn't like the new (SSE path included, beside SSE2, SSE3, 4.1, 4.2, AVX and AVX2) settings. I've removed the SSE path and performance is back to normal on my XP VMware - it was about 30% heavier in 021. So, I'll run a new build with this fixed.

Author:  hvz [ Sat Dec 22, 2018 10:31 am ]
Post subject:  Re: Stereo Tool 9.12 BETA

Stereo Tool 9.12 BETA022

Windows 32 bit:
Windows stand alone: https://www.stereotool.com/download/ste ... 12-022.exe
Winamp DSP: https://www.stereotool.com/download/dsp ... 12-022.exe
VST 2: http://www.stereotool.com/download/vst_ ... 12-022.dll
VST 3: http://www.stereotool.com/download/vst_ ... 2-022.vst3

Windows 64 bit:
Windows stand alone: https://www.stereotool.com/download/ste ... 12-022.exe
VST 2: https://www.stereotool.com/download/vst ... 12-022.dll
VST 3: https://www.stereotool.com/download/vst ... 2-022.vst3


CHANGES:
  • Performance on Windows XP (potentially on all systems without AVX support) is back to normal.
  • Check Basstardizer DIFF mode -> Checked, works fine now, probably an issue with the optimization error in previous beta's
  • Add import/export of IB
  • Fix Mac build
  • WatchCat GUI glitch fixed


    OLD CHANGES:
  • Fixed AVX/SSE switch (compiler bug workaround) - works on older systems/OS's again. About 5% CPU load reduction on newer systems.
  • Stereo Tool: All builds now run on a Pentium 3 :shock: - no separate builds needed anymore...
  • Stereo Tool/SST: Disable MicroMPX if there's not at least SSE2
  • Stereo Tool: Kill off old SSE builds
  • Remove SSE2 check from installers
  • Test MicroMPX performance with new gcc on pi - 2% improvement
  • AVX2 support: Performance improvement on Intel Core i3/5/7 4000+ series when using Windows 7 SP1+/Windows 8/Windows 10
  • Stereo Tool: Measure effect of EstimateMath defines, try to remove - Not needed
  • Stereo Tool: Get rid of #ifdef SSE2 in OldSamples
  • Update Mathijs, Wes, Bojcha presets
  • RDS: Add EON, via GUI and UECP
  • IB Hear function didn't work correctly if IB was moved
  • Fixed reported crash
  • Presets DCM and Cerulean, Magic Gold and Paul: Check BS412 levels. And update Cerulean to 1f
  • Update Wes' and Bojcha's preset
  • Immersive Bass HPF output not working correctly
  • Immersive Bass HPF input for cleaner sound ? - Difficult to do, doesn't appear to do a lot anyway.
  • Change Advanced Clipper for cleaner voices (less IMD). Very slightly higher CPU load.
  • Preset add Wes, Matt
  • Made Immersive Bass movable (before Auto EQ, before AGC, after AGC - before it was always before AGC).
  • Is VST3 ok in vMIX after the latest build? - Should be, works here, and code is more logical.
  • Immersive bass: Removed protection to not add too much again. It didn't have much effect, caused artifacts, and different compressor settings can give a very similar effect.
  • Remove MicroMPX startup logging in Stereo Tool/SST if not running, and put log file in user directory.
  • Linux MicroMPX version (32 bit)
  • Linux MicroMPX version (64 bit)
  • What does the new Immersive Bass display show? Either remove it, or add it to bottom display as well.
  • Immersive bass: Added protection to not add it if it's already there (can be defeated, for now, for testing).
  • Updated Paul Thompson's Breaking Dreams Loud preset - now uses Immersive Bass.
  • Finish Immersive Bass: Add better HPF, tilt, non-lossy adder, update name to Immersive Bass, updated presets.
  • RDS: Remove dynamic memory allocations when the PS/RT/PTYN strings are modified. Pre-allocate enough memory once.
  • RDS UECP: Add support for multiple UECP encoders with different port addresses.
  • RDS UECP: Add support for multiple site/encoder addresses.
  • Add Mathijs' new preset
  • VST3 plugin doesn't work in vMIX - fixed something...
  • Added new bass filter (not yet finished)
  • VST3 64 bit plugin fixed (32 is probably still broken)
  • RDS: UECP: Site and Encoder address were swapped. Fixed, not tested.
  • Optimize Stokkemask post filter
  • CPU load 100% in web thread Linux?
  • No ASIO asserts in debug mode
  • Group 15B also send 4x on TA start (was only doing it on end).
  • Added odd/even harmonics selection in Basstardizer (was only odd before).
  • Nicer input sound card open error handling (softer beeps, retrying and restarting added).
  • RDS: Add PIN to interface
  • VST3 plugin
  • Volume display FM output seems wrong when streaming output is enabled with separate processing. Almost certainly only GUI issue.
  • Noise gate windows audible
  • Auto-select 192 kHz FM output sound card as default
  • No PIN EWS
  • Look at text alignment
  • Split RDS features in standard and advanced RDS (EON, AF method B, ECC, EWS, ODA - TMC etc)
  • RDS AF method B
  • RDS AF method B via UECP Probably done but can't test it now.
  • RDS: RT end at \n
  • White screen in generic plugin - was caused by wrong #ifdef
  • I/O and BIMP missing in web interface.



    TODO:
  • Add 2-stage bass clipper in advanced clipper
  • Maybe add 3rd stage to Advanced Clipper? Done, Extreme Tweaker mode and experimental only for now.
  • Check highs issue in Composite Clipper Done, needs different Leif's highs settings (200% instead of 400% seems reasonable).
  • Improve filtering in 2nd bass stage in Advanced Clipper -> No, split into 2 stages. Pre and post.
  • Hide AVX setting
  • Update Dutch Chocolate Moose preset
  • Update Cerulean preset
  • WatchCat on Mac doesn't work -> Installer issue, check before releasing
  • "Relative adjustment" too low warning
  • Release
    -
  • Clearer split between normal and advanced RDS features
  • Declipper cleanup L-R phase artifacts, maybe also width.
  • Can you please check Pre-Limiter used with Normal limit making some strange effect with thresh under 3-4dB at 64 bands or less.
  • Check new installer script
  • MicroMPX: Add manual (how to setup)
  • Glitch when turning Bypass off
  • 1024x600 screen misses VU meters
  • AAX plugin
  • Right-click tray icon bypass is bad
  • Linux-version MicroMPX integration in ST.
  • Pi 64 bit builds on the site
  • Support for more than 32 ASIO channels
  • Automate generating MicroMPX licenses
  • Backup audio doesn't go to LQLL
  • Finish Kantar tests and integration
  • Brian
  • VST for DJB
  • Test sound card
  • Linux multiple instances
  • Matrix stereo widener BUSY, problem with suddenly loud stereo (goes down in level, makes everything pump - badly). Try running L+R with a slower attack speed, if that doesn't sound good, remove it.
  • Fake stereo idea
  • Cntrct IN
  • Show warning when using MME with wrong sample rate
  • Add a popup for buffer overrun/underrun (also for suspicion)
  • Declipper: Put startup in system tray back in Declipper (at least in the Winamp plugin version).
  • RDS: EON: Support for other type of AF frequencies?
  • uMPX encoder/plugin: Sound card speed message
  • Add MagicRDS AF method B support
  • Noise in declipper issue


I know, yet another bass filter. Mathijs was complaining that the bass still didn't sound right. It lacked warmth. We started experimenting, and at some point his reponse was "That's it!". So, we've worked on adding that specific bass. Somehow, I've never missed it, but when I listened to it in my car, I suddenly had the feeling that I was "bathing in bass". Hence the name "Immersive Bass". Interestingly, it is less noticable on my monitor speakers in our office.

Earlier filters such as Basstardiser now sound "hollow" in comparison, and I would describe this new bass as "warm". The new "Dutch Chocolate Moose" preset is using it. Still work in progress, but it's close to Dutch Moose, with more of "that" bass.

Author:  JesseG [ Sat Dec 22, 2018 6:45 pm ]
Post subject:  Re: Stereo Tool 9.12 BETA

The AVX2 button/config probably shouldn't be clickable/"usable" for my CPU...
Attachment:
StereoTool_2018-12-22_11-35-56.png
StereoTool_2018-12-22_11-35-56.png [ 122.94 KiB | Viewed 2587 times ]
https://ark.intel.com/products/41315/In ... -2-93-GHz-

Author:  iamwboss [ Sun Dec 23, 2018 2:56 pm ]
Post subject:  Re: Stereo Tool 9.12 BETA

Is it possible to get a command line version for any beta?

If possible in the next releases launch cmd version.

Author:  \_/ [ Sun Dec 23, 2018 10:02 pm ]
Post subject:  Re: Stereo Tool 9.12 BETA

Btw beta 18 & 21 sounded different (softer, warmer, better) from beta 22 or 9.11 final (the latter 2 sound the same). Does this have to do with ST using different optimization paths? (My CPUs support both SSE2 & AVX2.)

Author:  raylan [ Mon Dec 24, 2018 2:11 am ]
Post subject:  Re: Stereo Tool 9.12 BETA

Please release the CMD version of the beta. Thank you! :D

Author:  hvz [ Mon Dec 24, 2018 10:14 am ]
Post subject:  Re: Stereo Tool 9.12 BETA

Quote:
Btw beta 18 & 21 sounded different (softer, warmer, better) from beta 22 or 9.11 final (the latter 2 sound the same). Does this have to do with ST using different optimization paths? (My CPUs support both SSE2 & AVX2.)
I'm seeing some differences between these versions that I can't explain in Stokkemask. Are you using that? The rest appears to be more or less the same. The compiler might make some different optimization decisions, they can lead to wildly different waveforms but that shouldn't affect the sound...

Your pc should be using the AVX2 path in all these versions. You can try turning AVX2 off in the GUI (set it to Extreme Tweaker mode, then there's a setting in the Configuration panel). But I don't think it's that, since it should have taken the AVX path every time.

Ow, and before BETA018, it would have always taken the SSE2 path because the AVX2 path wasn't available.

Author:  hvz [ Tue Dec 25, 2018 1:48 am ]
Post subject:  Re: Stereo Tool 9.12 BETA

Stereo Tool 9.12 BETA023

I had planned to release 9.12 before Christmas but some small details still need to be fixed (the Pi build is failing, for example). Here's the latest beta.

Windows 32 bit:
Windows stand alone: https://www.stereotool.com/download/ste ... 12-023.exe
Winamp DSP: https://www.stereotool.com/download/dsp ... 12-023.exe
VST 2: http://www.stereotool.com/download/vst_ ... 12-023.dll
VST 3: http://www.stereotool.com/download/vst_ ... 2-023.vst3

Windows 64 bit:
Windows stand alone: https://www.stereotool.com/download/ste ... 12-023.exe
VST 2: https://www.stereotool.com/download/vst ... 12-023.dll
VST 3: https://www.stereotool.com/download/vst ... 2-023.vst3


CHANGES:
  • Add 2-stage bass clipper in advanced clipper
  • Maybe add 3rd stage to Advanced Clipper? Done, Extreme Tweaker mode and experimental only for now.
  • Check highs issue in Composite Clipper Done, needs different Leif's highs settings (200% instead of 400% seems reasonable).
  • Improve filtering in 2nd bass stage in Advanced Clipper -> No, split into 2 stages. Pre and post.
  • Hide AVX setting
  • Update Dutch Chocolate Moose preset
  • Update Cerulean preset
  • WatchCat on Mac doesn't work -> Installer issue, check before releasing


    OLD CHANGES:
  • Performance on Windows XP (potentially on all systems without AVX support) is back to normal.
  • Check Basstardizer DIFF mode -> Checked, works fine now, probably an issue with the optimization error in previous beta's
  • Add import/export of IB
  • Fix Mac build
  • WatchCat GUI glitch fixed
  • Fixed AVX/SSE switch (compiler bug workaround) - works on older systems/OS's again. About 5% CPU load reduction on newer systems.
  • Stereo Tool: All builds now run on a Pentium 3 :shock: - no separate builds needed anymore...
  • Stereo Tool/SST: Disable MicroMPX if there's not at least SSE2
  • Stereo Tool: Kill off old SSE builds
  • Remove SSE2 check from installers
  • Test MicroMPX performance with new gcc on pi - 2% improvement
  • AVX2 support: Performance improvement on Intel Core i3/5/7 4000+ series when using Windows 7 SP1+/Windows 8/Windows 10
  • Stereo Tool: Measure effect of EstimateMath defines, try to remove - Not needed
  • Stereo Tool: Get rid of #ifdef SSE2 in OldSamples
  • Update Mathijs, Wes, Bojcha presets
  • RDS: Add EON, via GUI and UECP
  • IB Hear function didn't work correctly if IB was moved
  • Fixed reported crash
  • Presets DCM and Cerulean, Magic Gold and Paul: Check BS412 levels. And update Cerulean to 1f
  • Update Wes' and Bojcha's preset
  • Immersive Bass HPF output not working correctly
  • Immersive Bass HPF input for cleaner sound ? - Difficult to do, doesn't appear to do a lot anyway.
  • Change Advanced Clipper for cleaner voices (less IMD). Very slightly higher CPU load.
  • Preset add Wes, Matt
  • Made Immersive Bass movable (before Auto EQ, before AGC, after AGC - before it was always before AGC).
  • Is VST3 ok in vMIX after the latest build? - Should be, works here, and code is more logical.
  • Immersive bass: Removed protection to not add too much again. It didn't have much effect, caused artifacts, and different compressor settings can give a very similar effect.
  • Remove MicroMPX startup logging in Stereo Tool/SST if not running, and put log file in user directory.
  • Linux MicroMPX version (32 bit)
  • Linux MicroMPX version (64 bit)
  • What does the new Immersive Bass display show? Either remove it, or add it to bottom display as well.
  • Immersive bass: Added protection to not add it if it's already there (can be defeated, for now, for testing).
  • Updated Paul Thompson's Breaking Dreams Loud preset - now uses Immersive Bass.
  • Finish Immersive Bass: Add better HPF, tilt, non-lossy adder, update name to Immersive Bass, updated presets.
  • RDS: Remove dynamic memory allocations when the PS/RT/PTYN strings are modified. Pre-allocate enough memory once.
  • RDS UECP: Add support for multiple UECP encoders with different port addresses.
  • RDS UECP: Add support for multiple site/encoder addresses.
  • Add Mathijs' new preset
  • VST3 plugin doesn't work in vMIX - fixed something...
  • Added new bass filter (not yet finished)
  • VST3 64 bit plugin fixed (32 is probably still broken)
  • RDS: UECP: Site and Encoder address were swapped. Fixed, not tested.
  • Optimize Stokkemask post filter
  • CPU load 100% in web thread Linux?
  • No ASIO asserts in debug mode
  • Group 15B also send 4x on TA start (was only doing it on end).
  • Added odd/even harmonics selection in Basstardizer (was only odd before).
  • Nicer input sound card open error handling (softer beeps, retrying and restarting added).
  • RDS: Add PIN to interface
  • VST3 plugin
  • Volume display FM output seems wrong when streaming output is enabled with separate processing. Almost certainly only GUI issue.
  • Noise gate windows audible
  • Auto-select 192 kHz FM output sound card as default
  • No PIN EWS
  • Look at text alignment
  • Split RDS features in standard and advanced RDS (EON, AF method B, ECC, EWS, ODA - TMC etc)
  • RDS AF method B
  • RDS AF method B via UECP Probably done but can't test it now.
  • RDS: RT end at \n
  • White screen in generic plugin - was caused by wrong #ifdef
  • I/O and BIMP missing in web interface.



    TODO:
  • Pi build fails
  • Check if I need old or new bass filter style. Actually, for now just put in both.
  • Update Wes' preset
  • Update JesseG's preset
  • Maybe add Bojcha's preset?
  • Release
    -
  • Check what to do with highs (Bojcha) - maybe next year? Dynamic highs clipping level might work. -> Waiting if needed first, maybe now.
  • "Relative adjustment" too low warning
  • Clearer split between normal and advanced RDS features
  • Declipper cleanup L-R phase artifacts, maybe also width.
  • Can you please check Pre-Limiter used with Normal limit making some strange effect with thresh under 3-4dB at 64 bands or less.
  • Check new installer script
  • MicroMPX: Add manual (how to setup)
  • Glitch when turning Bypass off
  • 1024x600 screen misses VU meters
  • AAX plugin
  • Right-click tray icon bypass is bad
  • Linux-version MicroMPX integration in ST.
  • Pi 64 bit builds on the site
  • Support for more than 32 ASIO channels
  • Automate generating MicroMPX licenses
  • Backup audio doesn't go to LQLL
  • Finish Kantar tests and integration
  • Brian
  • VST for DJB
  • Test sound card
  • Linux multiple instances
  • Matrix stereo widener BUSY, problem with suddenly loud stereo (goes down in level, makes everything pump - badly). Try running L+R with a slower attack speed, if that doesn't sound good, remove it.
  • Fake stereo idea
  • Cntrct IN
  • Show warning when using MME with wrong sample rate
  • Add a popup for buffer overrun/underrun (also for suspicion)
  • Declipper: Put startup in system tray back in Declipper (at least in the Winamp plugin version).
  • RDS: EON: Support for other type of AF frequencies?
  • uMPX encoder/plugin: Sound card speed message
  • Add MagicRDS AF method B support
  • Noise in declipper issue


I know, yet another bass filter. Mathijs was complaining that the bass still didn't sound right. It lacked warmth. We started experimenting, and at some point his reponse was "That's it!". So, we've worked on adding that specific bass. Somehow, I've never missed it, but when I listened to it in my car, I suddenly had the feeling that I was "bathing in bass". Hence the name "Immersive Bass". Interestingly, it is less noticable on my monitor speakers in our office.

Earlier filters such as Basstardiser now sound "hollow" in comparison, and I would describe this new bass as "warm". The new "Dutch Chocolate Moose" preset is using it. Still work in progress, but it's close to Dutch Moose, with more of "that" bass.

Author:  JesseG [ Tue Dec 25, 2018 10:36 pm ]
Post subject:  Re: Stereo Tool 9.12 BETA

Veil scope's scale is wrong in the Declipper Display pages.
Attachment:
StereoTool_2018-12-25_15-28-28.png
StereoTool_2018-12-25_15-28-28.png [ 14.61 KiB | Viewed 1992 times ]

I'll also send you my latest advanced clipper + composite clipper settings if you like. I tortured the snot out of it a couple weeks ago. What is the change with "highs issue in Composite Clipper" so I can use different settings if I need to? I might be controlling how that setting works with a couple other settings (a new trick i discovered) so might need less/no change compared to whatever you're experiencing (i had that setting at 462% until I make whatever changes I need to make now). :) Would be nice to know anyways, if you are able to share.

I'm also looking at the Declipper detection, and it seems like something is possibly preventing the detection from going below a certain point. I will send you.... well...

I also an getting very close to being done with Minnesota. Certainly close enough to get it into v9.12 release, even if my perfectionist habits aren't going to let me give it up for another month or so hehe. I'll just send you that since it has both of the declipper and clipper settings previously mentioned in it.

Author:  hvz [ Wed Dec 26, 2018 12:21 am ]
Post subject:  Re: Stereo Tool 9.12 BETA

Display level is relative to the input level, with 6 dB headroom. So if the input level is really low it will look like this.

The highs thing: Loud highs tend to push everything else down. So there's some protection needed, and that's what this is. Bojcha complained about the fact that even with this protection enabled, it was lowering the low/mids too much on loud highs.

I checked it and for certain tones the effect is indeed quite big. This is something that Leif and I worked on a few years ago because my old code was far too heavy, but I've seen now that in some cases my old method protected the low/mids much better. Lowering the setting to about 175-200% gives a similar result. But it comes at a cost (more distortion in the highs). I'll have some new idea now that might help to handle this, but that's something for next year.

New release is almost coming, if I have your preset in time I can still put it in. Otherwise it will be in the next release. I already have a few things to look into that will hopefully not take too long, and there's a big MicroMPX improvement coming soon too, so I'm guessing that we'll have a new release a few weeks after 9.12.

Page 12 of 15 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/