• Click here for a list of all my projects.
  • Click here for Touchlib info. Source code here.
  • Click here for our multitouch community site.

Sunday, July 27, 2008

Genome Work Log

  • Investigated Realtime-suitable scripting languages (for use in audio plugins). So far, not too many options exist. There is LLVM / FAUST (both of which generate and compile C++ code). There is also EEL which seems a little promising, and I will be digging into it more. I am tempted to try to write a compiler and VM solution myself. What I think is needed is something very similar to Shaders (used in the graphics domain). It's a simple program that defines inputs and ouputs (and any variables or parameters needed) then processes the inputs and generates outputs. I shouldn't need any of the additional overhead of garbage collection. Variables should be strongly typed for speed. Function calling will be minimal. Also it will need to compile to byte code (not be interpreted). Mirroring shaders could also make it easier to offload plugin processing to a graphics card (or use CUDA?) which is also of interest to me. Anyway, it's an interesting topic and I'll be investigating it more.
  • Fixed numerous bugs with control surface and builder module..
  • Fixed broken Reverb module

0 Comments:

Post a Comment

<< Home