VOCAL’s Multi-Band Dynamic Range Compression (DRC) software is available as an individual software library module or as part of VOCAL’s customizable Voice Quality Enhancement (VQE) SDK. As the name suggests, Dynamic Range Compression limits the difference between the minimum and maximum signal levels of an audio signal.

DRC is a useful signal processing tool for both playback and capture audio. DRC is often implemented after Automatic Gain Control (AGC) in a VQE package to help minimize the effect of overshoot artifacts. Multi-band DRC is critically important for products that need to adhere to ITU and TIA Telephone performance standards. Multi-band DRC provides the implementor the flexibility and control to compress the frequency bands as needed to meet loudness requirements.

Request Voice Quality Enhancement brochure

multi band dynamic range compression


More Information


supported platforms

VOCAL’s dynamic range compression software is available for the following platforms. Please contact us for specific vocoder supported platforms and performance information.

ProcessorsOperating Systems
  • Texas Instruments – C6xx (TMS320C62x, TMS320C64x, TMS320C645x, TMS320C66x, TMS320C67x), DaVinci, OMAP, C5xx (TMS320C54x, TMS320C55x)
  • Analog Devices – Blackfin, ADSP-21xx, TigerSHARC, SHARC
  • PowerPC, PowerQUICC
  • MIPS – MIPS32, MIPS64, MIPS4Kc
  • ARM – ARM7, ARM9, ARM9E, ARM10E, ARM11, StrongARM, ARMCortex-A8/A9/A15/A3x/A5x/A7x, Cortex-M3/M4/M7/M33
  • Intel / AMD – x86, x64 (both 32 and 64 bit modes)
  • Linux, uClinux, BSD, Unix
  • Microsoft Windows ACM / RTC / CE / Mobile
  • Apple iOS / iPhone / iPad & MacOS
  • Google Android
  • Green Hills Integrity
  • Micrium μCOS
  • Symbian
  • Wind River VxWorks
  • eCOS / eCOSPro