In keying, one sound turns another on (keying is sometimes referred to as “side-chain gating” and the “key” is sometimes called the side-chain signal). This can produce some interesting electronic music effects, such as drum rhythms imposed on a chorus. The patch shows the compression patch modified for keying. This did not require many changes—simply the separation of the control signal from the processed signal and the removal of the switch that triggers unity gain at the threshold. One more thing—the sense of the gain calculation (difference between the control and the threshold) is reversed by exchanging the leads on the math subpatch. Thus the amplification of the left signal is set by the level minus the threshold. When the control level is below the threshold this is negative, giving a reduction in gain.
This kind of patch can be fussy about levels, so an output gain is provided to give extra boost if needed.
With this setup, a signal in the left channel will not pass through unless a signal is present on the right channel. The ratio determines how much effect the control has on the left signal. If the ratio is set to 1:1, there is no effect at all. For ratios much above 2:1, there may be some distortion. The threshold determines how strong the control has to be to turn the left input on.
|rampsmooth~||Smooth an incoming signal|
|MSP Compression Introduction: What is Compression?||MSP Compression Introduction: What is Compression?|
|MSP Compression Tutorial 1: Peak Limiting||MSP Compression Tutorial 1: Peak Limiting|
|MSP Compression Tutorial 2: Basic Compression||MSP Compression Tutorial 2: Basic Compression|
|MSP Compression Tutorial 3: Tweaking Compression||MSP Compression Tutorial 3: Tweaking Compression|
|MSP Compression Tutorial 4: Compression on Real Instruments||MSP Compression Tutorial 4: Compression on Real Instruments|
|MSP Compression Tutorial 5: Multiband Compression 1||MSP Compression Tutorial 5: Multiband Compression 1|
|MSP Compression Tutorial 6: Multiband Compression 2||MSP Compression Tutorial 6: Multiband Compression 2|
|MSP Compression Tutorial 8: Microsounds||MSP Compression Tutorial 8: Microsounds|
|MSP Compression Tutorial 9: Ducking||MSP Compression Tutorial 9: Ducking|
|MSP Compression Tutorial 10: Controlling Feedback||MSP Compression Tutorial 10: Controlling Feedback|