Faust version 2.69.3
github-actions
released this
13 Nov 15:32
·
428 commits
to master-dev
since this release
Change log
WARNING: to get the source version
- be sure to download the
faust-2.69.3.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
- Improve
faustbench-llvm
by checking-ct 0
option - Update
faust2max6
link step for Max 8.6 - Remove identifiers generation workaround in codebox backend
- JAX: improve soundfile path searching
- Introduction of widget modulation expressions
- Add
boxHGroup, boxVGroup, boxTGroup
and C versions in libfaust API - Rework
-1*exp
like expressions in FIR by adding MinusInst - Improved simplifications in particular for
-n*exp
expressions - Expressions
0-x
rewritten in-1*x
inaterm::normalizedTree()
- Update
faustgen~
link step for Max 8.6 - Update
faust2jackconsole
to allow effects option - Add
-I
option tofaust2caqt
Deprecated
Fixed bugs
- Correct
LLVMInstVisitor::visitIndexedAddress
- Minus expression is not correctly handled for now in codebox backend, so use the
-1*exp
workaround, improve MinusInst handling in LLVM backend
Libraries
- Add
si.smoothq
function - Add
ma.not
function - Add
adsr_bias
andahdsr_bias
- Add fibonacci functions
- Adding more mixing functions
- Add
si.repeat
function - Add
wavefold
and `softclipQuadratic saturators