Skip to content

Faust version 2.69.3

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Nov 15:32
· 253 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 the com.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 in aterm::normalizedTree()
  • Update faustgen~ link step for Max 8.6
  • Update faust2jackconsole to allow effects option
  • Add -I option to faust2caqt

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 and ahdsr_bias
  • Add fibonacci functions
  • Adding more mixing functions
  • Add si.repeat function
  • Add wavefold and `softclipQuadratic saturators