[LAD] Prototyping algorithms and ideas

Frank Barknecht fbar at footils.org
Thu Jan 24 14:11:24 UTC 2008


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.pdf

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__



More information about the Linux-audio-dev mailing list