Files
SeeSynth/inc/Ramp.h
e1lama c50a8335d7 [feature]: ADSR (#15)
closes #14

Reviewed-on: #15
2023-09-06 11:29:46 +03:00

17 lines
289 B
C++

#pragma once
class Ramp {
private:
float m_level;
float m_sample_rate;
float m_increment;
int m_counter;
public:
Ramp(float starting_level, float sample_rate);
~Ramp();
void RampTo(float value, float time);
float Process();
bool IsCompleted();
};