Difference between revisions of "FaustWorkshop2015"
Line 9: | Line 9: | ||
While the Faust compiler itself was designed to not rely on any external library, some of the tools gravitating around Faust do have a few dependencies. So you need to make sure that the following packages are installed on your system: git, llvm (3.4), llvm-dev (3.4) and libmicrohttpd. | While the Faust compiler itself was designed to not rely on any external library, some of the tools gravitating around Faust do have a few dependencies. So you need to make sure that the following packages are installed on your system: git, llvm (3.4), llvm-dev (3.4) and libmicrohttpd. | ||
+ | For the workshop, we will use some of the latest features of Faust so it is strongly recommended that you compile and install Faust from the Git repository: http://sourceforge.net/p/faudiostream/code/ci/master/tree/. For that, open a terminal window, cd to the location where you want to download Faust and then type: | ||
+ | <pre style="white-space: pre-wrap; | ||
+ | white-space: -moz-pre-wrap; | ||
+ | white-space: -pre-wrap; | ||
+ | white-space: -o-pre-wrap; | ||
+ | word-wrap: break-word;"> | ||
+ | git clone git://git.code.sf.net/p/faudiostream/code faudiostream-code | ||
+ | cd faudiostream-code | ||
+ | git checkout faust2 | ||
+ | make | ||
+ | sudo make install | ||
+ | </pre> | ||
=== Installing Faust on MacOSX === | === Installing Faust on MacOSX === | ||
=== Installing Faust on Windows === | === Installing Faust on Windows === |
Revision as of 08:31, 18 June 2015
The Audio Plug-Ins Designed with Faust workshop will take place at CCRMA from July 6 until July 10 2015. This wiki page will be used as platform to exchange material with the participants and will remain online after the end of the workshop. For any question/comment/suggestion, please contact Romain Michon (rmichon_at_ccrma_dot_stanford_dot_edu).
Contents
Getting Ready for the Workshop
Installing Faust on Linux
Dependencies
While the Faust compiler itself was designed to not rely on any external library, some of the tools gravitating around Faust do have a few dependencies. So you need to make sure that the following packages are installed on your system: git, llvm (3.4), llvm-dev (3.4) and libmicrohttpd.
For the workshop, we will use some of the latest features of Faust so it is strongly recommended that you compile and install Faust from the Git repository: http://sourceforge.net/p/faudiostream/code/ci/master/tree/. For that, open a terminal window, cd to the location where you want to download Faust and then type:
git clone git://git.code.sf.net/p/faudiostream/code faudiostream-code cd faudiostream-code git checkout faust2 make sudo make install