wip: play notes only on press

This commit is contained in:
2023-08-13 00:55:47 +04:00
parent c16447f30e
commit 635de894ad
6 changed files with 68 additions and 44 deletions

View File

@@ -15,13 +15,14 @@ class Synth {
// OscillatorUI* ui_oscillators;
// Note m_current_note;
std::vector<float> m_out_signal;
std::vector<float>& get_note(int semitone, float beats);
void get_note(int semitone, float beats);
void apply_effects();
public:
Synth(/* args */);
~Synth();
void ProduceNoteSound(Note input);
void StopNoteSound();
void AddOscillator();
void AddEffect(Effect* fx);
const std::vector<float>& GetOutSignal() { return m_out_signal; }