Complete Fender Floor MIDI implementation

This commit is contained in:
hirsch 2016-07-03 10:57:50 -04:00
parent 6638fc5bf3
commit 92ffd60808
21 changed files with 1834 additions and 367 deletions

View file

@ -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