libZPlay documentation (Win32)
IndexReferenceHome
PreviousUpNext
Equalizer

Equalizer processor.

libZPlay implements programmable equalizer processor with following features:

  • create custom frequancy bands
  • preamp gain in millidecibels
  • control each band gain in millidecibels

 

Note: By default, equalizer processor is disabled. User must enable equalizer using EnableEqualizer or zplay_EnableEqualizer

New instance of ZPLay class has 10 default equalizer bands. 

int FreqPoint[9] = {115, 240, 455, 800, 2000, 4500, 9000, 13000, 15000};

  • band0: 0 - 115 Hz
  • band1: 115 - 240 Hz
  • band2: 240 - 455 Hz
  • band3: 455 - 800 Hz
  • band4: 800 - 2000 Hz
  • band5: 2000 - 4500 Hz
  • band6: 4500 - 9000 Hz
  • band7: 9000 - 13000 Hz
  • band8: 13000 - 15000 Hz
  • band9: 15000 - Samplerate/2 Hz

 

User can create custom bands with SetEqualizerPoints

To change gain of specified band use SetEqualizerPreampGain

To apply equalizer, use:  

 

Copyright (c) 2010. Zoran Cindori - All rights reserved.

Web: http://libzplay.sourceforge.net/

Email: zcindori@inet.hr