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

Stereo Tool 10.73 BETA
https://forums.stereotool.com/viewtopic.php?t=35299
Page 1 of 1

Author:  hvz [ Wed Dec 17, 2025 11:55 am ]
Post subject:  Stereo Tool 10.73 BETA

Hi all,

Latest version - Beta 10.73-006 (December 17 2025) - RELEASE CANDIDATE
This version only contains a few small changes vs 10.72, but: There are 2 important bug fixes, and the first working StereoToolBox firmware is based on this - if nothing serious is found, this will be what the first units are going to be shipped with.

KNOWN ISSUE: macOS version does not have a valid code signature and might not work if you don't have internet access. Our old signing certificate expired and the new one doesn't work. No Mac versions will be released until this issue is solved.

Downloads
Windows: Pi (ARM Linux) 64 bit: Pi (ARM Linux) 32 bit: (still building)
Changes/bugfixes
  • STB: Make analog/digital/analog + digital switch
  • Made HF dropoff correction work if "Ignore high frequencies" is enabled. VERIFY CORRECT CALIBRATION
  • STB: Limit max LPF to 20 kHz, also for built-in presets
  • STB removed RC offset settings
  • STB: Limit FM out level to -.5 dB when Analog output is selected.
  • STB: Front panel update speed is too low
  • STB: Add thermal warning at 70 degrees

Moved from below, no longer needed:
  • Renamed .so files must be patched with patchelf --set-soname libStereoTool_noX11_arm64.so libStereoTool_noX11_arm64.so
  • Suppress "A piece of audio was missing" message from constantly popping up.
  • Optimization: Exchange latency for quality for STB
  • iPhone 15 misses labels in Chrome
  • SCStreamingOutput is now a combination of VLC and builtin streaming, messy.
  • Investigate glitches when using Generic plugin in high CPU mode (could be on the caller's end) - Performance, added ability to lower it via library calls (not in GUI)
  • SCInstance 848 mutex can hang (Mac, with insane CPU load) Mac/Linux mutexes were broken, fixed in 10.73
  • NEW COMPRESSOR IDEA: Maybe set a minimal speed, easier to use than speedup on drops. Nice curve into it. -> Probably not needed, issue was caused by Casper and that's fixed now.
  • Is some Auto EQ-like behavior in the new compressors useful to prevent too much sound adjustment? Or should we just make the bands wider? -> "Soft linking" fixed this. Maybe something is needed for R128?
  • Streaming input on Pi. Via FFmpeg, works! So let's skip VLC there.
  • Streaming blocks if now playing file drive is unreachable (10.21): https://forums.stereotool.com/viewtopic.php?t=33962 - already fixed a while ago
  • Create C++ version of SNMP monitoring tool for Pi SD card image - No need, Python version keeps running so it doesn't need to start, does almost nothing.
  • Web interface KoekError display: Add last error time to web interface. But NOT for MicroMPX, because there the time is already part of the error message - or change that, but identical messages must still be logged separately in that case.
  • MicroMPX decoder: RIST: How to handle RIST delay in combination with GPS
  • Mathijs: Als je de AGC in Matrix mode gebruikt (trouwens voor MB hetzelfde denk ik), dan wil je eigenlijk channel linking gebruiken om te voorkomen dat L-R heel extreem bijgetrokken wordt tov L+R. Alleen: als dan de hoeveelheid stereo content flink toeneemt kan het zijn dat L-R de L+R mee omlaag trekt, en dat wil ik eigenlijk niet. Dat gebeurt sneller als je ook nog die "Stereo boost when AGC is below threshold" setting gebruikt. Zou fijn zijn als die channel link maar één kant op kan werken; dus dat L+R altijd vrij kan bewegen en dat L-R daar aan vast gelinkt hangt -> Was fixed ages ago
  • Sound cards: Add VLC to input 2 for backup - but that requires a fix for when the stream drops out. -> No, we'll do this via FFmpeg - and that already works.
  • Finish US pricing, update prices. - Done
  • When sound card/stream recovers after error, clarify current message which appears to indicate that it's not streaming at all. - Already done
  • I/O: AES67 - Supported as far as we can for now
  • MicroMPX: Add error checking for IP addresses, don't open if the address isn't complete. (Maybe wait for ENTER? - Web interface). - We are waiting for enter now
  • Improve sound card error messages on STXtreme - No, whole behavior will be redesigned so errors are no longer possible
  • Streaming must read data from files from a separate thread, https://forums.stereotool.com/viewtopic.php?p=75718 - Duplicate, and solved a while ago
  • Loading a Stereo Tool preset on PiMP also sets things like whitelist, blocking access. - Fixed ages ago
  • STXtreme errors when reusing sound card - Behavior will change after I/O redesign, this can't happen anymore
  • New compressor and matrix mode? - done ages ago
  • New GUI: Support smaller monitors (smaller default size, especially for VST). Contact near05. - screens get bigger. And you can set zoom factor.

TOP PRIO TODO's
  • Update all version numbers
  • Create single persistent Python version of SNMP monitoring tool for Pi SD card image
  • STB: Why does "NETWORK FAIL" light up on boot? - GPO was overwritten by I2C, fixed by turning I2C off on STB image
  • Declipper plugin: Added Noise Gate and AZIMUTH
  • RELEASE
  • Check all OS timeouts for Mac, OS_JOINTHREAD_TIMEOUT can apparently hang
  • Some of the ABM presets had way too much mid-bass (especially the "Warmer" version which is the default preset in ST - also made that one a bit less loud)
  • Move Mac signing to M1 TESTING
  • STB: On initial install, load some FM preset! At least make sure L-R Asymmetry is on. Stokkemask should probably be off. 50 or 75 us?
  • STB: Remove 2 weird FM outputs in "Normal output" target dropdown, make HD the top one (verify that it's default).
  • STB: Backup mode sometimes doesn't work. Check if counters can be wrong, or mode doesn't always stick. -> Specifically on STXtreme and STB, the internal variables could be overwritten if another setting was changed.
  • Make sure snmp script cannot be used for code injection
  • STB: If backup audio plays, warning must be shown, which also triggers GPO.
  • STB: Make something to enter serial on first boot, tie to license
  • Support 210, check The Matrix gunshot
  • Make image
    -
  • STB Watermarking and certification.
  • ABM: Check Auto EQ
  • Wouter make 1 STXtreme video + 3 video's + 1 screenshot for Pi video - see vimeo
  • Add message top bar if "Difference" is enabled, just like for "Hear": https://forums.stereotool.com/viewtopic ... 115#p79115
  • VST plugin GUI broken in Jazler Soho after updating to 10.72, also for older versions https://www.facebook.com/groups/4716335 ... nt_mention
  • Clean up #pragma message's
  • libMicroMPX DecoderTSWrapper function always returns false even when it returns a valid packet
  • Pi builds add CPU temp to GUI?
    -
  • STB Maybe figure out minimal reliable latencies, but we can do that later as well. - LATER??
  • BS412/R128: Make them usable simultaneously - LATER
  • BS412/R128: Why does original BS412 compressor not respond immediately? - LATER, not a new issue. Bojcha's test track with his settings goes down too much at 50-55 seconds. Probably because it goes down too slow at the start. - LATER
  • BS412/R128: Support parallel compression? - LATER
  • BS412: Verify how well compressor mode works - LATER


    PRIO TODO's
  • MicroMPX: Better encoder analog input peak determination for encoding and warnings
  • MicroMPX: Highs RC tilt influences output MPX scope on decoder - it shouldn't.
  • SST beeps on MicroMPX (no license check)
  • Make it possible to set IP address via web interface on Pi image
  • List of customers (name, country, licensed features, price, date, invoice #)
  • SFN graph (block diagram). Leo Bodnar feeds Nautel transmitter, ST 2x, explain that it locks amplitude, frequency and audio timing.
    -
  • Run MicroMPX as a service in Windows
  • Magic RDS RT+ doesn't work
  • MicroMPX monitoring tool
  • Test SDI
  • WatchCat: Add ffmpeg to installer, and remove need for scripting for that. Also make that a free option.
  • MicroMPX: Add simple UDP packet forwarder. (what about RIST?)
  • MicroMPX: Allow telling MicroMPX which ports to combine for the same stream (v5? maybe unique stream id in rtp?)
  • MicroMPX V5
  • Add EDI support! Remarks Peter van Ak... AAC block size 960 (FDK code patch), EDI headers, later EDI metadata via input.
  • ShoutCast V2
  • Disable chkdsk in boot, see my reply email from 3/Apr/2025 14:43. See also https://chatgpt.com/c/6800ad26-a3c0-800 ... a34fea7465 to prevent this from happening.
  • NEW FM CLIPPING IDEA: Pre-analyse highs loss and compensate for it, to allow more snappy highs though on FM
  • Top-of-hour ID in MicroMPX and ST
  • EAS in MicroMPX and ST, ask Josh
  • JSON interface documentation, plus documentation of UECP mode, and best practices for creating a new preset, and simple explanation about how to modify existing presets.
  • Auto Pilot
  • Preset descriptions. Separate categories. Filtering for specific formats, maybe with checkboxes per preset to set those.
  • Low bitrate AAC processing (Norway etc)
    PRIO BUGS:
  • Mac signing
  • VLC input can loop old audio: https://forums.stereotool.com/viewtopic ... 864#p78864
  • Check: Bug report that channel linking is broken in 10.70: https://forums.stereotool.com/viewtopic.php?t=35227

TODO's (build system)
  • Mac signing
  • Bojcha: Something is wrong with final limiter mode (part of final clipper). See Discord August 26 2025
    -
  • Check email delivery issue
  • VST3 MSI installer for Windows with silent mode - https://www.youtube.com/watch?v=kn4aPKgHHIM
  • Show red error text (PSTATICTEXT with SetError(true)) above Input 1 + 2 settings when backup is running. See SetBackup call.
  • MicroMPX: User report: Decoder hangs when sending multiple RIST streams to the same port number, and then stopping the one it's listening to.
  • MicroMPX: Add very simple file player with pilot/RDS. Page with backup player settings (MP3/WAV) + RDS settings. 1 extra tab in web interface. Maybe add uploading, support very low speeds. Play from USB (D).
  • MicroMPX: Make both output channels separately adjustable
  • MicroMPX: Add option to add phase inversion
  • Mathijs: Check Stokkemask stereo effect, can we reduce that? BUSY
  • Attempt to remove mallocs in webserver code: ServerWorker::tryWebsocketHandshake, excludeWarnings
  • Attempt to reduce mallocs in preset saving code
  • Web server: Close connection if it is not used for a long time, or increase max connections. Someone has connection issues with too many windows open: https://support.thimeo.com/scp/tickets.php?id=11202
    -
  • Check lib-untracked origins
  • Where do we put the build scripts (pscp, tar, plink)
    -
  • 10.51: ABE version does not have ABE colors or login accounts - Wait for feedback, override default colors (and maybe saving them)
  • Clara HW test


TODO's (not related to build system)
Tom:
  • Multiband load preset can make number of visible bands go up/down constantly
  • Full screen mode is saved to presets! Should not.
  • DcWave add delay, maybe make it work same as Wave, because now it's displayed unsynchronized with everything else.
  • Usability: Maybe redesign how RDS now playing text inclusion works?
  • Usability; Show streaming data in GUI (artist, title, song)
  • Multi-instance: Tray icon should not show instance 0, and ! if there's any error
  • Multi-instance: ! in overview if something is wrong
  • Tab navigation should show abbreviated texts
  • Don't center titles in narrow mode
  • ST-Enterprise: Copy presets to other instances
  • Compile ST to webassembly?
  • More different meter colors.
  • Split presets into built-in and user
  • LADSPA (or LV2) plugin? For ffmpeg, among others. Or inside ALSA(?).
  • Load presets via JSON API
  • Arrow in tiny info, maybe add sample rate? Maybe add optional element if there is space to bandpass display.
  • Maybe add option to select what to see in meter bar
  • MacOS: GUI doesn't move unless the window size is changed (VST2, VST3, stand alone not tested)

Hans:
  • STXtreme extra instance 8-character code registration doesn't know the file name where to store the license key.
  • Check if UECP RT A/B flags are handled correctly. Mail Matt Paton 18 jun 8:50AM
  • MicroMPX: Jeroen: op jullie pi image kun je de NIC niet kiezen, alleen default of loop
  • Mathijs' feature for new preset! Needed for YourSafe. Auto EQ after AGC would be nice to test
  • Export EXPORT.GUI list including parameter enum names, and include in libStereoTool zip file.
  • MicroMPX: Show warning if MicroMPX is enabled in ARM build at 44.1 kHz (doesn't work).
  • MicroMPX: Allow telling MicroMPX which ports to combine for the same stream
  • MicroMPX: Add PWARNINGs for errors that need a popup, for example entering wrong license key
  • Build: Test: Stereo Tool Pi CPU usage
  • Build: Add LInux (intel/ARM) VST3 builds
  • New compressor: Add pre-compression clipper to reduce effect of loud highs that will be masked by clipping/limiting
  • Check if median levels are correct, may be displayed at wrong level

Overall:
  • URGENT: Socket error in libShout, followed by not reconnecting.
  • Bug: When a LiveWire channel is selected in the pulldown, but nothing is detected anymore, after restarts it overwrites the channel that's selected in the fill-in field next to it.
  • Disable chkdsk in boot, see my reply email from 3/Apr/2025 14:43. See also https://chatgpt.com/c/6800ad26-a3c0-800 ... a34fea7465 to prevent this from happening.
  • NEW FM CLIPPING IDEA: Pre-analyse highs loss and compensate for it, to allow more snappy highs though on FM
  • Photos to travel site, and update it
  • Allow Auto EQ after AGC (or better: Let it output a sidechain with only weakening of levels) (Mathijs)
  • MultiVOC Jack version more than 2 channels New I/O, Tom (BUSY)
  • MicroMPX: On our SD card image, it doesn't show the NIC for ETH0 in the pulldown menu - why??? Works fine in other images.
  • Check if input affinities are set
  • AES67 Do we want to also support the system clock, including any offsets that are applied to it? Probably not?
  • File player for top-of-hour legal ID (for both MicroMPX and ST)
    -
  • UMPX TESTS F
  • MicroMPX v5: RTP
  • MicroMPX v5: RIST
  • MicroMPX v5: Improve quadrature encoding for very clean signals to avoid rounding errors in peak level detection.
  • MicroMPX v5: Add GPS timestamp to encoder library API so others can use our encoding
  • MicroMPX v5: Email joost 2
  • MicroMPX V5: Add partial keyframes for faster recovery without resending everything
  • MicroMPX v5: Re-check if 38.4 kHz is the ideal sample rate, since we never want audio above 16.4 kHz anyway!!!!!!!!!!!!!!. Can we use a frequency such that no LPF is needed (eg 33 kHz)?
  • MicroMPX v5: Check GPS calculation error (inverted atan, //TODO in GpsSyncedSoundcardOutput line 494)
  • MicroMPX v5: Maybe encode highest audio frequency
  • MicroMPX: Better way to tell it which ports contain the same signal (currently must use same port number)
  • Directly after new build system: Put PhoneBooster in VST plugins
  • Directly after new build system: Add VST Linux support
  • Directly after new build system: Add AU support
  • Check reported "Socket error" in output stream. Apparently new in 10.50 but I don't know if that's true. https://support.thimeo.com/scp/tickets.php?id=9990
  • Linux: "Full screen" mode - after closing the software opens without a GUI. Workaround added, real fix needed later.
  • Potential AAC streaming issue on Pi: https://forums.stereotool.com/viewtopic.php?p=77926
  • MicroMPX monitoring tool - or via SNMP? Is there something that's easy to use?
  • K Black Pi RDS2 issue - fine on Windows, potentially ARM code error
  • Bug: HD output level is reduced when using BS412. Has been this way forever...
  • Add libVLC support to Linux/Mac builds (for OS parity)
  • Pi image: Check Pi memory patch
  • Check VST3 crash on Mac TOM
  • Check VST in Auditon on Mac TOM
  • MicroMPX multicast issue directly after startup
  • MicroMPX: Export the control signal that would control when the backup player becomes active to the JSON and library outputs so GPO's can be coupled to it.
  • Output streaming via libVLC is broken; it does not detect when there's no connection, and does not detect connection loss in VLCGetBuffers. So it does not properly reconnect after an error.
    -
  • JSON interface documentation
  • Check Hard Limit behavior (Bojcha)
  • Add + button for streams, to make page less crowded
  • MicroMPX: When signal comes back, backup player stops and silence is played, can be 14 seconds if that's the buffer size.
  • Vorbis: Add sample rate; if we're running at 192 kHz that's also the stream sample rate, should be 48 in that case.
  • Re-enable MPX demodulator settings in Stereo Tool (MPX Tool-like)
  • STXtreme 5 FM instances doesn't work if more than 2 are set to latency 128. Do more measurements and figure out what the limits are.
  • STXtreme: Implement smart glitch detection INTERNALLY so we don't need to run external tests all the time. Maybe we can already see it!
  • STXtreme multi-instance hiccups system Matt - why?
  • STXtreme: Audio seems fine even though buffer display shows that the buffer is very low.
  • MicroMPX: Add/modify JSON parameter that shows total used bitrate to include RIST, plus number of RIST clients.
    -
  • Multple streams: Support different metadata??
    -
  • MicroMPX decoder: RIST: Figure out way to get rid of RIST delay, or how to sync with non-RIST and how to specify RIST vs non-RIST delays - LATER
  • Would it be possible to make an R128 measurement there, where I can set the measurement period for a sliding window between 1 and about 5 minutes?
  • MicroMPX: Reduce RIST overhead
  • Clipper + Hard Limit makes the spectrum dirty, mainly for pure sine waves - but why?
  • MicroMPX library: umpxDecoderDecryptAnalysePacket may try to decode a packet while internally a packet is already being decoded, causing threading issues.
  • MillingBroadcast's MicroMPX speed issue with encoder in Stereo Tool on Linux: https://forums.stereotool.com/viewtopic ... 454#p77454 - Waiting for feedback
  • Silence detector in ST with email/SMS?
  • Bojcha (via Discord personal chat with images): Clipper (measured HD out, no pre-emphasis) has HOLE between 5kHz and 13kHz about 0.4dB. Only way to fix it is to set Highs clipping from +1.51dB (default) to +0.95dB. He says it sounds better too... (less gaps due to highs, not less highs)
  • MicroMPX: Add GPS support for decoder without NMEA. That's how others do it - they just use the timestamp in the packet as the time of the closest 1PPS pulse. Will simplify the hardware!
  • MicroMPX: Silence detection in MPX is used to switch between studios! So reporting levels is really necessary.
  • Vinyl bass rumble removal
  • 32 bit CortexA53 old GCC version for GA
    -
  • Can we use USE_COMPACTED_STORAGE by default? Would save a lot of memory.
  • MicroMPX doesn't show EF mode error in Stereo Tool plugin version.
  • < 150 Hz mono to remove rumbly on vinyl.
  • Insert points: Via the sound card to outside and back? Or via VST's. To enable adding effects.
  • Vinyl click detection and removal.
    -
  • Website: Write description of how to set up ST + MicroMPX, seems to be difficult for some people to find.
    -
    -
  • Remove Stokkemask Clipper?
  • Remove Simple Clipper from STXtreme
  • Phase Delay isn't disabled at low latency settings, causing extra delay.
  • MicroMPX GPS: Extreme amounts of logging when GPS data doesn't come in due to bad antenna. Causes disk to fill up in a day, so the logging cleanup also doesn't help.
  • LiveWire 48 kHz FM output doesn't work with ASIO
  • Streaming: Add FLAC support
  • GUI: Sound card buffer slider behavior
  • Verify that inputs 1 and 2 have separate tilt corrections.
  • Analyzer
    -
  • Mac AU plugin should be easy to make now
  • Create small program to send UDP or TCP commands for UECP. Maybe even real UECP commands... Could be the start of a new product :) For now, ncat works (example: echo PS=Hello | ncat 127.0.0.1 4001), see https://nmap.org/download.html#windows
  • I/O: Add file input (and output?) so we can use files as backup material. Maybe both let it run all the time or make something like in MicroMPX that only plays when needed and pauses in between.
  • MicroMPX: Make readSlidingWindow smarter; only copy if necessary (lazy).
  • MicroMPX V5: Add L/R peak levels to encoder and decoder libraries.
  • MicroMPX V5: Simplify header structure
  • Add test tones to check phase and level issues for FM, like in old calibration.
  • Fix stepping of sound card buffer sizes (without control/shift should be 1, not .1 or 10).
  • Add RDS2 slide shows
  • Check report: Generic plugin crashes on mono input
  • GUI: Don't show 2nd channel for mono processing
    -
  • Delay issue in MPX display; not synchronized with the audio.
  • Overview screen password protection: How should that work?
  • Overview screen: Error should be shown here.
  • Mono bass for HD cannot be enabled without enabling the other "Reduce stereo" settings as well; needs to be split off just like for FM.
  • MicroMPX: Somehow detect and report number of incoming streams
  • Do something to draw graphs even without audio
  • Pragma messages: Check and remove where possible
  • Check BIMP meter bar; dynamics section MB on/off removes top bar
  • MicroMPX: “umpxDecoderGetStreamFeedback()”: the signal lost counter in umpxDecoderStreamInfo seems to be stuck or sometimes not to count up when there is no input (with pilot generation active, internal sync turned off). I can’t rule out the problem is on our side, but it was working before and I think we did not change anything handling the umpxDecoderStreamInfo.
  • Can we add an automatic gate for Blue Monday? Detecteer harde tikken die even hard zijn als input maar toch steeds harder worden en te hard zijn.
  • STAMP license error message is only visible in the native GUI (which doesn't exist); how do we show it in the correct GUI (the one in which the button was clicked)? Same question for overview page.
  • DHD: Remove logging, probably.
  • DHD: Add FM Professional to purchase options on the site.
  • Fix Declipper issues reported in https://forums.stereotool.com/viewtopic ... 4&start=30 and on Discord
  • Restart when sound card does not work is not working anymore
  • .st.gui_override does not survive firmware updates in SD card image; needs to look in root directory.
  • AES67: If a LiveWire port is selected under "Device" but nothing is detected there, that port number overwrites the active port field on preset loading. The pulldown itself cannot be changed if nothing is detected.
    -
  • Advanced Clipper: MAYBE make a filter that limits how much bass mids and highs protection can remove at the most. Can be done later.
  • AGC: Most likely we'll also need to change the release behavior compared to the compressors.
  • AGC: Bojcha: Some other stuf really needed, - startup level - return to platform - gate after agc (please) - some sort of compressor or some protection for bursts like on old AGC - why freeze is not fully freeze (there is delay)
  • MicroMPX: Run as service?
  • Make RDS/RDBS selectable or something, independent of 50/75 us pre-emhpasis.
    -
  • New compressor: Matrix mode: Limiters work on L+R and L-R, instead of L and R. That's probably bad.
  • MicroMPX: Allow RDS settings in library?
  • PEQ in MicroMPX FM output?
  • Sensitivity scrolling vs sliding
  • MicroMPX: Check pilot cleanness in decoder if pilot frequency is slightly off (19005 Hz).
  • Also, I notice when adjusting the buffer, there's no way to adjust by 1ms. There's 0.1ms (CTRL), 10ms (SHIFT), but it doesn't go by 1ms when no modifier is held. It would also be very handy to have the Synchronize with HD slider in between the HD and FM output cells instead of hidden in the More FM Output Settings.
  • Reset skin, and other things (basically anything that can be loaded?)
  • Pi: Make network settings changeable via web interface.
  • Startup delay on MicroMPX?
  • Update LiquidSoap links
  • mndxer1049: Better Natural Dynamics section with WB dynamic detection
  • mndxer1049: A very transparent, C-Level like new AGC design
  • mndxer1049: Auto Stereo Pilot
  • mndxer1049: Maybe: A button for putting all CPU settings at the maximum value and turning on all CPU intensive settings that only improve audio, but take quite a bit of CPU load. (ex. sliders like ‘Quality (increases CPU load)’ under DeClipper restoration, “Strictness (CPU)” and “Leif’s highs gap protection stages (CPU)’ under Clipper just to name a few of these ”CPU sliders” I’m referencing.)
  • Display bug in MPX display (weird spectrum glitches that occur occasionally)
  • Add streaming output to VST version?
  • In the audio input section I'd like to see options for speakers to be included without having the need to use virtual cables to route. I was thinking something similar to Rocket Broadcaster. There's input for mic and separate application source.
  • MicroMPX decoder: High frequency tilt correction is performed BEFORE data is collected for display, looks like overshoots.
  • Auto pilot
  • Redesign ND dynamics detection
  • Maybe add some frequency display to MPX display. https://forums.stereotool.com/viewtopic ... 16&t=33720
  • Add numeric displays to ITU and MPX levels in GUI https://forums.stereotool.com/viewtopic ... 16&t=33686
  • Insert/delete bands in multiband compressor, instead of (like now) just having to add/remove the last one when the number of bands changes.



    -
  • Non-phase linear: For example https://github.com/nxsEdson/Butterworth ... rworth.cpp
    -
  • STXtreme set shared sample rate (instances can set different sample rates)
    -
  • Azimuth affects highs!!
    -
  • Ratio slider smarter steps (1.1, 1.2 etc) - MattL
  • Meters: add separate FM/HD output level displays.
  • Add 0.05 precision to parametric EQ and attack/release multipliers
  • RDS: Add settings for how long texts are shown or how fast to scroll for UECP inputs.
  • AES67 generic mode: Let people enter IP address directly.
    -
  • MicroMPX: Show temperature
  • MicroMPX: Show status per incoming port
  • Links: ID_GOTO must be a PLink that points somewhere.
  • Dynamic speeds: License detection only works after audio has been running, that's not ok.
  • When audio has run after a settings change, trigger a parsetChanged
  • Time offset on STXtreme, for RDS (also for ClockTime!)
  • Export presets from web interface needs filtering, just like from native (so the code is there! Just reuse CopyPresetOm*).
  • Mac: VST2 sizes
  • Mac: gavinmcgrath: "Intel MacOS 11.7.3 in Wavelab 11.1: Blank screen." https://forums.stereotool.com/viewtopic ... 407#p73407
    -
  • Stand alone RDS decoder
    -
  • CPU usage of REFRESH_ENABLED is high, maybe use local array.
  • PDcWave delay not set
  • WatchCat: Keep track of when files have been processed and ignore them, but don't move them. (DropBox)
  • WatchCat: Can we include ffmpeg and lame?
  • Add latency wizard?
  • setFaultyValue for text boxes for wrong passwords for example - check with Tom how to use
  • Can we enable FM Calibration in "Ignore high frequencies" mode? Not easily High RC is done! So FM should be easy, but who needs this?
    -
  • Add check for running ST multiple times; make switchable if we want to allow it or ask if you really want to start if it already runs or something.
  • Matt: Pre-emphasize highs slider needs to get a clearer description! Something with avoid overshoots. Basically a sidechain EQ. "Add highs to sidechain".
  • Matt: UECP must be more easily accessible, too deep now.
  • Matt: FM+AM
  • New I/O framework: Add extra latency to plugin input so the input 2 to LQLL can be instantaneous.
  • Check Bojcha's good bass HPF settings (18200 Hz, ignore high frequencies, 48 kHz, 35 Hz HPF)


Quote:
Latest version - Beta 10.73-005 (December 17 2025)

KNOWN ISSUE: macOS version does not have a valid code signature and might not work if you don't have internet access. Our old signing certificate expired and the new one doesn't work. No Mac versions will be released until this issue is solved.

Downloads
Windows: Pi (ARM Linux) 64 bit: Pi (ARM Linux) 32 bit: (still building)
Changes/bugfixes
  • 10.72: Linux and macOS versions could hang on sound card change (including on startup!) Happened for some people in the Pi image. We will need to soon release 10.73.
  • Add workaround for Legacy AGC Bass band handling, which can affect other presets that don't use Legacy AGC at all - Question popup added that asks what to do.
  • SetValFromText must check for max/min val strings, and explicitly fail for +/-inf and keep old value. FromSts should be protected against +/- inf as well.
  • Check if lower prio's get rid of glitches - yes, partially, higher IRQ prio helps too though. -> Not needed, increased AES67 read buffers.
  • Bypass RDS UECP character re-encoding https://forums.stereotool.com/viewtopic.php?t=35262
  • Bug fix: MicroMPX Decoder crashed when ".micrompx.no_gps" was present due to parameter access which wasn't created.
  • VST plugin: Keyboard input fixed for many hosts
  • STX/STB: Only show 1 CPU usage graph
  • STB add selection of input sound cards (main/backup/AES67/...)
  • STB remove many sound card and CPU settings, keep diversity delay.
  • STB: Cleaned up warning/question confirmation list
  • STB copy the L/R audio to the LQLL output.
  • STB STO's
  • STB: Map POWER FAILURE GPO to an error in the web interface
  • STB: Remove writing to the POWER FAILURE GPO - also in the image. - Not done for image, let's wait if this causes problems on the real hardware
  • STB: Sync between FM and HD out breaks when switching presets
  • STB: Make sure Adaptive MB runs in 16x mode
  • STB: Why is CPU usage higher than for SA? -> Reduced CPU usage by reducing infinite screen refresh speed to 20fps
  • STB: Some presets are too heavy, why? (Thrust Vector, Arena Clarity). - They just use a lot, still well within bounds, so ignoring this for now.
  • STB GPI's. (1 GPI is for EAS)
  • STB: Make CPU bars not orange this quickly. 65% is fine. - Moved to 70% orange, 80% red
  • STB sometimes crashes on startup (since Friday?)
  • GUI: Added separate HD output scope on I/O, Broadcasting - HD and Advanced Clipper pages
  • STB: GPO for Power Fail may NOT be set. ONLY turn on SCREEN LOCK.
  • STB: Remove The BIMP
  • STB SSH - TEST!
  • STB testing higher output block size to avoid occasional drops - TEST
  • STB added CPU temperature to display
  • STB: Reduce temperature update speed
  • STB: Put warning for power fail also in log (triangle) -> Made it a persistent red bar on the screen
  • STB and Raspberry Pi builds: Added safety margin in I/O block sizes to avoid dropouts at very high CPU usage with realtime priorities
  • STB: Selecting Digital input gives silence unless we also read Analog input - figure out why (waiting for the actual hardware) - TEST
  • STB: Set time zone to UTC - already ok, and NTP works

Author:  BenUK [ Wed Dec 17, 2025 5:58 pm ]
Post subject:  Re: Stereo Tool 10.73 BETA

Hi, is there is a standalone Mac version due soon-ish?

Author:  timmywa [ Wed Dec 17, 2025 9:49 pm ]
Post subject:  Re: Stereo Tool 10.73 BETA

Please add azimuth corrector and noise filter back to the Declipper plugin. Maybe add all the Repair filters/tools to it and rename it Stereo Tool Repair Toolkit or something clever. Or, if not, maybe just forget about it altogether and make us use the full program and whittle down everything else, which would be lots of fun and I imagine very inefficient in memory and resource usage...

I can't imagine how difficult adding two modules to the plugin must be to have been missing these many years.... The last version with the correct filters is: 9.81 BETA-005. Dated Sept 10, 2021... Seriously??

EDIT: that doesn't even touch the topic that I paid for the full Declipper plugin functionality and haven't gotten what I've paid for for 4+ years...

Author:  MrKlorox [ Thu Dec 18, 2025 1:44 am ]
Post subject:  Re: Stereo Tool 10.73 BETA

Quote:
Please add azimuth corrector and noise filter back to the Declipper plugin.
Good news! I don't know if it'll be with the 10.73 update or if it will come with the 10.74 betas, but Hans made the changes. Also, the limiter is getting a toggle.

Author:  timmywa [ Thu Dec 18, 2025 5:15 pm ]
Post subject:  Re: Stereo Tool 10.73 BETA

Quote:
Quote:
Please add azimuth corrector and noise filter back to the Declipper plugin.
Good news! I don't know if it'll be with the 10.73 update or if it will come with the 10.74 betas, but Hans made the changes. Also, the limiter is getting a toggle.
Glad to hear. Thanks.

Author:  hvz [ Sun Dec 21, 2025 1:22 pm ]
Post subject:  Re: Stereo Tool 10.73 BETA

10.73 is released! Continuing with 10.74:
https://forums.stereotool.com/viewtopic.php?t=35301

Perfect Declipper latest build - please let me know if it's complete now:
https://download.thimeo.com/vst_perfect_declipper.dll
https://download.thimeo.com/vst_perfect ... per_64.dll

Author:  timmywa [ Mon Dec 22, 2025 1:07 am ]
Post subject:  Re: Stereo Tool 10.73 BETA

Quote:
10.73 is released! Continuing with 10.74:
https://forums.stereotool.com/viewtopic.php?t=35301

Perfect Declipper latest build - please let me know if it's complete now:
https://download.thimeo.com/vst_perfect_declipper.dll
https://download.thimeo.com/vst_perfect ... per_64.dll
Hans,

Thank you so much! This looks great! Apologies for my salty post. You and your team are fantastic. Merry Christmas!

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