Personal tools
You are here: Home development todo
Document Actions

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
« October 2008 »
Su Mo Tu We Th Fr Sa
1234
567891011
12131415161718
19202122232425
262728293031
No Software Patents!

Under the influence of the patent system and big industry lobbyists, the European Union is on the verge of making a huge mistake: to pass a law that would legalize software patents.