Gin
Public Types | Public Member Functions | List of all members
EQ Class Reference

Basic multi channel / multi band EQ. More...

Public Types

enum  Type {
  lowshelf , highshelf , peak , highpass ,
  lowpass
}
 

Public Member Functions

 EQ (int numBands)
 
void setSampleRate (double sr)
 
void setNumChannels (int ch)
 
void reset ()
 
void setParams (int band, Type t, float freq, float q, float g)
 
void process (juce::AudioSampleBuffer &buffer)
 

Detailed Description

Basic multi channel / multi band EQ.

Member Enumeration Documentation

◆ Type

enum EQ::Type
Enumerator
lowshelf 
highshelf 
peak 
highpass 
lowpass 

Constructor & Destructor Documentation

◆ EQ()

EQ::EQ ( int  numBands)

Member Function Documentation

◆ setSampleRate()

void EQ::setSampleRate ( double  sr)

◆ setNumChannels()

void EQ::setNumChannels ( int  ch)

◆ reset()

void EQ::reset ( )

◆ setParams()

void EQ::setParams ( int  band,
Type  t,
float  freq,
float  q,
float  g 
)

◆ process()

void EQ::process ( juce::AudioSampleBuffer &  buffer)

The documentation for this class was generated from the following file: