• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Build/H03-May-2022-613512

Documentation/H03-May-2022-1,4471,052

Resources/H03-May-2022-445,054443,457

docker/H30-Oct-2021-10674

lib/H30-Oct-2021-9,8482,505

package/H03-May-2022-11484

src/H30-Oct-2021-17,07110,784

.gitignoreH A D30-Oct-2021240 1513

.gitmodulesH A D30-Oct-2021108 43

.travis.ymlH A D30-Oct-20211.1 KiB3125

README.mdH A D30-Oct-20212.1 KiB4327

README.md

1
2
3FaustLive
4============================
5## The swiss knife for [Faust](https://faust.grame.fr) development.
6--------------
7
8master : [![Build Status](https://travis-ci.org/grame-cncm/faustlive.svg?branch=master)](https://travis-ci.org/grame-cncm/faustlive)
9dev : [![Build Status](https://travis-ci.org/grame-cncm/faustlive.svg?branch=dev)](https://travis-ci.org/grame-cncm/faustlive)
10
11FaustLive is an advanced self-contained prototyping environment for the Faust programming language with an ultra-short edit-compile-run cycle. Thanks to its fully embedded compilation chain, FaustLive is simple to install and doesn't require any external compiler, development toolchain or SDK to run.
12
13FaustLive is the ideal tool for fast prototyping. Faust programs can be compiled and run on the fly by simple drag and drop. They can even be edited and recompiled while running, without sound interruption.
14It supports also native applications generation using the [Faust online compiler](https://faust.grame.fr/tools/onlinecompiler/).
15
16FaustLive is based on the [Faust](https://faust.grame.fr) library and on [LLVM](http://llvm.org).
17
18## Libraries
19
20Faust libraries are now in a [separated subproject](https://github.com/grame-cncm/faustlibraries). They are synchronized from time to time in the main FaustLive repository using the following commands:
21
22    git submodule update --remote --merge
23    git add Resources/Libs
24    git commit -m "Updating libraries"
25    git push
26
27### Limitations and known bugs
28
29 - crashes on Windows when compiling a dsp with input signals, on a machine without input audio device
30 - may crash on startup due to incorrect cache. In this case, find the `FaustLive-CurrentSession-2.XX` folder in your home folder, remove it and restart. On Unix like stations (Linux, MacOS), this folder is hidden and located at `$HOME/.FaustLive-CurrentSession-2.XX`
31
32## Building
33
34To build the FaustLive project, go to the `build` folder and start with the README file.
35
36<!--p align="center">
37  <img width="70" src="./Resources/FaustLiveIcon.png"> <br />
38  <img width="100" src="./Resources/faust.png">
39</p-->
40
41--------------
42#### [Grame](http://www.grame.fr) - Centre National de Creation Musicale
43