| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| apps:all:faust_online [2007/05/28 15:11] – 127.0.0.1 | apps:all:faust_online [2014/03/15 05:45] (current) – j_e_f_f_g |
|---|
| ======Faust Online====== | ======Faust Online====== |
| {{metacard>}} | {{metacard>}} |
| * http://faust.grame.fr/ | |
| This interactive Web site, offers the possibility to use the Faust compiler online, without having to install it on your machine. | |
| |
| The website contains a small catalog of softwares written in Faust. Each | This interactive Web site offers the possibility to write your own audio applications or plugins using the Faust compiler online. |
| software is available to download in various binary formats (Linux/i386) : | |
| |
| * standalone applications : alsa-gtk, jack-gtk, oss-gtk, libsndfile | The website contains a catalog of applications written in Faust. Choose the application you are interested in, and follow the '->code' link. This will lead you to the Online Compiler where you can view. edit and even recompile the corresponding application. |
| command line | |
| * plugins : ladspa, puredata, Q, supercollider | |
| |
| The SVG block-diagrams of each software are also available ('->svg' | Various source and binary formats are available : |
| link). These block-diagrams were generated by the Faust compiler using | * standalone applications : alsa-gtk, jack-gtk, oss-gtk |
| the -svg option. You can navigate down the hierarchy of block diagrams | * plugins : ladspa, puredata, Q, supercollider, Max/MSP |
| by clicking on the blue boxes. A click on the white background allows to | |
| move up. | |
| |
| Another link, the '->code' link, allows to view and edit the Faust code | |
| of the application. It is useful to learn how a specific application is | |
| written in Faust. But the funny part is to modify the Faust code to your | |
| needs. You can then recompile it and look at the generated C++ code or | |
| at the corresponding SVG block-diagrams. | |
| |
| Once your Faust program successfully compile, you can choose the | Choose the desired format with the 'Architecture' popup menu. Then press the 'See C++ code' to generate the corresponding C++ program. |
| appropriate architecture and download a 'source' tar.gz file that | |
| contains the C++ code and a Makefile, or directly a binary file for | |
| Linux/i386. | |
| |
| | It is also possible to generate graphical block-diagrams using the 'SVG Diagram' button. You can navigate down the hierarchy of block diagrams by clicking on blue boxes. A click on the white background allows to move up. |
| |
| |
| new software packages, new plugins for **Pd** and **SuperCollider3** \\ | |
| ~~META:topic=New_Additions_for_Winter_2006-2007~~ | {{tag>JACK synthesis_and_composition_packages development dsp}} |
| {{tag>New_Additions_for_Winter_2006-2007}} | |
| ~~META:title=Faust Online~~ | ~~META:title=Faust Online~~ |
| ~~META:desc=new interactive Web site, new software packages, new plugins for Pd and SuperCollider3 ~~ | ~~META:desc=Online Faust Compiler to write your own audio applications or plugins ~~ |
| ~~META:logo=~~ | ~~META:logo=http://faust.grame.fr/templates/faust-web/images/logo.png~~ |
| ~~META:link=http://faudiostream.sourceforge.net/~~ | ~~META:link=http://faust.grame.fr/index.php/online-examples~~ |
| ~~META:screenshot=~~ | ~~META:screenshot=~~ |
| ~~META:banner=~~ | ~~META:banner=~~ |
| ~~META:author=~~ | ~~META:author=Grame~~ |
| ~~META:download=~~ | ~~META:download=~~ |
| ~~META:version=~~ | ~~META:version=~~ |
| ~~META:manual=~~ | ~~META:manual=~~ |
| ~~META:example=~~ | ~~META:example=~~ |
| | ~~META:releasedate=~~ |
| |