Jeremy Shaw schrieb:
My feeling right now is that the 'best' solution might be something
similar to synthesis OS. I would create a DSL for the realtime DSP
code. Using harpy, this DSL would be compiled to assembly with
execution time guarantees (as much as can be predicted on modern
hardware). For a 'modular synth' this might actually be better than C
code, because the effects of certain choices could be 'compiled in'
instead of having to check the setting via a compare. (that is what
Synthesis OS does).
I'm currently doing this with LLVM - which is more portable and better
optimizing than a plain X86 assembler:
http://code.haskell.org/synthesizer/llvm/
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe