Stereo Tool https://forums.stereotool.com/ |
|
Stereo Tool 6.10 https://forums.stereotool.com/viewtopic.php?t=3065 |
Page 82 of 213 |
Author: | Luke [ Fri Jun 24, 2011 6:10 pm ] |
Post subject: | Re: Stereo Tool 6.10 |
Quote: Quote: I did not even listen to it
Try it out, it's really a great track (if you like gabber music, that is).I'm sure that it is listed in the Geneva Conventions somewhere that it is not alowed to play 'this' on the radio or anywhere else! Bojcha, this will be the Baby : ASRock Z68 PRO3-M , Intel® Core™ i5-2500 and 8GB of memory and an SSD drive |
Author: | hvz [ Sat Jun 25, 2011 2:51 am ] |
Post subject: | Re: Stereo Tool 6.10 |
BETA072: - Found yet another bug (or actually 2) in the declipper that affected the audio quality. Fixed! CPU load should be roughly similar to before. Improvement in reconstruction is clearly noticeable... Winamp DSP plugin: http://www.stereotool.com/download/dsp_ ... 20-072.exe Stand alone version: http://www.stereotool.com/download/ster ... 20-072.exe VST version: http://www.stereotool.com/download/vst_ ... 20-072.dll VST version (No SSE2): http://www.stereotool.com/download/vst_ ... 20-072.dll Command line version: http://www.stereotool.com/download/ster ... 20-072.exe Linux command line version: http://www.stereotool.com/download/ster ... ETA620-072 NOT AVAILABLE Linux GUI version: http://www.stereotool.com/download/ster ... ETA620-072 NOT AVAILABLE TODO: - Fix loading changed multiband frequencies - Add buffer and filter for SCA output (SCA1 ok, SCA2 ok) - Finish AGC improvement - make mono value configurable (replace checkbox by slider) 1 hour --> NO, not needed - anything else needed? -> NO - Fix Punch - Check what to do with new filters (such as bass AGC) - keep them, remove them, change them? --> KEEP - Save new BASS_AGC setting in VST mode - Loudness: Annoying cracking sound in bass. Slightly present in 5.00, worse in 6.00, maybe even worse in 6.10. Only when bass is too loud. Much worse than in Final Limiter (at same input level!) - so this clearly indicates a bug. Most likely cause: The filter that was added to remove bass artifacts....... ![]() - Fix crash at program close - Fix VST plugin version (does not run) - Dynamically drop 'Allow louder highs, even if it causes vibrations' to 0 when bass filter suspects noticeable voice vibrations. - Reduce Loudness CPU load - Check and remove static variables - Finish new de-essing filter (check what to do with the settings, remove at least some!) - Convert Multiband input to MONO, then use arrays [2][4096] --> should give speedup. - FAILED - Natural Dynamics: Fix or remove transient boost - Natural Dynamics: Add expected + strength slider per band - Finish declipping filter (clipping level detection + level reduction in dB). 1. Figure out why removal of unwanted frequencies causes flat lines at high quality setting with small overlap. This causes distortion, with this fixed repairs are MUCH better. 2. Fix MP3 correction, automatically scale down when this deteriorates the sound. --> TOP part fails! - Declipping filter: Fix low latency behavior - Always oversample clipping (configurable) - Declipping filter: Change detection at lower input levels. - "Test Right Channel" in "FM Transmitter Calibration" does not work since v6.10 (standalone) (bojcha) - Declipper window close function - check! - Seems ok - Scopes black background? - Add AGC start level - Declipping filter: Add comparting of sample history to make sure loud bursts are still detected properly (now, with 16 blocks of history, 65 samples are removed even when ignoring just 0.1%). I should also check the current block (probably with a margin of a factor 2). - Declipping filter: Use reliability of tilt detection to determine movement speed; slowly move to default tilt (configurable!) - Declipping filter: Far too many samples are marked as 'maybe/probably' clipped. Histogram not used or not cleared? - Declipping filter: Optimize tilt detection for performance. SSE2 for maximum. And keep separate smaller histograms to determine the maximum (should perform much better). - Declipping filter: Cleaned histogram must be mirrorred. After cleanup, mirror center is place where SIGMA above == SIGMA below! Only use on the lower end. Then run cleanup again! The result should contain approximately the same amount of data above and below. If not, that indicates incorrect detection. - Declipping filter: Add a long term histogram, and use maximum of short term and long term start clipping level detection. - Declipping filter: Check if 'No declipping when tilt cannot be determined' can safely be turned on. - Declipping filter: Add setting and saving of new sliders (history size, percentage of highest samples to drop, tilt detection range start, end and precision) - Declipping filter: Check why higher Quality settings causes cracking sounds. Answer: Rounding error, and too low filtering values to remove it. - Move pre-emphasis to end of processing - AGC: Separate 'Remove remaining peaks' settings for band 1 and 2 - Channels L/R swap in stand alone version when changing filtering/quality (eldoradofm) - Declipping filter: Optimize peak matching for performance: Move determination to extra preprocessing step DONE; try to change if statements to min/max or something IMPOSSIBLE. - Fix changing value of 'final limit' in Multiband when changing Loudness settings. - Save bandpass filter order - Save all new settings, also through VST interface - Declipping filter: Change default values for Maximum distortion and Step size (see Bojcha's post) - Finish blind interface WAITING FOR FEEDBACK TODO: TEST: Only display this window when needed. - RDS issue reported here: viewtopic.php?f=15&t=3703&p=11524#p11524 partially solved - Declipper: Fix loud bass with soft higher frequencies issue. Do something with loudest frequency vs. peak level - if it cannot fit (Madonna, Metallica) there must be clipping, otherwise there might not be. On top of this I should somehow try to preserve deformed bass sounds (if they are not hard clipped). Maybe this will work: Find loudest frequency, if it's very low. Than assume that it's clipped at the maximum restoration level (?); generate a new tone (using lowpass filter) of the same frequency and clip that at some margin below the maximum peak level. Then filter the input signal based on the FFT of the clipped signal. Finally analyze this new signal; if it is indeed clipped the filtered output will resemble a clipped waveform (visible in sample histogram; no tilt issues!) instead of a sine wave. Use the output of this as input to determine how strict the clipping detection for the input waveform should be (eg. based on normal or sinusoid signals). This is all way too difficult and it just won't work. Here's the real solution: Detect if a loud bass sound is present, if so make sure that symmetrical clipping detection is used, possibly with automatic 'maybe clipped' level adjustment. This should only slightly affect Metallica (which still sounds very reasonable with symmetrical enabled), but has a big effect on DBN - Jack is Back (which is far less affected with symmetrical enabled; auto likely/maybe adjustment based on symmetrical should help even more). - Update presets? (BASS_AGC etc.) 1 day - Natural Dynamics: Attempt to reduce number of bands by 2 (memory + cpu DIV 2), using bands with sloppy slopes (no interaction between bands -> memory usage DIV 2, out-of-cache reads gone, hopefull final filter gone too -> CPU DIV 2 again). - Natural Dynamics: Voices, especially in chorus, still sound weird. - Natural Dynamics: Smooth out different bands more to reduce low-bitrate-MP3-like sounds. - Natural Dynamics: Optimize situation with no interaction between bands for performance. - Natural Dynamics: Save settings in VST version[/color] - Change version number 1 hour - Release 1 hour - Add lowpass filter for stereo signal (will cause a lot of extra latency!) - it might be possible to avoid this latency using a Hilbert transform - Add smarter clipping detection. Maybe something much simpler suffices: Current clipping detection with threshold + flat line detection - Declipping filter: Automatically override the 3 clipping level sliders if the clipping level is detected very clearly (clear thin spike in sample value histogram). - NONSENSE, this is already done by the histogram function. But it can be made a BIT better - I think - by automatically LOWERING the 'always clipped' slider if a lot of data is present at the highest few bins (but care is needed for DBN - Jack is Back like tracks) - Declipping filter: Create a new histogram after declipping, clean up and subtract from original. - Change stand alone version to 32 bits. |
Author: | DJ-DOGGY [ Sat Jun 25, 2011 10:52 am ] |
Post subject: | Re: Stereo Tool 6.10 |
Hans , Yes For the "filter order" in bandpass filter panel . I found a couple a days ago that this setting is not saved and loaded correctly , but I`m busy in these days . That`s why don`t make any post about this ...like i say cosmetic bug . You might fix this easy i guess . Latest betas are going high and high ... good work boys ( Hans , Bojcha ... and all the guys ... that reporting bugs ) . Keep it up and let`s make this software the best ! |
Author: | camclone [ Sat Jun 25, 2011 11:46 am ] |
Post subject: | Re: Stereo Tool 6.10 |
in bandpass filter : where in the processing is stage 2 ,4,6, and 8 ? 6 sounds best anyway |
Author: | hvz [ Sat Jun 25, 2011 2:14 pm ] |
Post subject: | Re: Stereo Tool 6.10 |
Bandpass filter order = how steep the slopes are. So you can set it higher if you need very steep slopes, or lower if you don't really care. Steeper slopes = more phase difference. I've added saving the setting (apparently I forgot that in version 6.10?) to the todo list. |
Author: | eldoradofm [ Sat Jun 25, 2011 2:41 pm ] |
Post subject: | Re: Stereo Tool 6.10 |
I did a test with the declipper. I play a 500 Hz square wave from one pc through stand alone stereo tool. With declipper on the output is going up en down like it's amplitude modulated. Is it supposed to behave this way? |
Author: | Luke [ Sat Jun 25, 2011 2:44 pm ] |
Post subject: | Re: Stereo Tool 6.10 |
Quote: Bandpass filter order = how steep the slopes are. So you can set it higher if you need very steep slopes, or lower if you don't really care. Steeper slopes = more phase difference.
I've added saving the setting (apparently I forgot that in version 6.10?) to the todo list. Does this only affect the order of the bandpass filter? If I check the 2nd order filter which should only go down 12dB per octave it already looks extreemly steep. |
Author: | eldoradofm [ Sat Jun 25, 2011 3:33 pm ] |
Post subject: | Re: Stereo Tool 6.10 |
And could you fix the bug that "lim output" in MB changes from 100% to 98% when i change "Final limiter" setting in the Limiting and Loudness window? |
Author: | hvz [ Sat Jun 25, 2011 5:05 pm ] |
Post subject: | Re: Stereo Tool 6.10 |
Quote: I did a test with the declipper.
Hm, the answer to this is of course 'no'. I'll see if I can do anything about it (probably not for version 6.20). Did you discover this by accident or are there 'real world' situations where you get a similar behavior? (In other words: How bad is it? And do you hear it or only see it? Sorry, working on my laptop now and I don't have most of my software - including some to generate waveforms - with me)I play a 500 Hz square wave from one pc through stand alone stereo tool. With declipper on the output is going up en down like it's amplitude modulated. Is it supposed to behave this way? Short explanation: Declipping is done on a windowed portion of audio. The sides are softer than the middle. And this can indeed lead to different reconstruction of clipping depending on where it occurs exactly. A solution would be to declip based on a wider region and ignore the sides, but that would increase (probably double) the CPU load and add some extra latency as well... |
Author: | hvz [ Sat Jun 25, 2011 5:06 pm ] |
Post subject: | Re: Stereo Tool 6.10 |
Quote: And could you fix the bug that "lim output" in MB changes from 100% to 98% when i change "Final limiter" setting in the Limiting and Loudness window?
Ah, I hadn't noticed that one yet. Will add it to my todo list.
|
Page 82 of 213 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |