Faust version 2.68.1
github-actions
released this
16 Sep 15:14
·
404 commits
to master-dev
since this release
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 thecom.apple.quarantine
extended attribute. See the xattr man page for details on how to use that tool.
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 (see https://faustdoc.grame.fr/tutorials/rnbo/) - Reworked
faust2vhdl
code. - 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
andba.ifNcNo
functions - Adding new mathematical oscillators to oscillators.lib