(foo~)

(download~)

(installation~)

(documentation~)

(changelog~)

(mailing-lists~)

(sourceforge~)

foo sound synthesis

© 1993-2009 by gerhard eckel, ramón gonzález-arroyo
© 2003-2009 by martin rumori
© 1993-1996 by ircam, zkm

this is the homepage of the foo sound synthesis system.

foo

foo is a sound synthesis tool based on the scheme language, a clean and powerful lisp dialect. foo is used for high-quality non-realtime sound synthesis and -processing. By scripting foo like a shell it is also a neat tool for implementing common tasks like soundfile conversion, resampling, multichannel extraction etc.

foo does not distinguish between score and patch nor between audio and control rate and has a simple and powerful temporal semantics. A control library written in Scheme allows to access these features in an abstract musical way.

foo was developed by gerhard eckel and ramón gonzález-arroyo in 1993 at "zentrum für kunst und medientechnologie" (zkm) in karlsruhe, germany (http://www.zkm.de). its kernel is written in objective-c for the NeXTStep platform. eleven years later, a first port to linux has been done using the GNUstep framework. porting to Cocoa/Mac OS X is also planned. by now, foo uses the elk scheme interpreter (http://sam.zoy.org/projects/elk/).

foo is free software

foo is released under the LGPL (since version 0.0.2). please refer to http://www.gnu.org/licenses and/or the LICENSE file. this license is not yet stated in each source file. this issue will be fixed in next releases of foo.

THERE IS NO WARRANTY FOR THIS SOFTWARE AT ALL.

foo sourceforge project site

SourceForge.net Logo

© 2003-2009 martin rumori, last modified: Friday, 24-Jan-2014 23:24:55 UTC (index.shtml)