1
#include "enginepregain.h"
3
/*----------------------------------------------------------------
4
A pregaincontrol is ... a pregain.
5
----------------------------------------------------------------*/
6
EnginePregain::EnginePregain(int potmeter_midi, MidiObject* midi)
8
// ERROR IN THE FOLLOWING LINE *******************
9
//pregainpot = new ControlPotmeter("pregainpot", potmeter_midi, this, midi, 5., 0.25);
10
connect(pregainpot, SIGNAL(valueChanged(FLOAT)), this, SLOT(slotUpdate(FLOAT)));
14
EnginePregain::~EnginePregain() {
18
void EnginePregain::slotUpdate(FLOAT newvalue) {
22
void EnginePregain::process(CSAMPLE *source, CSAMPLE* destination, int buffer_size) {
23
for (int i=0; i<buffer_size; i++)
24
destination[i] = source[i]*pregain;