Complete Fender Floor MIDI implementation
This commit is contained in:
parent
6638fc5bf3
commit
92ffd60808
21 changed files with 1834 additions and 367 deletions
23
reverb.h
23
reverb.h
|
|
@ -19,15 +19,28 @@ public:
|
|||
|
||||
private:
|
||||
// Level
|
||||
int cc59( int value );
|
||||
int cc59( int value ) { return continuous_control( 0x00, 0x00, 0x0b, value );}
|
||||
// Decay
|
||||
int cc60( int value );
|
||||
int cc60( int value ) { return continuous_control( 0x01, 0x01, 0x0b, value );}
|
||||
// Dwell
|
||||
int cc61( int value );
|
||||
int cc61( int value ) { return continuous_control( 0x02, 0x02, 0x0b, value );}
|
||||
// Diffusion
|
||||
int cc62( int value );
|
||||
int cc62( int value ) { return continuous_control( 0x03, 0x03, 0x0b, value );}
|
||||
// Tone
|
||||
int cc63( int value );
|
||||
int cc63( int value ) { return continuous_control( 0x04, 0x04, 0x0b, value );}
|
||||
};
|
||||
|
||||
|
||||
class NullReverbCC : public ReverbCC {
|
||||
public:
|
||||
NullReverbCC( Mustang * theAmp ) : ReverbCC(theAmp) {}
|
||||
private:
|
||||
int cc59( int value ) { return 0;}
|
||||
int cc60( int value ) { return 0;}
|
||||
int cc61( int value ) { return 0;}
|
||||
int cc62( int value ) { return 0;}
|
||||
int cc63( int value ) { return 0;}
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue