Hello Henning, The whole idea of writing dsp algorithms directly in haskell is very interesting. I think it would be much more intuitive to extend synthesis systems like this.
But there are so many good options like supercollider (and hsc3 for instance), that it is very discouraging using a less efficient system for real-time. You told you could not do much complex synthesis with your system, is this because you don't have a bigger block size? Or Haskell garbage collector? What is your strategy in this respect? There are other systems trying to make decent DSP performance with languages other then C. The second version of JSyn is all written in pure Java, not c like the first version. That is good! The same language for high and low level work, unlike supercollider that you must know c++ to tweak the UGens. And they get decent performance for more complex synthesis algorithms.[1] Also silencio, that is written in lua.[2] I don't know much about those systems, but if those smart guys are working on that, it seams possible to do it. [1] http://www.softsynth.com/jsyn/index.php [2] https://code.google.com/p/silencio _______________________________________________ haskell-art mailing list haskell-art@lurk.org http://lists.lurk.org/mailman/listinfo/haskell-art