summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO39
1 files changed, 39 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..bff6e11
--- /dev/null
+++ b/TODO
@@ -0,0 +1,39 @@
+TODO für den synth
+ o notes compilieren und als .so-datei laden
+ o programme on-the-fly (um)laden
+
+ o parser-klasse durch parse-funktion ersetzen
+
+ o reattack a) garnicht, b) immer, c) nur wenn schon in releasephase
+ --> legatopedal!
+
+ o bei envelopes: releasephase abschalten (bei sustain bleiben)
+
+ o RAM aufräumen?
+
+ o jedes programm eigene LFOs?
+ o andere wellenformen bei LFOs?
+ o mehr wellen für wave[]
+
+ o parser: sehr redundante funktionen zusammenführen
+ o parser: direkt in result schreiben?
+
+ o attack und release ggf. auf niedrigen wert (<=0.01) initen, um
+ knackser zu vermeiden?
+
+ o chorus, reverb etc.
+
+ o konnte-nicht-verbinden-warnung weniger schlimm machen
+
+ o max_pitchbend per controller setzen?
+ o nur auf bestimmte channels reagieren
+
+ o diverse pedale (soft, sostenuto, halte, legato (?))
+
+ (o)lfo-maxima getrennt regeln. nää
+ (o)bei filter-envelopes: ksr/ksl? nää.
+ (o)resonanz-tremolo bei tiefpass? nää.
+
+
+TODO fürs CLI
+ x ...