- static gain_t apply_gain (BufferSet& bufs, framecnt_t sample_rate, framecnt_t nframes, gain_t initial, gain_t target);
- static void apply_simple_gain(BufferSet& bufs, framecnt_t nframes, gain_t target);
-
- static gain_t apply_gain (AudioBuffer& buf, framecnt_t sample_rate, framecnt_t nframes, gain_t initial, gain_t target);
- static void apply_simple_gain(AudioBuffer& buf, framecnt_t nframes, gain_t target);
-
- static void declick (BufferSet& bufs, framecnt_t nframes, int dir);
-
- gain_t gain () const { return _gain_control->get_value(); }
-
- void set_gain (gain_t g, void *src);
- void inc_gain (gain_t delta, void *src);
-
- static void update_meters();
+ static gain_t apply_gain (BufferSet& bufs, samplecnt_t sample_rate, samplecnt_t nframes, gain_t initial, gain_t target, bool midi_amp = true);
+ static void apply_simple_gain(BufferSet& bufs, samplecnt_t nframes, gain_t target, bool midi_amp = true);