All times are UTC+02:00




Post new topic  Reply to topic  [ 292 posts ]  Go to page Previous 112 13 14 15 1630 Next
Author Message
PostPosted: Tue Nov 12, 2013 11:38 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Warning: When using compressors in Traditional Peak mode, this version has a much higher CPU load, because I've added some extra features for testing. If they are useful I'll optimize them.
Windows stand alone: http://www.stereotool.com/download/ster ... 32-014.exe
Winamp DSP: http://www.stereotool.com/download/dsp_ ... 32-014.exe
Windows VST: http://www.stereotool.com/download/vst_ ... 32-014.dll

I've made the new Traditional Peak and brand new Traditional RMS mode more configurable. That's the only change compared to 012, so if you're not planning to experiment with that just don't download this version.

New settings are:
Traditional RMS mode:
RMS block size (only for Traditional RMS mode) -> bigger values means less precise timing of attack/release behavior, but also less effect from low frequencies (less pumping).

Traditional Peak mode:
- Base smoothing
- Smoothing bass sensitivity

In a compressor we have 2 things: An 'envelope', basically a line that follows the audio level, and the compressor behavior itself. If the level drops a lot, release is faster - and this is based on the envelope. Now, if the envelope just follows sample levels, then there will be a lot of near-0 values (just when a waveform crosses 0) which would cause infinitely fast release behavior. The envelope line needs to be made such that this doesn't happen.

So, say we have a peak at level 1000 (sample value). Then I multiply that by .995 (default 'Base smoothing' value) and the next and previous peak value cannot be lower than that. So, say we get 1000, 0 then I replace it by 1000, 995. That may seem to be a lot, but after 1 ms (44 samples at 44.1 kHz), you're already down to 802. At 4 ms we're at 414. at 8 at 171 etc.

That works fine for high frequencies. But if you take a bass, the sample values are dropping slowly (potentially slower than what this .995 does) and in the valleys the level will still approach 0. Which still causes issues with release behavior.
Because of that, there's some code that measures DC offset and increases the .995 base smoothing value to something close to 1 when there's more DC offset present. The second value, 'smoothing bass sensitivity', controls how big the area is that's considered for DC measurement (closer to 1 = bigger area). What we are actually measuring here is DC offset in a specific direction divided by total (absolute) power.

A lower value of Smoothing bass sensitivity means that DC offset is determined over a smaller period - so higher bass freqs are more ignored.

What remains is determining how strongly the bass affects the release behavior. That's what 'Bass power' does - setting it higher means more release slowdown when we see bass.

Note: If you use this for a single multiband band, then you need less of this because there are less other frequencies that hinder bass detection.


Some final remarks:
Current Traditional Peak values are calibrated to get close to the current Peak mode behavior - which does NOT mean that that's the best possible behavior!
Traditional RMS differs a lot from the current RMS mode, I don't know if it's better but I think it is (waveform that comes out looks much smoother, although there's also more bass pumping but that's normal for RMS mode, also in other compressors).


Top
   
PostPosted: Tue Nov 12, 2013 4:35 pm 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 4229
Quote:
Quote:
Quote:
Speaking (seeing) of Bojcha - King's Fire 2:
Bojcha, a lot of dynamics and loudness is lost with your Advanced Bass Distortion Protection settings. (Under Advanced Clipper > Distortion, for others to find.)
I am still not 100% sure myself, but your settings in this preset really Flatten the audio a lot.
Can you tell me wich other preset (FM) has better "dynamics" (and i'll add "details") for same loudness? I want to compare.
Just start by pressing right mouse in this menu on the options and back to the defaults.
Ok, if you found it better like that, then use that settings, but there is reason why are settings like that there.


Top
   
PostPosted: Tue Nov 12, 2013 5:56 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
Yes it`s far less than 70% It`s nearly 37-43% like it`s been before
When i minimize the GUI it goes to 32-34%
Should be fixed in the next build - also the refresh rate of the waveform display is greatly increased.


Top
   
PostPosted: Tue Nov 12, 2013 6:28 pm 
User avatar

Joined: Tue Sep 28, 2010 10:56 pm
Posts: 326
Location: Usa
bob0r, why not try and share your settings ??

_________________
Sexy Girls in your city


Top
   
PostPosted: Tue Nov 12, 2013 8:07 pm 
User avatar

Joined: Wed Nov 19, 2008 7:44 pm
Posts: 1169
Location: Bulgaria
Quote:
Quote:
Yes it`s far less than 70% It`s nearly 37-43% like it`s been before
When i minimize the GUI it goes to 32-34%
Should be fixed in the next build - also the refresh rate of the waveform display is greatly increased.
Great !


Top
   
PostPosted: Wed Nov 13, 2013 11:26 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Warning: When using compressors in Traditional Peak mode, this version has a much higher CPU load, because I've added some extra features for testing. If they are useful I'll optimize them.
Windows stand alone: http://www.stereotool.com/download/ster ... 32-015.exe
Winamp DSP: http://www.stereotool.com/download/dsp_ ... 32-015.exe
Windows VST: http://www.stereotool.com/download/vst_ ... 32-015.dll

- Optimized waveform display, scrolling is now much smoother and CPU load lower
- When you zoom in a lot, waveform is switched off

Coming in next version:
- CPU load for Traditional Peak optimized - now similar to before I made the new parameters configurable
- CPU load for moving mouse over Bands or Equalizer displays greatly reduced
- Compressor: Peak mode replaced by Traditional Peak, RMS by Traditional RMS; RMS compatiblity mode available for old presets (only thing it does is raise the thresholds by 1.75 dB). Code is further optimized.


Top
   
PostPosted: Wed Nov 13, 2013 2:27 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Has anyone else compared RMS vs. Traditional RMS? I've done a few tests today and I think that - at least in multiband mode - I really prefer Traditional, because it handles sudden spikes much better and - except for that - is very similar.

The only problem is that the differences are very similar but still enough different to make it a bit difficult to completely remove the current RMS mode (which is what I want to do - I want to replace Peak and RMS by Traditional Peak and Traditional RMS, which are much simpler and require far less processing power).

Peak -> Traditional Peak seems fine, no changes to presets needed.
RMS -> Traditional RMS needs a bit of a volume boost, and it doesn't behave exactly the same. Now, if it's BETTER that's no problem... But I'm curious what other people hear.


Top
   
PostPosted: Wed Nov 13, 2013 3:30 pm 

Joined: Sun May 02, 2010 11:26 pm
Posts: 547
Quote:
Warning: When using compressors in Traditional Peak mode, this version has a much higher CPU load, because I've added some extra features for testing. If they are useful I'll optimize them.
Windows stand alone: http://www.stereotool.com/download/ster ... 32-015.exe
Winamp DSP: http://www.stereotool.com/download/dsp_ ... 32-015.exe
Windows VST: http://www.stereotool.com/download/vst_ ... 32-015.dll

- Optimized waveform display, scrolling is now much smoother and CPU load lower
- When you zoom in a lot, waveform is switched off
Now when lower than 0.025 sec it switches off. Before it went lower.


Top
   
PostPosted: Wed Nov 13, 2013 3:48 pm 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 4229
Yes.. one step skipped.


Top
   
PostPosted: Wed Nov 13, 2013 4:18 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
Now when lower than 0.025 sec it switches off. Before it went lower.
O I forgot a 0. It should turn off below 0.0025, not 0.025. Fixed in next build.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 292 posts ]  Go to page Previous 112 13 14 15 1630 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:  
Powered by phpBB® Forum Software © phpBB Limited