todo
incomplete todo list
dsp contexts
- resampling of subpatches
- detaching computation of larger blocks to a helper thread to avoid cpu spikes
python
- native python bindings to write objects in python
- python interface to the object system
- python interface to the dataflow interpreter (environment class)
internals
dsp stuff
- audio busses
- fft objects (fftw?)
- svf filters for signal driven filters
- windowing objects
- try to SIMDify filters with polyphase decomposition
- tap delay objects (write, message/signal controlled read with different interpolation modes, retap-like object)
message stuff:
- pd/max style message objects
- container objects
- objects to access the current patch and the environment
audio buffers
- sampling objects
- nonrealtime buffer operation objects
architecture
- clean up the exception system
- limit symbol reference counting by passing symbols by reference, possibly rewrite them with c++/tr1 smart pointers
- analyse bindlist concurrency problem
- preference system: should it go to the gui or to the core?
externals
- filter externals (similar to iemlib filers)
- faust wrapper
- ladspa and dssi wrapper
- vst wrapper
- physical modeling objects, binding to a physics engine like opal
website
- nicer design (white on black)
- more detailed language specification
- design docs
- object database
