First post - I recently saw Sam do a talk in Melbourne & performing live - I was blown away and I’ve finally gotten around to messing with the software- it’s been so much fun so far!
I come from an Audio Engineering background and have messed with other music / audio mixing tools like Ableton, ProTools/Reaper etc, and I guess it’s a blessing and a curse - I keep reaching for tools I already know and thinking from an “audio” perspective rather than from a “coding” one.
So, this one might seem obvious, but I’ll ask: Is there a way to side-chain the input to a compressor?
I’m looking for this kind of effect: https://youtu.be/b9o91rqw0LE?t=123
To clarify- in a lot of compressors there’s an option to set where the compressor defines it’s input. A really good example of this in dance music is to set a compressor with a really slow release on a main Synth line, but have it take it’s input from the kick drum, so on every Kick beat, the compressor is triggered, and ducks the volume of the Synth - and then slowly the synth recovers volume. It gives it that neat “Pumping” sound, and I’m looking to achieve that in code.
I’ve thought around this a little - and I’m struggling to see how I’d implement this kind of thing inside SonicPi. It appears the compressors have no assignable input, so I’m wondering if there’s a way to do this through code. Could I assign the volume of the kick to a variable, and have that adjust a compressor somehow? Or create this effect manually by controlling the synth’s amplitude somehow?
Anyone had any experience with this?
Thanks in advance!