All times are UTC+02:00




Post new topic  Reply to topic  [ 133 posts ]  Go to page 1 2 3 4 514 Next
Author Message
 Post subject: Stereo Tool 9.64 BETA
PostPosted: Fri Mar 19, 2021 10:29 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 10252
Latest version - Beta 019 (April 18 2021)

Downloads
Changes/bugfixes
  • Get feedback from Matt about highs and bass in new clipper mode -> Default settings updated.
  • Clipper Legacy mode didn't behave like older versions anymore. Went back to 8.54 to find changes (Something might still be somewhat wrong - is there more IMD now?).
  • Reduced memory usage for plugins by 30 MB
  • Code review
  • Verify legacy conversion doesn't break existing presets.
  • Add Legacy update question for clipper
  • Woops, discovered that in 9.63, the Legacy clipper mode was broken as well... highest vs lowest highs didn't work!
  • Add and update presets!
  • Pre Clip default value: Is it still needed at 3500 Hz?
  • Possibly make a single Legacy checkbox in the clipper for all the new legacy things combined

Because the change in the clipper is pretty big, Legacy mode is currently still enabled by default. I might change that later, because the new mode sounds far superior to it. So anyway, turn "Legacy highest vs lowest highs behavior" off under Advanced Clipper -> Highs.

Legacy Bass Killer: If you turn it OFF, using 100% strength with 60 Hz as start frequency appears to give similar IMD protection to the highs as before, but with much less impact on the bass between 100 and 250 Hz.
There's also a new Threshold slider. If you set strength to 110% and Threshold to 2%, if there's very little IMD the bass won't be pushed down at all and if there's a lot of IMD the bass will be reduced further. So that might be a better setting for cleaner highs and at the same time more bass, on average.



TODO's
  • Update STX/SST presets
  • Change version number
  • RELEASE
  • Add ND to Voice Detection, and put VD under Advanced Dynamics before building a beta
  • Make ALL values reachable for PortAudio block sizes
  • CPU presets: Upgrading from old version should work correctly now
  • - Improve error message for ASIO timing: Add glitch_too_late_fixed and glitch_too_late_not_fixed debug values
  • - Fix top bar in start screen web interface
  • - Fix that clicking on Thimeo takes you to the start screen
  • - Show RDS data on STXtreme
  • - AES67 settings in STXtreme interface
  • Check secondary binary transport stream in MicroMPX
  • MicroMPX for left/right audio? And/or for AM?
  • Startup screen with logo STXtreme
  • RDS relay
  • Email/SMS alerts via cloud
  • Ship STXtreme box
  • MicroMPX built-in encoder does not work with external RDS encoder
  • Gates must work on loudest channel when combining channels? (Wes)
  • Speed linking in dynamic speed mode: Release slowest behavior a bit faster on big drops
  • Try extra clipping stage for highest highs AFTER rest of clipping stages, to protect against shrill sound @ 75 us pre-emphasis
  • Advanced Clipper Bass Killer: Add dynamic behavior (lower strength if there are mids, for example)
  • Improve Highs vs Rest calculation, it's now incorrectly adding up levels. Is it necessary to use real RMS? (Maybe not, verify with random noise ON HIGHS)
  • AGC band linking for extreme behavior? Maybe per band A/B combo a maximum difference? Or, easier, just select a "mid" band and set max offsets for the others.
  • AGC voice detection, reducing thresholds. "IF L/R = Mono, IF Gate = very active, IF Asymetry = detected, IF spectral energy = mostly mids, single base frequency or highs".
  • Add way to override sound card block sizes (at least for Linux, probably also useful for Windows)
  • Login: Per session
  • Login: Update editable status
  • Login: Hide things
  • Login: Show warning when trying to change something without access
  • Put backup file upload in web interface for MicroMPX
  • STX: Edit whitelist on unit
  • Remote jrtplib
  • Create/include BIMP presets
  • Stereo Tool Enterprise: Think of good name
  • Stereo Tool Enterprise: Switching between devices/channels can go wrong
  • Stereo Tool Enterprise: Sample rate mismatch detection is not ok for ASIO inputs
  • Pi PiMP stand alone BUSY
  • Pi AM stand alone
  • ABE GUI BUSY
  • Release
  • Add "Combp phase"-like test tone to uMPX (FB chat Cleiton Araújo)
  • Stereo Tool new I/O framework: Add bypass mode
  • MicroMPX: Silence detector with backup player (timeout - threshold - time ok before going back to stream)
  • Clipper detect where highs are killed and compensate for that
  • Block multiple instances (avoid running multiple Stereo Tool instances with the same settings)
  • Later: MicroMPX: Export version, bitrate and redundancy info in webinterface and library
  • Later: MicroMPX: Export user messages in library
  • Some pages remain visible when you're logged out (password protection)
  • Later: STX: Overview page with meters
  • Monday: Fill new site BUSY
  • Monday: Pens BUSY
  • Tuesday: Make multi-instance version available
  • Tuesday: Add SST multi-instance interface
  • DSP code - on hold
  • MicroMPX decoder 2nd port number - with pull-down menu, and indices.
  • Stereo Tool priorities: Check what prio 15 things are
  • LiquidSoap/Centova setup manual, maybe add some features
  • Website BUSY
  • Support Contract
  • Improve Advanced Limiter shape (Bojcha) -> Problem is not what it seemed to be! There's a memory problem between chunks of audio, solution is to keep track of what happened in the previous block, and keep the previous audio.
  • Improve Advanced Bass Distortion Protection
  • Compressor with curve drawer
  • Disable stereo widening when detecting low bitrate MP3s
  • Add a checkbox under Delossifier that makes Absolute Highs fix the highs.
  • STX: Verify high frequency tilt behavior
  • Put Declipper presets in ST. Selecting one with "APPLY" overrules all existing settings.
  • BS412 bug: For Quality > 100, the compressors are off by a few dB (probably 1.5x or 2/3rds).
  • How to synchronize HD? THU
    -
  • Measure HifiBerry stereo separation -> Improved from 35 to 55 dB. Make RC work with Ignore high frequencies -> Later
  • Loudness project
  • Tom aan de Stegge remarks email 30 september 20:23 - change many defaults
    -
  • Support rewindowing with different Quality/Size settings. Will give better HPF performance and make lower CPU load possible, and PPM patch points.
  • Linux command line version with AES67 input so output can be streamed - seems to be useful... Other options (run a script for the output) might be easier.
  • Finish 9 - final uMPX file name issue -> In next 9 update.
  • PhoneBooster make multi-threaded if needed (it probably is, esp. for Pi)
  • PhoneBooster make Pi version
  • MicroMPX needs exception handling, just in case.
  • WatchCat replace files instead of placing them elsewhere. For playout systems.
  • WatchCat add CMD /C
  • Thimeo School
  • ABDP remove stuff that's no longer needed? BUSY for low CPU
  • Optimize ABDP
  • Input and output gain for command line version (like for sound card)
  • Dynamic adjustment of priorities
  • Sooth effect
  • AES67: Add WheatNet
  • Installer: Make installer aware of programs like MediaMonkey, AIMP, .....
  • HD delay
  • Documentation: "Processing" page contains all kinds of BS412 info - why?
  • Declipper L/R noise
  • Declipper handle resampled audio better (upsample, find oversampling spikes, then detect based on what remains)
  • Console version: Read sample rate and bit size from WAV header
  • # bands selections should allow option to insert a band instead. Or ask what to do when you change it.
  • AES67 thread affinities and priorities
  • Add resampler
Quote:
Latest version - Beta 017 (April 15 2021)

Downloads
Changes/bugfixes
  • Added Kantar support to Enterprise version
  • AGC gate is WAY too slow, can take seconds to act when there's silence. With RMS size > 0, it would make perfect sense to act instantaneously. -> In RMS mode it now by default reacts to RMS levels, without any delays.
Quote:
Latest version - Beta 015 (April 13 2021)

Downloads
Changes/bugfixes
  • AGC: Don't show red bars for WB Below if SJP is enabled. -> Instead rewrote them to use a sidechain, which probably sounds more natural anyway.
Quote:
Latest version - Beta 014 (April 11 2021)

Downloads
Changes/bugfixes
  • WatchCat: Fixed issue that caused beeps when used without a license, even without using features that require one.
  • WatchCat: Fixed issue that caused cancellation and closing to fail/hang sometimes.
  • Mac build ok for OS X < 10.14 again
  • Removed Pre-Clip start above frequency setting. Didn't do anything useful.
  • Some overall code cleanup.
  • Enterprise: Starting another instance instead fires up the GUI of already running instance.
  • AGC single-band filter seems to do nothing, that could solve a lot of issues
  • AGC single-band filter now also usable to control maximum gain, so you can control maximum drop and gain to avoid extreme behavior. This might be better than band linking because one band that goes down by an insane amount won't affect the rest and will in fact be stopped from going down that far.
Quote:
Latest version - Beta 012 (April 7 2021)

Downloads
Changes/bugfixes
  • Removed "BAD!" legacy setting in ABDP, still need to check "TEST".
  • Added "Allow thunder distortion" slider instead of "BAD!" checkbox, as a compromise setting.
  • Enterprise: Some code refactored to allow adding multiple outputs in the future
Quote:
Latest version - Beta 011 (April 2 2021)

Downloads
Changes/bugfixes
  • Add Pre-clip threshold and start frequency for testing (Matt)
  • Bass Killer shape flatter or start later -> Yes, added start frequency. 100%, 60 Hz seems to give similar highs protection as Legacy mode, with far less impact in 100-250 Hz. Also added Threshold. See description below.
  • Test Mac request for microphone access -> Works now, but requires OS X 10.14 - we'll fix that tomorrow.
  • Web interface: Made it resilient against crashes (it could die), added more handlers for STX, just in case.
  • Bass killer: Put dynamic behavior back for very little bass with lots of highs. (Do nothing then) -> That's what Threshold is used for now.
  • STX: Figure out a way to let people remotely restart the web interface -> No, 3 automatic recovery strategies implemented instead.
Quote:
Latest version - Beta 009 (March 31 2021)

Downloads
Changes/bugfixes
  • SST: Die bug zit er nog in, dat alle bass / phase effects enzo uit gaan
  • When loading a preset, if a setting is set to a legacy value AND it is disabled, set it to the new value. (Maybe dependent on another setting)
  • Test pre-clip op -100 dB - does what it should, but huge effect on deep bass when "Also bass" is enabled. - fixed
  • Added test code for Bojcha's remarks about bass vs highs in ABDP. REMOVE OR FIX LATER!
  • Added rediculous gate speed range for AGC, for testing.
  • Added Mac request for microphone access, not yet tested (and binary not yet posted).
Quote:
Latest version - Beta 007 (March 26 2021)

Downloads
Changes/bugfixes
  • MicroMPX encoder version was accidentally still set to 3 instead of 4, and warning removed.
  • Fixed multiple rounding issues (performance improvement, mainly on MicroMPX).
  • Updated FFT for ARM builds (uses slightly less CPU).
Quote:
Latest version - Beta 006 (March 25 2021)

Downloads
Changes/bugfixes
  • Bypass mode now goes through the whole chain, but with everything (except Hard Limit) disabled. Which means that FM also keeps playing (with a really really bad quality due to Hard Limit, we might add the clipper later for this specific situation).
  • Removed (and fixed) all warnings from the Enterprise code
  • Updated new native interface code
  • "Bass Killer" default setting reduced to 75%, that appears to (almost) always do less than before (in my still very limited test)
Quote:
Latest version - Beta 005 (March 24 2021)

Downloads
Changes/bugfixes
  • Fixed "Highs vs rest priority" for non-composite clipper. (Didn't do anything before).
  • Door het importeren van de preset in SST zijn "All bass effects" en "All phase effects" disabled geraakt
  • Bass < 220 Hz drop (Bojcha) - new Legacy Bass Killer and Bass Killer Strength values under ABDP (turn Legacy off).
Quote:
Latest version - Beta 004 (March 21 2021)

Downloads
Changes/bugfixes
  • Made non-legacy highs clipper curve slightly smoother.
  • Added pre-clip option that prioritizes highs slightly more when other sounds (mids/lows) are really loud, this should protect the highs more against distortion. Very small effect.
  • MicroMPX: Decoder library: Added a function to get the stream version, to be warned about CPU load issues.
Quote:
Latest version - Beta 002 (March 19 2021)

Downloads
Changes/bugfixes
  • Improved Leif's Highs Gap Protection in non-legacy mode (was introduced in 9.63, but broken in several ways). Sounds MUCH better now (mainly for FM).
  • Updated PortAudio to latest version (appears to fix Mac input audio issue, possibly also other issues)
  • Increased Wasapi/MME/Kernel Streaming latency setting (use ASIO for low latency, this may be more resilient) - feedback wanted
  • Stereo Tool Enterprise: Several threading/sample rates issues solved.
  • Highest vs lowest highs setting issue (see post Bojcha)


Top
   
PostPosted: Fri Mar 19, 2021 12:44 pm 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 3730
hmm.. small hole around 2.8-3.1kHz, depend on new slider - steep cut
This is not same as beta001

_________________
control point


Top
   
PostPosted: Fri Mar 19, 2021 1:09 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 10252
Quote:
hmm.. small hole around 2.8-3.1kHz, depend on new slider - steep cut
This is not same as beta001
Hm, I see about 0.5 dB of drop between 2.2 and 3.1, but that's probably not what you mean? I don't see anthing special around 2.8-3.1, and based on what the code does, I can't really explain that either. What are your settings?

BETA001 was indeed different, that was from before I started looking at the audio without Leif's Gap Protection mode (it had much deeper drops for bass and mids, among others). BETA002 should be much better.


Top
   
PostPosted: Fri Mar 19, 2021 1:26 pm 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 3730
Yea something like that 2-3kHz.
now to smooth it out i kinda set highs/rest to 450% and those two sliders to 35% and 2000Hz. Not sure..

_________________
control point


Top
   
PostPosted: Fri Mar 19, 2021 2:53 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 10252
I just discovered that I broke Legacy mode in the previous beta's, so the difference was actually bigger than it should have been. I just fixed it but the difference is still huge. Legacy vs New mode, white noise, default settings:
Attachment:
Leif5_964BETA003_Legacy_vs_New.png
Leif5_964BETA003_Legacy_vs_New.png [ 66.18 KiB | Viewed 5809 times ]


Top
   
PostPosted: Fri Mar 19, 2021 3:04 pm 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 3730
And what about this "improved protection" ? That thing also do something..

_________________
control point


Top
   
PostPosted: Fri Mar 19, 2021 4:51 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 10252
Quote:
Yea something like that 2-3kHz.
now to smooth it out i kinda set highs/rest to 450% and those two sliders to 35% and 2000Hz. Not sure..
I can't get the line completely smooth but I think this looks better:
Attachment:
002_vs_003.png
002_vs_003.png [ 65.77 KiB | Viewed 5767 times ]


Top
   
PostPosted: Fri Mar 19, 2021 6:10 pm 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 3730
ok is that cooledit?
and what exactly is that signal, i want to compere something with something :D

_________________
control point


Top
   
PostPosted: Fri Mar 19, 2021 7:54 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 10252
Quote:
ok is that cooledit?
and what exactly is that signal, i want to compere something with something :D
Audition, but that's basically the same thing.

This is white noise played through Stereo Tool, 50 us pre-emphasis, with the clipper drive set to +12 dB, demodulated output. It looks roughly the same for composite and non-composite clipping (this image used composite clipping). In Audition, block size 256 samples (@ 44100 kHz), spectrum of 10 seconds of audio (since testing is really slow in debug mode, it takes a while to generate enough data - the graph might get slightly smoother with longer recordings).


Top
   
PostPosted: Fri Mar 19, 2021 9:09 pm 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 3730
Yea but non-"Leif's gap" is also not ideal.
I am looking now at this bass protection, and i am thinking that is not needed at all since there is one in ABDP.
For overall and highs 'balance', i am also now looking in other settings, like 'highs clipping' in ABDP. That thing also on it's own shape. So best what i have now is..

- Bass protection OFF
- highs clipping +1.83
- Highs/Rest 480%
- highs vs Highest Highs 34%
- Above highs 2530Hz

But am i right..

o.. here is full FM preset for this beta 002..
Attachment:
StudioOne_v01.76-STv964b2.sts [404.22 KiB]
Downloaded 64 times
Hans, can you test Clipper only from this preset - that graph?

_________________
control point


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 133 posts ]  Go to page 1 2 3 4 514 Next

All times are UTC+02:00


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited