summaryrefslogtreecommitdiffstats
path: root/src/synth_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/synth_engine.h')
-rw-r--r--src/synth_engine.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/synth_engine.h b/src/synth_engine.h
index 674c287..3b0b238 100644
--- a/src/synth_engine.h
+++ b/src/synth_engine.h
@@ -78,12 +78,12 @@ typedef struct {
cc_t cc_lfo_freq;
cc_t cc_lfo_amp;
cc_t cc_adsr_a;
+ cc_t cc_adsr_peak;
cc_t cc_adsr_d;
cc_t cc_adsr_s;
cc_t cc_adsr_r;
+ cc_t cc_gain;
- float gain;
-
float x;
midi_note_t midi_note[MIDI_NOTES];
@@ -99,8 +99,8 @@ typedef struct {
int delay;
float * del;
int deli;
- float del_time;
- float del_feedback;
+ cc_t cc_del_time;
+ cc_t cc_del_feedback;
unsigned long long counter;
int filter;
@@ -116,10 +116,9 @@ typedef struct {
BWBandStop* fff2;
int active;
+ int sound_active;
synth_viz viz;
-
- osc_t * osctri;
} synth_t;
synth_t * init_synth();