MCPcopy Create free account
hub / github.com/DamRsn/NeuralNote / setCurrentSampleRate

Method setCurrentSampleRate

Lib/Player/SynthVoice.cpp:7–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5#include "SynthVoice.h"
6
7void SynthVoice::setCurrentSampleRate(double inSampleRate)
8{
9 mSampleRate = inSampleRate;
10
11 MPESynthesiserVoice::setCurrentSampleRate(inSampleRate);
12 mADSR.setSampleRate(inSampleRate);
13 mADSR.setParameters(mADSRParameters);
14 mOsc.prepare({double(inSampleRate), 1, 1});
15
16 mADSR.reset();
17 mOsc.reset();
18}
19
20bool SynthVoice::isActive() const
21{

Callers

nothing calls this directly

Calls 3

setSampleRateMethod · 0.45
setParametersMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected