summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 12 insertions, 0 deletions
diff --git a/TODO b/TODO
index 97475fb..e9ee05b 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,16 @@
TODO für den synth
+!!!o BUG: bei Note::set_param sollte statt dem eigentlichen param
+ der orig gesetzt werden und dann neu berechnet werden!
+!!!o BUG: bei release und reattack: BEIDE male die filter-envelope beachten!
+ o KSL mit powf und floats statt mit double umschreiben
+ o statt lfo-nummer direkten zugriff auf curr_lfo angeben?
+ o oscval-nullen kann in get_sample() weggelassen werden
+ o bei tremolo (und vibrato?): eventuell nicht prüfen, obs aktiviert
+ ist, sondern zur not einfach *1 rechnen?
+ o in get_sample(), beim aufaddieren zum out (und vmtl auf fm-)wert:
+ erst nach dem addieren scalen, statt für jeden faktor einzeln
+
+ o filter_envelope könnte mit anderem ctor geinitet werden (weniger schreibarbeit)
o notes compilieren und als .so-datei laden
o programme on-the-fly (um)laden