github grame-cncm/faust 2.68.1
Faust version 2.68.1

latest releases: 2.75.7, 2.74.6, 2.72.14...
12 months ago

Change log

WARNING: to get the source version

  • be sure to download the faust-2.68.1.tar.gz file to get a complete source folder (in particular, with all the libraries)
  • on macOS, binary files are still to notarise, you may have to use the xattr -rd com.apple.quarantine file command to remove the com.apple.quarantine extended attribute. See the xattr man page for details on how to use that tool.

WebAssembly

This is the latest release which contains the JavaScript written Faust/WebAssembly glue code using the compiled libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data files, also used in the faust2webaudio separated project. See documentation.

A new TypeScript/JavaScript based model will be used in the next versions.

New

  • Reworked mesh2faust tool
  • Rework faust-dynamic-engine
  • Experimental -diff option for 'Automatic Differentiation in the Faust Compiler'
  • Add sigDelay1 in signal API.
  • Add printCBox/printCSignal API in box and signal API.
  • Add getSigInterval/setSigInterval in signal API
  • New faust2rnbo tool
  • Reworked faust2vhdlcode
  • Add -it option to inline rdtable/rwtable code in the main class.
  • Add missing round primitive in the language
  • Add -vec mode in Rust backend
  • Codebox backend (for RNBO support)
  • MIDI and polyphonic support in JSFX backend

Deprecated

Fixed bugs

  • Revert incorrect route primitive incorrect fix.
  • Add checkNullBargraphLabel to better handle null labels in bargraph.
  • Complete -quad support in C++ backend.
  • Rework broken -inj option.

Libraries

  • Add ba.ifNc and ba.ifNcNo functions
  • Adding new mathematical oscillators to oscillators.lib

Don't miss a new faust release

NewReleases is sending notifications on new releases.