diff options
author | Florian Jung <flo@thinkpad.(none)> | 2011-01-06 20:16:19 +0100 |
---|---|---|
committer | Florian Jung <flo@thinkpad.(none)> | 2011-01-06 20:16:19 +0100 |
commit | e78131ccbbcb81da94e5992f788c6ea291a2050d (patch) | |
tree | ae15e6f8d77be250f168f1871c5a4de34c990abb /TODO | |
parent | e8382521c1a35ad59efea5e8cebb915a67c0008e (diff) |
The synthesizer can now load the compiled notes
There are still issues:
- filtertest.prog.so: output_note-message which is not true
- huge size of the .so (48K are too much!)
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 |