AudioConverter::AudioConverter(float inputSampleRate_, float outputSampleRate_, float dcBlockFreq1, float dcBlockFreq2, float ampScale_) : inputSampleRate(inputSampleRate_), outputSampleRate(outputSampleRate_), dcBlock1(outputSampleRate_, dcBlockFreq1), dcBlock2(outputSampleRate_, dcBlockFreq2) { setOutputVolume(ampScale_); setEqualizerParameters(2, 15000.0f, 0.5f, 0.5f); }
AudioConverter::AudioConverter(float inputSampleRate_, float outputSampleRate_, float dcBlockFreq1, float dcBlockFreq2, float ampScale_) : inputSampleRate(inputSampleRate_), outputSampleRate(outputSampleRate_), dcBlock1L(outputSampleRate_, dcBlockFreq1), dcBlock1R(outputSampleRate_, dcBlockFreq1), dcBlock2L(outputSampleRate_, dcBlockFreq2), dcBlock2R(outputSampleRate_, dcBlockFreq2) { setOutputVolume(ampScale_); }
// ---------------------------------------------------------- ofxAudioUnitMixer::ofxAudioUnitMixer() // ---------------------------------------------------------- { _desc = mixerDesc; initUnit(); // default volume is 0, which can make things seem like they aren't working int busses = getInputBusCount(); for(int i = 0; i < busses; i++) setInputVolume(1, i); setOutputVolume(1); }