{"repo":"grame-cncm/faust","free":true,"listed":false,"github":"https://github.com/grame-cncm/faust","clone":"git clone https://github.com/grame-cncm/faust.git","description":"Functional programming language for signal processing and sound synthesis","language":"C++","stars":3130,"topics":["faust","dsp","audio","compiler","wasm","c","cpp","llvm","functional-programming","rust"],"license":null,"category":"media-processing","readme_excerpt":"Faust - Programming Language for Audio Applications and Plugins Grame, Centre National de Creation Musicale: Build status: Introduction Faust (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis. A distinctive characteristic of Faust is that it is fully compiled. The Faust compiler translates DSP specifications into very efficient code for various languages (C++, C, JAVA, LLVM IR, WebAssembly etc.) working at sample level. It targets high-performance signal processing applications, libraries, and audio plug-ins for a variety of audio platforms and standards. A same Faust specification can be used to easily generate various kinds of native standalone applications, iOS and Android apps, as well as Csound, LADSPA, Max/MSP, PD, Q, SuperCollider, VST, AU plugins, etc. (see the README in the /architecture folder for an exhaustive list). While there are Faust contributors everywhere across the globe, Faust is mainly being developed at Grame, Centre National de Creation Musicale ( ), its birthplace. Versions and Branches The Faust distribution can be downloaded on the Faust Github repository: . Official release packages are also available here: . In the following subsections, details about the branches of the repository are given. master master is the main Faust branch. It can compile in different languages: C, C++, JAVA, LLVM IR, WebAssembly etc. Thanks to its ability to generate LLVM IR and by using LLVM ","default_branch":null,"files":null,"tree":[],"storefront":"/r/grame-cncm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grame-cncm/faust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}