Hallo,
Albert Graef hat gesagt: // Albert Graef wrote:
[2]
http://faust.grame.fr/
Faust is a purely functional language (signals are streams of samples,
DSPs are functions operating on those, which can easily combined in
various ways using Faust's block diagram operators).
Another very new contender is Vessel, a (micro)sound synthesis
package for Lua:
http://www.mat.ucsb.edu/%7Ewakefield/lua%7E/lua%7E.htm
http://www.mat.ucsb.edu/%7Ewakefield/lua%7E/Wakefield_MSThesis_MAT07_Vessel…
A Linux/Pd version is in the works. Check the lua-av mailing list for
status:
http://zydeco.mat.ucsb.edu/mailman/listinfo/lua-av but it's
alrady producing sound. Vessel is not quite Free Software yet because
of a dependency on a non-free package (synz) that may become free in
the near future.
Lua has some nice functional properties as well and may be a bit
easier to learn than Q or Lisp. It's big with game programmers
already.
Maybe Vessel can be married with Faust as well, like the Q/Faust
coupling?
Ciao
--
Frank Barknecht _ ______footils.org__