refactor: oscillator "process" method name

This commit is contained in:
2023-09-08 17:00:58 +04:00
parent 4057bf5d42
commit 55242db407
4 changed files with 4 additions and 4 deletions

View File

@@ -13,7 +13,7 @@ struct Adder {
for (size_t i = 0; i < sample_count; i++) { for (size_t i = 0; i < sample_count; i++) {
float sample = 0.0f; float sample = 0.0f;
for (Oscillator* osc : oscillators) { for (Oscillator* osc : oscillators) {
sample += osc->GenerateSample(); sample += osc->Process();
} }
signal[i] = sample; signal[i] = sample;

View File

@@ -31,5 +31,5 @@ class Oscillator {
float GetFreq() { return m_freq; } float GetFreq() { return m_freq; }
void SetFreq(float freq); void SetFreq(float freq);
void Reset(); void Reset();
float GenerateSample(); float Process();
}; };

View File

@@ -45,7 +45,7 @@ void Oscillator::SetFreq(float freq) {
m_phase_dt = (this->*m_dt_function)(freq); m_phase_dt = (this->*m_dt_function)(freq);
} }
float Oscillator::GenerateSample() { float Oscillator::Process() {
return (this->*m_osc_function)() * m_volume; return (this->*m_osc_function)() * m_volume;
} }

View File

@@ -71,7 +71,7 @@ void Synth::Trigger(Note input) {
} }
void Synth::apply_filter_lfo() { void Synth::apply_filter_lfo() {
float dt = m_lfo->GenerateSample(); float dt = m_lfo->Process();
Filter* filter = (Filter*)m_effects[1]; Filter* filter = (Filter*)m_effects[1];
float freq = filter->GetFreq(); float freq = filter->GetFreq();
//todo: check formula //todo: check formula