11.07.2015 Views

MSP; "A Primer on Compression" - Peabody Computer Music

MSP; "A Primer on Compression" - Peabody Computer Music

MSP; "A Primer on Compression" - Peabody Computer Music

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tutorial 3: Tweaking Compressi<strong>on</strong>There are more messages used to c<strong>on</strong>trol the omx.comp~ object than are found <strong>on</strong> manycompressors. Using these messages gives you unprecedented access to the inner workings ofthe object and let you adjust the behavior for a wide variety of sounds. In additi<strong>on</strong> to Threshold,ratio, Attack, and Release, the following messages are available: (Try them out in patcher C3.Tweaking Compressi<strong>on</strong>.)channelCouplingSmoothGainDelaySidechainNoise GateReleaseStereo signals naturally have different levels <strong>on</strong> each side. If <strong>on</strong>e channeltriggers compressi<strong>on</strong> but the other does not, the relative levels of the channelswill be changed. This will result in a movement of the sound image. Thereforeequal compressi<strong>on</strong> is applied to both channels even if <strong>on</strong>ly <strong>on</strong>e needs it.Normally, the amount of compressi<strong>on</strong> is determined by the str<strong>on</strong>ger channelat any moment. If channelCoupling is set to 1, compressi<strong>on</strong> will follow the leftchannel. On 2 the right channel determines the acti<strong>on</strong>.Since the level detector works in discrete steps, applying the levelmeasurement directly to the gain c<strong>on</strong>trol would result in stepped acti<strong>on</strong> or“zipper noise”. To prevent this, an envelope (similar to line~) is applied to thec<strong>on</strong>trol signal. SmoothGain c<strong>on</strong>trols the time of this envelope.delays the applicati<strong>on</strong> of the measurement to the amplifier c<strong>on</strong>trol. This willallow fast peaks through for an extra punchy sound. Combined with a fastattack time, this will produce str<strong>on</strong>g but very short drum kicks, perfect for hiphop.A Sidechain filter applies the inverse vocal EQ described in tutorial 4 to themeasurement circuit. This will reduce the effect of vocals <strong>on</strong> the output level,useful if you are compressing a full mix. It will keep the voice from pushingdown sustaining parts such as organ.Noise gating is almost always necessary when you compress audio from thereal world. For instance, if you are recording a guitar amp, the compressor willemphasize the amp hum between notes. To help prevent this, the omx.comp~has a built-in noise gate. When enabled, this applies downward expansi<strong>on</strong> toany signal below the ngThreshold. There are no attack and release c<strong>on</strong>trolsbecause gating is normally applied to very quiet signals.The three messages gatingLevel, freezeLevel and progressiveRelease make automatic11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!