diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1,4 +1,10 @@ TODO für den synth + o .so unloaden! + o envelope, filter, ggf. auch alles aus program.o im hauptprogramm + lassen? d.h. via init funktionspointer übergeben oder virtuelle + interfaceklassen benutzen (für envelope/filter z.B.) + o wave auf int*[] mit wave[i]=new int[] umbauen + !!!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! @@ -10,6 +16,7 @@ TODO für den synth 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 wenn sync global aus ist, kann auch osc.sync genullt werden + o beim default_program vielleicht auch ein optimiertes objekt benutzen? o filter_envelope könnte mit anderem ctor geinitet werden (weniger schreibarbeit) o notes compilieren und als .so-datei laden |