Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » Effects
Thread Read
Oversampling compression - necessary for mild/clean compression?
Goto page 1, 2, 3  Next
@midnight
KVRAF
- profile
- pm
PostPosted: Sat Apr 28, 2012 1:06 am reply with quote
How important is it to oversample if for example you are just using a clean compressor and doing like 2-4db gain reduction? Do you feel like you should oversample all compression or is it only necessary when doing deep compression with lots of gain reduction?

Thanks!

(trying to get an overall cleaner sound on my next batch of recordings, don't want to overdo it though at the expense of unnecessary wasted cpu and long rendering times etc... trying to find a balance here between a clean sound, and being able to get stuff done quickly (and at zero latency whenever possible))
^ Joined: 22 Apr 2011  Member: #255222  Location: The House of Zaid
mandolarian
KVRAF
- profile
- pm
PostPosted: Sat Apr 28, 2012 2:13 am reply with quote
I'd say, in a word, no. That's not much GR.

With such small reduction, maybe you don't need a compressor at all. Surprised

Too radical, ok, maybe you need 5-10 compressors (buy them all) in series doing .5dB GR each with 8X oversampling.

Maybe you just need a clean limiter - with infinite oversampling, of course. Don't worry about the latency - that's your great great grand kids kid's problem. Very Happy
----
perception: the stuff reality is made of.
^ Joined: 02 Feb 2005  Member: #56758  Location: Raincoast of Grayland
Shy
KVRAF
- profile
- pm
PostPosted: Sat Apr 28, 2012 4:15 am reply with quote
@midnight wrote:
How important is it to oversample if for example you are just using a clean compressor and doing like 2-4db gain reduction? Do you feel like you should oversample all compression or is it only necessary when doing deep compression with lots of gain reduction?

You don't have to feel anything else, just listen Smile. In DC8C for example, it has no benefit, just maybe very tiny benefit when doing "clean compression" with high threshold. In another compressor, it may affect more. There's a very "clean" sounding compressor that does extensive oversampling (not selectable), but you wouldn't like its 2122 samples long latency Wink.
----
"Music is spiritual. The music business is not." - Claudio Monteverdi
^ Joined: 26 Jun 2004  Member: #30980  
meloco_go
KVRist
- profile
- pm
PostPosted: Sat Apr 28, 2012 6:21 am reply with quote
Shy wrote:
There's a very "clean" sounding compressor that does extensive oversampling (not selectable), but you wouldn't like its 2122 samples long latency Wink.

Which one is that?
^ Joined: 21 Sep 2008  Member: #189780  
Shy
KVRAF
- profile
- pm
PostPosted: Sat Apr 28, 2012 2:38 pm reply with quote
SplitComp
----
"Music is spiritual. The music business is not." - Claudio Monteverdi
^ Joined: 26 Jun 2004  Member: #30980  
aciddose
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Sat Apr 28, 2012 2:42 pm reply with quote
oversampling doesn't even have much of an effect until you start to get into major hard-clipping territory.

there are going to be minor differences with high-frequency content but it just isn't that important in the general case.

try for example running a drum loop through a compressor without oversampling. run it at 44.1k, then try it at 192k. can you hear major differences?

i wouldn't expect you could hear any difference.

("general case" doesn't include high frequency synth leads designed to test this kind of issue.)
^ Joined: 07 Dec 2004  Member: #50793  
camsr
KVRAF
- profile
- pm
PostPosted: Sat Apr 28, 2012 3:12 pm reply with quote
The only time I use oversampling on the compressor is when the material has "hard-edge". It's almost unnecessary in 99% of compression.
----
^ Joined: 16 Feb 2005  Member: #58183  
osiris
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Sun Apr 29, 2012 1:27 am reply with quote
I noticed JCompshaper has oversampling on it. What does it do? (Besides chew up CPU)
^ Joined: 20 Nov 2003  Member: #10484  
tony tony chopper
KVRAF
- profile
- pm
- e-mail
PostPosted: Sun Apr 29, 2012 1:34 am reply with quote
A compressor normally has a smooth enough envelope, so hardly any high freq in it. In theory 2x oversampling would be useful (I've seen higher oversampling in some compressors, never understood why), but in practice I never noticed any difference. On the contrary, when used as a limiter it's more a problem.
----
DOLPH WILL PWNZ0R J00r LAWZ!!!!
^ Joined: 19 Jun 2002  Member: #3103  
bootsie
KVRian
- profile
- pm
- www
PostPosted: Sun Apr 29, 2012 2:42 am reply with quote
oversampling is not the answer in this case
well, actually it is an answer but a very weak one ...
----
follow me on
^ Joined: 19 Apr 2007  Member: #148089  Location: Frankfurt, Germany
aciddose
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Sun Apr 29, 2012 3:06 am reply with quote
if you're using your compressor to hard-compress a signal at -48db with very short attack/release times, oversampling is the answer.

http://soundcloud.com/aciddose/example-hardcompress

with just the kick in there it isn't an issue. you can see the harmonics are generated up to about 30th though. insert some hihats or other high-frequency components like conga or whatever and boom, aliasing madness.

oversampling by 4x to 16x will fix this.
^ Joined: 07 Dec 2004  Member: #50793  
bootsie
KVRian
- profile
- pm
- www
PostPosted: Sun Apr 29, 2012 4:07 am reply with quote
oversampling is not the answer in this case
well, actually it is an answer but a very weak one ...
----
follow me on
^ Joined: 19 Apr 2007  Member: #148089  Location: Frankfurt, Germany
aciddose
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Sun Apr 29, 2012 4:26 am reply with quote
sure. what other answer would you have then? you're processing an input where the fractional information is not available. do you suggest estimating? the source of the issue is that you're applying a simple non-linear function. what do you suggest to apply when anti-aliasing f(x)=x(2-|x|) ?

oversampling is the most CPU-efficient solution, and it works.

another solution would be "don't do that", the problem is though that some people do.
^ Joined: 07 Dec 2004  Member: #50793  
@midnight
KVRAF
- profile
- pm
PostPosted: Sun Apr 29, 2012 4:30 am reply with quote
aciddose wrote:
if you're using your compressor to hard-compress a signal at -48db with very short attack/release times, oversampling is the answer.

http://soundcloud.com/aciddose/example-hardcompress

with just the kick in there it isn't an issue. you can see the harmonics are generated up to about 30th though. insert some hihats or other high-frequency components like conga or whatever and boom, aliasing madness.

oversampling by 4x to 16x will fix this.


how much gain reduction there?
^ Joined: 22 Apr 2011  Member: #255222  Location: The House of Zaid
aciddose
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Sun Apr 29, 2012 4:34 am reply with quote
-48db. attack = 0.05ms, release = 2.5ms, non-linear application.

the compressor is modeled after a circuit i designed and it works perfectly. any arguments about "wah wah, intermodulation-distortion, blah blah blah" are 100% horseshit.

the distortion and modulation are intentional and desirable. the aliasing is the undesirable component.
^ Joined: 07 Dec 2004  Member: #50793  
All times are GMT - 8 Hours

Printable version
Page 1 of 3
Goto page 1, 2, 3  Next
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
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 vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012