Remote compilation
Compiling a same Faust DSP program on different platforms and targets (applications and plugins) can be a tedious task when SDKs have to be installed and configurated, or when the user want to do cross-compilation.
A remote compilation service has been developed to simplify this process. It allows to send DSP source code on a cloud based infrastructure, which hosts a lot of targets and can do cross-compilation. This service is accessible:
-
in several applications like FaustLive, Faust Editor or Faust IDE
-
with a dedicated API explained in more details in the faustservice project and in the FaustWeb client tool
-
with the faustremote script (part of the Faust distribution), which allows to access the remote compilation service and execute compilation requests.