Site Admin |
|
Joined: Mon Mar 17, 2008 1:40 am Posts: 11366
|
Hi all,
Latest version - Beta 10.42-047 (Dec 14 2024)
Downloads
Changes/bugfixes
- MicroMPX: Check GPS mode on Pi, apparently broken - No, must be user error - LEFT channel still contains correct audio, right is latency loopback tone.
- Very scary fix: A tilt correction mask was being calculated using the first latency seen after startup, instead of the current latency. Could cause extremely weird behavior. This bug must have been there for years, but would be mainly noticeable when mixing multiple latencies in multi-instance.
- STXtreme: Keeps nagging about deprecated settings after restart?
- Mac streaming was broken (in 10.41, so basically always)
TODO's
- MicroMPX: RIST mode 2 and 3 didn't work from Stereo Tool
- STXtreme: Added loopback I/O board self-test with auto-reboots for station with power stability issues.
- MicroMPX: Add missing average bitrate display for stand alone (non-library) version
- MicroMPX: Add total bitrate display (does not take RIST overhead into account)
- MicroMPX RIST: Try to work around crash deep in librist: RELEASE was missing, causing memory leak!. New test running.
- MicroMPX: When disabling stereo encoding in Stereo Tool, the integrated MicroMPX encoder is still told that there is stereo audio. Which probably means that the clipper is running in stereo mode as well, which is also wrong.
- MicroMPX encoder: GPS checkbox doesn't get disabled when GPS signal disappears. And GPS will keep sending forever, which is probably bad. -> Does not reproduce here. Some GPS encoders may keep giving time stamps with no signal, maybe that's what happened?
- Added fix for testing; remove and delay if it doesn't work.Seen in LiquidSoap on Linux: Stereo Tool generic plugin uses host application name instead of its own name, so it saves under .liquidsoap.presets for example. Might not be so bad; running it in different hosts gives us different files. No current hosts on Linux support more than 1 instance I think.
- Decide whether to keep or remove "Smart bass clipping (TEST)". -> REMOVED.
- MicroMPX: Reduced tracing context from 512 to 128 lines
- MicroMPX encoder: RIST: Added 15-second recovery buffer (hard coded)
- MicroMPX decoder: RIST: Add confgurable recovery buffer (how?)
- MicroMPX decoder: RIST: Fix crash when blocking callback during switching between inputs
- 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
- Matrix mode: Make a setting to never reduce stereo - Wait for feedback Mathijs
- Finish Declipper plugin
- Multiple streams: Report that only 1st stream has metadata (strange, waiting for confirmation).
- 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.
- 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.
- Flights + location Vegas
- Check Norway, book hotel/flights
- Mac version leaks memory, at least with GUI minimized. https://support.thimeo.com/scp/tickets. ... 3193#reply Tom
- 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.
- Check VST3 crash on Mac
- Check VST2 Perfect Declipper VST in Reaper, report that 64 bit doesn't work, 32 is fine.
- MicroMPX multicast issue directly after startup
-
When RIST works:
- MicroMPX support multicast IP and NIC selection via RIST??
- MicroMPX: Add/modify JSON parameter that shows total used bitrate to include RIST, plus number of RIST clients.
-
- Upload new manuals
- Update MicroMPX manual for RIST
-
- MicroMPX: Add way to set IP address of hardware
- Multple streams: Support different metadata??
-
- 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?
- STXtreme: Add loopback test for handling brief power drops. BUSY
- 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.
- 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
- Vinyl bass rumble removal
- NAN's show up sometimes, why???
- 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.
- Report that VST3 on Mac crashes on startup
- Sound cards: Add VLC to input 2 for backup - but that requires a fix for when the stream drops out.
-
- Website: Write description of how to set up ST + MicroMPX, seems to be difficult for some people to find.
- Add loading presets via JSON (nrk)
-
- Finish US pricing, update prices.
- MicroMPX overview app
-
- When sound card/stream recovers after error, clarify current message which appears to indicate that it's not streaming at all.
- Remove Stokkemask Clipper?
- Remove Simple Clipper from STXtreme
- Phase Delay isn't disabled at low latency settings, causing extra delay.
- Soms geeft "GetSamplesScrollSize" -1 terug, omdat scrolled[index] 0 is. Dat wijst op een issue met updaten van de waveform op momenten dat dat niet nodig is. Op dat moment doet 'ie dus onnodig een volledige redraw. In debugmode gebeurt dat vaak.
- 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
- Test SDI
- 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.
- I/O: AES67
- 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: Add error checking for IP addresses, don't open if the address isn't complete. (Maybe wait for ENTER? - Web interface).
- Improve sound card error messages on STXtreme
- 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.
- Streaming must read data from files from a separate thread, https://forums.stereotool.com/viewtopic.php?p=75718
- 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?
- Loading a Stereo Tool preset on PiMP also sets things like whitelist, blocking access.
- 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?
- VMware licensing 2w
- M. mails! + Contract
- Sensitivity scrolling vs sliding
- MicroMPX: Check pilot cleanness in decoder if pilot frequency is slightly off (19005 Hz).
- Add capture output soundcard??? (Wasapi loopback?)
- 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
-
- gStreamer AES67?
- STXtreme errors when reusing sound card
- 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.
- New compressor and matrix mode?
- 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.
- Add PWarnMini for Diff
-
- MicroMPX: Show temperature
- MicroMPX: Show status per incoming port
- Win10 scheduler appears to ignore ideal CPU cores since last (few) update(s)
- 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!)
- New GUI: Support smaller monitors (smaller default size, especially for VST). Contact near05.
- 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
- Flashing peq/mb eq bars in GUI
- Software update requires Admin rights
- 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?
- Pens
- 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
-
- 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
- Check EQMB_SCOPES
- 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)
- libVLC with FDK???
Quote:
Latest version - Beta 10.42-046 (Dec 13 2024)
Downloads
Replace links with 1042-046
Changes/bugfixes
- MicroMPX: RIST: Add other RIST settings: 3 connection methods including "Advanced" which lets you specify a RIST URL
- MicroMPX: RIST: Add way to connect from client to server
- MicroMPX: Clean up RIST GUI
- MicroMPX: Deleting a line in the encoder does not disable it! And afterwards there's no way to access it anymore.
- Properly integrate RIST logging
Quote:
Latest version - Beta 10.42-044 (Dec 7 2024)
Downloads
Replace links with 1042-044
Changes/bugfixes
- Added more streaming outputs; now up to 8 separate streams can be encoded simultaneously. Also moved to a separate page.
Quote:
Latest version - Beta 10.42-043 (Dec 6 2024)
Downloads
Replace links with 1042-043
Changes/bugfixes
- STXtreme: Fixed bug in calculation of which CPU cores to use, this makes it more efficient on newer boxes.
- STXtreme: Added buffer size adjustments for running multiple stations. Up to 5 FM stations seems to work now! (Many) more tests are needed.
- Airy Highs: Optimized new code.
- Airy Highs: Which settings can be removed? - None...
- Airy Highs: Found better default values. Also for Time Spread.
- Bojcha's clipper mods: Make "Dirty highs" dynamic and replace Airy highs, Sparkling highs with it. - It's already dynamic, combination works better than just Dirty.
- TEST: Added "Smart bass clipping (TEST)" checkbox under Intermodulation distortion protection - Bass protection. This setting should protect mid-bass against deep bass. (For very loud bass it completely breaks the clipper behavior).
Quote:
Latest version - Beta 10.42-040 (Dec 3 2024)
Downloads
Replace links with 1042-040
Changes/bugfixes
- Advanced Clipper: Improved Airy Highs further, and for non-Legacy-mode-from-hell mode, split its behavior from that or Sparkling Highs (the settings of the two influenced each other).
- VST3 support on Windows broke with the addition of Unicode, fixed.
Quote:
Latest version - Beta 10.42-039 (Nov 28 2024)
Downloads
Replace links with 1042-039
Changes/bugfixes
- Unicode support
- Clipper: Added HPF for even harmonics, can sound bad on bass (BETA035). Not useful, removed again
- Clipper: Do thing for voices that we did for highs IMD -> Does not appear to work...
- Updated Airy Highs, should sound much better now. We suggest to raise the "Long" value to increase the effect, that should be safe to do now.
Quote:
Latest version - Beta 10.42-034 (Nov 7 2024)
Downloads
Replace links with 1042-034
Changes/bugfixes
- Loading only a single Processing filter was partially resetting other things, such as MB frequencies!!!
- MicroMPX: List initialization in web interface failed on first startup; unused values were shown.
- Cleaned up MicroMPX re-subscribe to multicast code from a few beta's ago, behavior should be identical.
Quote:
Latest version - Beta 10.42-033 (Nov 6 2024)
Downloads
Replace links with 1042-033
Changes/bugfixes
- Fixed RIST dynamic loading in DSP plugin (032 DSP was completely broken)
- Streaming libraries dynamic loading from DSP plugin never worked properly. This might fix streaming from the DSP in many hosts!
Quote:
Latest version - Beta 10.42-032 (Nov 4 2024)
Downloads
Replace links with 1042-032
Changes/bugfixes
- RIST works on Windows! (Library was updated)
- Windows XP support broke due to RIST. Solution is to dynamically load RIST, we've now added that for the 32 bit stand alone and the Winamp plugin builds. Let us know if you need any other versions to run on XP.
Quote:
Latest version - Beta 10.42-031 (Nov 3 2024)
Downloads
Replace links with 1042-031
Changes/bugfixes
- MicroMPX decoder: Multicast request is done only once; if the network is not yet active at that point nothing happens. So we need to either detect IP changes or re-request continuously. https://support.thimeo.com/scp/tickets. ... 9904#reply -> Doing re-request for all inputs on any network change
- ABE build removed, now fully dynamically enabled in normal build.
- MicroMPX decoder: Added multiple priority levels (4 now, we can add more if needed).
- Pi image: IQaudio was still somewhat broken; after selecting it it was impossible to go back to HifiBerry.
- Increased Stop Threshold slider maximum values for non-Adaptive mode compressors (only MB1 so far), and maximum is no longer "off".
- MicroMPX: Some status updates didn't work in web interface, now they do.
Quote:
Latest version - Beta 10.42-028 (Oct 31 2024)
Downloads
Replace links with 1042-028
Changes/bugfixes
- Sound card rewrite appears to fail, at least for IQaudio card. https://support.thimeo.com/scp/tickets. ... 6533#reply -> Wrong ID was used, fixed
- ARM builds: Stereo Tool and MicroMPX now have limited login system.
- Old preset code completely removed - 174 MB of files!
- Code cleanup (SST/non-GUI builds merged)
- Simplified some build defines (somewhat risky change)
- Display active sample rate in VST plugin
- MicroMPX: Add UECP: Partially working, update to web interface (feedback) does not yet work; values are only updated if any setting is changed.
- MicroMPX AM Reprocessor doesn't work if input is mono, but normal decoder does work. https://support.thimeo.com/scp/tickets.php?id=9973 -> PROBABLY tried to stream without stereo AND rds, works fine here with either.
Quote:
Latest version - Beta 10.42-027 (Oct 30 2024)
Downloads
Replace links with 1042-027
Changes/bugfixes
- Web interface supports error/warning/question popups now!
- STXtreme and PiMP/STAMP entering license key broke in 10.40.
- MicroMPX AM Reprocessor has been broken since version 10.30. There was some audio above the LPF frequency. Filter is now also cleaner and tighter than before.
- Converted console version to modern presets, old presets are now not used anywhere anymore and can be removed.
- Highs and AM Brilliance; Added lowpass filter
- ABE version integration
- Stokkemask with RDS2: Why is the peak level lower? Check if the filtering is too steep at +/0 75 kHz -> No, cannot be fixed, result of what happens further away (above 105 kHz)
Quote:
Latest version - Beta 10.42-023 (Oct 18 2024)
Downloads
Replace links with 1042-023
Changes/bugfixes
- GUI top bar reorganized
- MicroMPX: RIST: Fix memory issues.
Quote:
Latest version - Beta 10.42-022 (Oct 17 2024)
Downloads
Replace links with 1042-022
Changes/bugfixes
- MicroMPX RIST now available through GUI, and adding/removing ports and turning RIST on/off is supported! There are still some memory leaks and the code MIGHT be buggy.
Quote:
Latest version - Beta 10.42-021 (Oct 16 2024)
Downloads
Replace links with 1042-021
Changes/bugfixes
- VST bug fix: Detection failed in some hosts because of exceptions. This may solve some VST issues.
- RIST support for MicroMPX - Decoder port switching works now. Encoder not yet.
- RIST support for MicroMPX - Decoder waiting for packets code is redesigned, RISKY!
- Brilliance under Highs is back
- Code cleanup in framework. Shouldn't change any behavior.
Quote:
Latest version - Beta 10.42-019 (Oct 14 2024)
Downloads
Replace links with 1042-019
Changes/bugfixes
Quote:
Latest version - Beta 10.42-017 (Oct 11 2024)
Downloads
Replace links with 1042-017
Changes/bugfixes
- Big GUI change: Menu on the left can be moved to the right, or removed completely and use a menu in the top bar instead. Go to Application settings -> Graphical settings -> Classical menu menu location.
- AM Brilliance: Try LPF before MB, directly after (or part of) AM Brilliance. -> Yes, that's better, and also improves HD output if that's also used.
Quote:
Latest version - Beta 10.42-014 (Oct 8 2024)
Downloads
Replace links with 1042-014
Changes/bugfixes
- AM Brilliance: Make filter to compensate for phase cancellation at lower Quality settings
- Split AM Brilliance into a normal Brilliance for processing and a separate one for AM? Wait for feedback. (Was: How do we enable AM Brilliance for AM stations? It's basically a processing setting, or should we move it?)
- AM Brilliance: Try minimize add filter
|
|