From e78131ccbbcb81da94e5992f788c6ea291a2050d Mon Sep 17 00:00:00 2001 From: Florian Jung Date: Thu, 6 Jan 2011 20:16:19 +0100 Subject: 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!) --- TODO | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'TODO') diff --git a/TODO b/TODO index 883a589..a86f48f 100644 --- a/TODO +++ b/TODO @@ -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 -- cgit v1.2.3