diff options
author | grm <grm@eyesin.space> | 2025-03-02 13:53:54 +0200 |
---|---|---|
committer | grm <grm@eyesin.space> | 2025-03-02 13:53:54 +0200 |
commit | 9847614871e861c216425b95a8300dba37b0f6e6 (patch) | |
tree | f319cc5ebd58d2247d546a3c2149ce85559be6d8 /src/synth_engine.h | |
parent | d5e9beaf5cc38c0e57bbc555a6e3054f3bf000d8 (diff) | |
download | synth-project-9847614871e861c216425b95a8300dba37b0f6e6.tar.gz synth-project-9847614871e861c216425b95a8300dba37b0f6e6.tar.bz2 synth-project-9847614871e861c216425b95a8300dba37b0f6e6.zip |
Also improve midi and add tt for templating
Diffstat (limited to 'src/synth_engine.h')
-rw-r--r-- | src/synth_engine.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/synth_engine.h b/src/synth_engine.h index 21e427c..f771073 100644 --- a/src/synth_engine.h +++ b/src/synth_engine.h @@ -22,6 +22,11 @@ typedef struct soundcard_t { int id; } soundcard_t; +typedef struct midi_device_t { + char name[2048]; + int id; +} midi_device_t; + typedef struct lfo_t { float freq; float amp; @@ -136,7 +141,7 @@ typedef struct { int sound_active; soundcard_t soundcard; - int midi_device_id; + midi_device_t midi_device; synth_viz viz; |