33 lines
485 B
C++
33 lines
485 B
C++
// -*-c++-*-
|
|
|
|
#ifndef _REVERB_H
|
|
#define _REVERB_H
|
|
|
|
class Mustang;
|
|
|
|
class ReverbCC {
|
|
|
|
protected:
|
|
Mustang * amp;
|
|
|
|
int continuous_control( int parm5, int parm6, int parm7, int value );
|
|
|
|
public:
|
|
ReverbCC( Mustang * theAmp ) : amp(theAmp) {}
|
|
|
|
int dispatch( int cc, int value );
|
|
|
|
private:
|
|
// Level
|
|
int cc59( int value );
|
|
// Decay
|
|
int cc60( int value );
|
|
// Dwell
|
|
int cc61( int value );
|
|
// Diffusion
|
|
int cc62( int value );
|
|
// Tone
|
|
int cc63( int value );
|
|
};
|
|
|
|
#endif
|