OctiMax 4-band Compressor
choosePreset | preset-number [int] |
The word omx.4band~ object. These presets are to be considered "starting points" and should be tweaked for your particular purpose or desired sound. The preset options are: 0: Standard - Appropriate for anything, all genres of music, movies, television viewing, etc. 1; Pop - Great for any modern genre including rock, country, trance. 2; Movies - Similar to standard but optimized for dynamic movie soundtracks. |
, followed by a number in the range 0-2, selects a preset for the
bypass | bypass-flag (0 or nonzero) [int] |
The word omx.4band~. | followed by a non-zero number will output the dry unchanged input signal straight out the outlet without any processing; followed by a 0, will output the signal effected by
gating_threshold | release-gate-threshold (dB) [int] |
The word | , followed by a number, sets the release gate threshold (in dB below full scale). When the signal is below this threshold, the release time of the compressor will be slowed by a factor of 3.
inagc_b1_atk | attack-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the attack rate for the input compressor. The attack rate determines how quickly the compressor applies gain reduction. The value range is 0-150 on a logarithmic scale, with larger values indicating faster attack.
inagc_b1_rel | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the release rate for the input compressor. The release rate determines how quickly the compressor returns to unity gain. The value range is 0-150 on a logarithmic scale, with larger values indicating faster release.
inagc_range | maximum-dB [int] |
The word | , followed by a number, sets the maximum amount of gain in dB applied by the input compressor . The compression ratio is fixed at infinity:1.
mbagc_b1_atk | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the attack rate for band 1. The attack rate determines how quickly the compressor applies gain reduction. The value range is 0-150 on a logarithmic scale, with larger values indicating faster attack.
mbagc_b1_drv | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the gain in dB applied to band 1 before compression. Increasing the drive for a particular band applies more compression to those frequencies.
mbagc_b1_rel | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the release rate for band 1. The release rate determines how quickly the compressor returns to unity gain. The value range is 0-150 on a logarithmic scale, with larger values indicating faster release.
mbagc_b2_atk | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the attack rate for band 2. The attack rate determines how quickly the compressor applies gain reduction. The value range is 0-150 on a logarithmic scale, with larger values indicating faster attack.
mbagc_b2_drv | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the gain in dB applied to band 2 before compression. Increasing the drive for a particular band applies more compression to those frequencies.
mbagc_b2_rel | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the release rate for band 2. The release rate determines how quickly the compressor returns to unity gain. The value range is 0-150 on a logarithmic scale, with larger values indicating faster release.
mbagc_b3_atk | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the attack rate for band 3. The attack rate determines how quickly the compressor applies gain reduction. The value range is 0-150 on a logarithmic scale, with larger values indicating faster attack.
mbagc_b3_drv | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the gain in dB applied to band 3 before compression. Increasing the drive for a particular band applies more compression to those frequencies.
mbagc_b3_rel | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the release rate for band 3. The release rate determines how quickly the compressor returns to unity gain. The value range is 0-150 on a logarithmic scale, with larger values indicating faster release.
mbagc_b4_atk | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the attack rate for band 4. The attack rate determines how quickly the compressor applies gain reduction. The value range is 0-150 on a logarithmic scale, with larger values indicating faster attack.
mbagc_b4_drv | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the gain in dB applied to band 4 before compression. Increasing the drive for a particular band applies more compression to those frequencies.
mbagc_b4_rel | release-rate-coefficient (0 through 150) [int] |
The word | , followed by a number, sets the release rate for band 4. The release rate determines how quickly the compressor returns to unity gain. The value range is 0-150 on a logarithmic scale, with larger values indicating faster release.
meterData | The word | will cause output (by instantaneous command as opposed to metering-interval described by the message) of values which describe the current state of various internal levels of the compressor, and can be used to drive GUI objects to provide visual feedback.|
meterRate | output-interval (milliseconds) [int] |
The word | , followed by a number, specifies the interval (in milliseconds) at which the meter data described above will be sent.
meters | metering-output-flag (0 or 1) [int] |
The word | , followed by a 1 or 0, turns the metering output on or off. When metering is on, a list of values will be sent from the rightmost outlet at a rate specified by the message. These values describe the current state of various internal levels of the compressor, and can be used to drive GUI objects to provide visual feedback.
lim_drive | pre-peak-limiting-gain (dB) [float] |
The word | , followed by a number, sets the overall gain in dB before peak limiting is applied.
ngenabled | noise-gate-enable-flag (0 or 1) [int] |
The word omx.4band~ features two noise gates: one that operates on the entire signal, and one that only affects higher frequencies, such as hiss. | , followed by a 1 or 0, turns the noise gate on or off. A noise gate is effective for reducing background hiss when no other signal is present.
ngthresh1 | noise-gate-threshold (dB) [int] |
The word | , followed by a number, sets the threshold level (in dB below full scale) at which the overall noise gate will be engaged.
ngthresh2 | treble-noise-gate-threshold (dB) [int] |
The word | , followed by a number, sets the threshold level (in dB below full scale) at which a noise gate will be applied to the treble frequencies only.
noisegate | dB value [int] |
The word | followed by a number which specifies a value in dB, sets the noisegate threshold.
mbagc_range | maximum-dB [float] |
The word | , followed by a number, sets the maximum amount of gain in dB applied by the multiband compressor. This affects all four frequency bands. The compression ratio is fixed at infinity:1.
outmix1 | output-gain (dB) [float] |
The word | , followed by a number, sets the gain in dB applied to band 1 after compression.
outmix2 | output-gain (dB) [float] |
The word | , followed by a number, sets the gain in dB applied to band 2 after compression.
outmix3 | output-gain (dB) [float] |
The word | , followed by a number, sets the gain in dB applied to band 3 after compression.
outmix4 | output-gain (dB) [float] |
The word | , followed by a number, sets the gain in dB applied to band 4 after compression.
saveSettings | The word | causes all parameter values to be sent out the third outlet.|
signal | Audio input, the signal or pair of signals to be compressed. |
Name | Description |
---|---|
omx.5band~ | OctiMax 5-band Compressor |
omx.comp~ | OctiMax Compressor |
omx.peaklim~ | OctiMax Peak Limiter |
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 |