Looking for special compressor
-
- KVRist
- 70 posts since 11 Jan, 2021
Hi guys, i am looking for a (drum) compressor with a specific feature. I want the parameters to randomly change after each drum input. It should be possible to select which parameters change and the range of change. I imagine the UI to be similar to the automation mechanic in modern synths, where one can dial in the automation amount directly on the parameter buttons.
The idea is to introduce slight variations in the drum hits, to make them sound more natural. I know of a few plugins that do this, but I haven't found one that sounded convincing. I could automate the randomness, but i am looking for a tool to speed up the workflow.
Any ideas?
The idea is to introduce slight variations in the drum hits, to make them sound more natural. I know of a few plugins that do this, but I haven't found one that sounded convincing. I could automate the randomness, but i am looking for a tool to speed up the workflow.
Any ideas?
-
- KVRist
- 353 posts since 15 Mar, 2021
Take a look at AnalogObsession Realizer:
https://www.patreon.com/posts/realizer-77091774
Not really answering your question, but might come handy.
https://www.patreon.com/posts/realizer-77091774
Not really answering your question, but might come handy.
- KVRAF
- 11381 posts since 3 Feb, 2003 from Finland, Espoo
You could build this kind of compressor in either Fabfilter Saturn 2 or Fabfilter Volcano 3. Make a random LFO, free running, then create the compressor (using envelope followers that control main output gain), then have a transient based envelope follower trigger the LFO amount going into whatever parameters you want randomized. Done.
EDIT: Your idea works really well when built in FF Saturn 2.. just tried it.
You can download the preset here
.. and some audio examples here:
Normal compression, non-randomized
Randomized parameters on transient
I randomized attack, release, gain reduction, saturation and some subtle tiny amounts of the graphic EQ sliders. All driven by an envelope where I set the threshold to react mostly on kicks and snares/claps.
EDIT: Your idea works really well when built in FF Saturn 2.. just tried it.
You can download the preset here
.. and some audio examples here:
Normal compression, non-randomized
Randomized parameters on transient
I randomized attack, release, gain reduction, saturation and some subtle tiny amounts of the graphic EQ sliders. All driven by an envelope where I set the threshold to react mostly on kicks and snares/claps.
"Wisdom is wisdom, regardless of the idiot who said it." -an idiot
"They don't ban hate speech; they ban speech they hate." -an oracle
"They don't ban hate speech; they ban speech they hate." -an oracle
-
- KVRian
- 818 posts since 15 Jun, 2018
^^This is probably the best way, if you have a compressor with an envelope follower as a modulator like C2. Another option would be https://rastsound.com/downloads/naturaliser/
- KVRAF
- 1898 posts since 14 Jul, 2018
as well as their BYOME/TRIADMik_lo wrote: Wed Apr 05, 2023 12:41 pm Unfiltered audios zip has built in modulation capabilities, also with a wide range of compression options.
and depending on the OP's DAW, any compressor might be (randomly) "automatable"
by means of DAW automation
for example in Logic you can use MidiFX "Modulator" with a random modulation targeted at any compressor's parameter like f.e.: threshhold
-
- KVRist
- Topic Starter
- 70 posts since 11 Jan, 2021
Thanks for the replies guys! I forgot i own zip & byome, have to take a look
Edit: works fantastic with Byome.
Thanks for putting time and thought into it. Sadly i dont own saturn, but the unfiltered audio options mentioned should do the trick.
Edit: works fantastic with Byome.
-
- KVRAF
- 4720 posts since 26 Nov, 2015 from Way Downunder
I really wouldn't do this with a compressor - to humanize or organic-ify drums...
- Use velocity, liberally
- Move hits off the grid, ie hats and snares slightly behind the grid to add looser feel to the groove
- Subtle LFO/randomize or DAW automation to the Sample Start
- Subtle LFO/randomize or DAW automation to the Sample Length
- Subtle LFO/randomize or DAW automation to the Sample Pitch
- Use an LFO-capable Frequency Shifter (HertzRider) like the pros do!
- Use velocity, liberally
- Move hits off the grid, ie hats and snares slightly behind the grid to add looser feel to the groove
- Subtle LFO/randomize or DAW automation to the Sample Start
- Subtle LFO/randomize or DAW automation to the Sample Length
- Subtle LFO/randomize or DAW automation to the Sample Pitch
- Use an LFO-capable Frequency Shifter (HertzRider) like the pros do!
-
- KVRAF
- 2751 posts since 15 Apr, 2004 from Capital City, UK
Equally, I was going to say (but got distracted yesterday) I thought about doing this in the past but couldn't fathom what about touching a compressor's parameters was going to give me a more expressive palette. Especially randomly.
Will lowering the threshold and increasing the ratio make it sound more human? Will randomly changing the attack and release impart a human quality? The answer to both of these is no. You might get interesting results which tickle your ears, but they are nothing to do with the way a musician touches the instrument.
The nuances human provide to a performance are positioning on the instrument, the weight of the impulse/exciter (how hard are you gripping the drum stick or guitar pick and how heavily do you strike/pluck), the nature of the thing you're striking (the dimensions and tightness of the skin or string).. and whatever that thing is attached to.. and how the musician is holding it..
Also, I'd be careful thinking the subtleties of a human performance are simply random. True, there will be some 'chaotic' behaviour introduced; small timing choices with note start and ends, and pitching especially with blown or bowed instruments.. that's where the humanness is; not in compression parameters.
If you're just programming drums, MogwaiBoy's post does pretty much cover the basics. Maybe try things like mapping velocity to frequency shifter pitch (eg. harder vel, higher shift), or release length (harder hit, longer release). But ultimately it's the timing of the groove which should be at the forefront of your decision. Well, it would be for me.
Hope you get the sound you're after!
Will lowering the threshold and increasing the ratio make it sound more human? Will randomly changing the attack and release impart a human quality? The answer to both of these is no. You might get interesting results which tickle your ears, but they are nothing to do with the way a musician touches the instrument.
The nuances human provide to a performance are positioning on the instrument, the weight of the impulse/exciter (how hard are you gripping the drum stick or guitar pick and how heavily do you strike/pluck), the nature of the thing you're striking (the dimensions and tightness of the skin or string).. and whatever that thing is attached to.. and how the musician is holding it..
Also, I'd be careful thinking the subtleties of a human performance are simply random. True, there will be some 'chaotic' behaviour introduced; small timing choices with note start and ends, and pitching especially with blown or bowed instruments.. that's where the humanness is; not in compression parameters.
If you're just programming drums, MogwaiBoy's post does pretty much cover the basics. Maybe try things like mapping velocity to frequency shifter pitch (eg. harder vel, higher shift), or release length (harder hit, longer release). But ultimately it's the timing of the groove which should be at the forefront of your decision. Well, it would be for me.
Hope you get the sound you're after!
-
- KVRian
- 870 posts since 25 Aug, 2019
Not sure if this exactly what you mean, but I remember that this compressor does something similar:pawder wrote: Wed Apr 05, 2023 5:38 am Hi guys, i am looking for a (drum) compressor with a specific feature. I want the parameters to randomly change after each drum input. It should be possible to select which parameters change and the range of change. I imagine the UI to be similar to the automation mechanic in modern synths, where one can dial in the automation amount directly on the parameter buttons.
The idea is to introduce slight variations in the drum hits, to make them sound more natural. I know of a few plugins that do this, but I haven't found one that sounded convincing. I could automate the randomness, but i am looking for a tool to speed up the workflow.
Any ideas?
https://www.flux.audio/project/pure-compressor/
-
- KVRAF
- 4720 posts since 26 Nov, 2015 from Way Downunder
Well said - I think instead of answer the OP's question about randomizing a compressor's settings, the best advice is to suggest approaching it from an angle that will achieve the desired result (humanizing) - assuming that is the desired result.CinningBao wrote: Thu Apr 06, 2023 9:35 am Equally, I was going to say (but got distracted yesterday) I thought about doing this in the past but couldn't fathom what about touching a compressor's parameters was going to give me a more expressive palette. Especially randomly.
Will lowering the threshold and increasing the ratio make it sound more human? Will randomly changing the attack and release impart a human quality? The answer to both of these is no. You might get interesting results which tickle your ears, but they are nothing to do with the way a musician touches the instrument.
The nuances human provide to a performance are positioning on the instrument, the weight of the impulse/exciter (how hard are you gripping the drum stick or guitar pick and how heavily do you strike/pluck), the nature of the thing you're striking (the dimensions and tightness of the skin or string).. and whatever that thing is attached to.. and how the musician is holding it..
Also, I'd be careful thinking the subtleties of a human performance are simply random. True, there will be some 'chaotic' behaviour introduced; small timing choices with note start and ends, and pitching especially with blown or bowed instruments.. that's where the humanness is; not in compression parameters.
If you're just programming drums, MogwaiBoy's post does pretty much cover the basics. Maybe try things like mapping velocity to frequency shifter pitch (eg. harder vel, higher shift), or release length (harder hit, longer release). But ultimately it's the timing of the groove which should be at the forefront of your decision. Well, it would be for me.
Hope you get the sound you're after!
There are tonnes of resources on humanizing drums and you have excellently covered the gist of it, which is mimicking the way a human plays, especially with respect to natural dynamics and tempo.
If you wanted to humanize a shaker for instance, you wouldn't just grab a shaker sample and lock it perfectly quantized on the 4/4 grid with each hit at exactly 100%. Just by having some hits louder than others will begin to introduce rhythm - and that's on the path towards a human feel. Then you can go further by unlocking the hits from the grid, add automation (low pass filter opens and closes), link velocity to different shaker samples ie soft shakers vs aggressive shakers.
All that good stuff!
But automating compressor settings? I can't see how that would achieve much level of humanization, if any at all (probably just sound weird and throw your dynamics all over the place) - especially when, as you say, randomization is not always ideal as humans have behaviour and rhythms have GROOVE.
When a human jingles a tamborine to a beat, they're going to fall into a rhythm of accents on and off the beats. Compressor won't mean jack.
- KVRAF
- 11381 posts since 3 Feb, 2003 from Finland, Espoo
Did you guys take a listen to my audio examples above? It really _does_ make a difference. It's subtle but the 100% static drum loop does sound different when there is subtle randomization going on.
Yeah it's not the same as "humanizing" the beat of course but it's definitely a whole lot less static.
Yeah it's not the same as "humanizing" the beat of course but it's definitely a whole lot less static.
"Wisdom is wisdom, regardless of the idiot who said it." -an idiot
"They don't ban hate speech; they ban speech they hate." -an oracle
"They don't ban hate speech; they ban speech they hate." -an oracle
-
- KVRAF
- 2751 posts since 15 Apr, 2004 from Capital City, UK
I did, and, I mean, the effect is minimal with regard to what OP asked for:
"to introduce slight variations in the drum hits, to make them sound more natural"
I wouldn't say a randomised compressor makes things sound more natural. Though that would depend on what your definition of natural is in this context, and what aspect of that you want to impart onto the sound.
My point is that if natural means 'somewhat human', a human isn't random compression settings.
If I were to creatively exploit that feature in a compressor I might be looking for more extreme settings, let it get a bit more crazy? I don't know, I probably wouldn't ever use it
"to introduce slight variations in the drum hits, to make them sound more natural"
I wouldn't say a randomised compressor makes things sound more natural. Though that would depend on what your definition of natural is in this context, and what aspect of that you want to impart onto the sound.
My point is that if natural means 'somewhat human', a human isn't random compression settings.
If I were to creatively exploit that feature in a compressor I might be looking for more extreme settings, let it get a bit more crazy? I don't know, I probably wouldn't ever use it
