Skip to content

Faust version 2.75.7

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Sep 13:36
· 114 commits to master-dev since this release

Change log

WARNING: to get the source version

  • be sure to download the faust-2.75.7.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. MacOS Monterey is now the minimal version.

New

  • Add -mc option in faust2w32max6 and faust2w64max6.
  • Add FAUST_DTREE_SIZE env variable.
  • Deterministic compilation activated with the FAUST_DTREE environment variable.
  • Faster hashkey computation taken from boost::hash_combine.
  • Update faust2object for Apple ARM targets.
  • Add llvm-test-poly test.
  • Introduction of sigRegister and retiming algorithm.
  • Another gameaudio - complex rain sounds.
  • Another gameaudio - modal synthesis of wind chimes.
  • Another gameaudio example - thunder.
  • Christof Ressi multichannel implementation in faust2puredata. New -newio option to activate the new model.
  • Document ratio related methods in APIUI.

Deprecated

Fixed bugs

  • Man page generation now uses '--' for long options.
  • Use 'struct' instead of 'class' for C++ code generation in -uim mode.
  • Steven Kraninger fix for JUCE architecture bus channel changes for VST3 compatibility up to 8 channels. The original code would create errors in debug and only provide 2 channels even when more channels were selected.

Libraries

  • New scatN function for general N-port scattering
  • New scat primitive facilitates acyclic tree scattering networks.
  • Add balanced par, sum, prod to signals.lib.
  • Add selectxbus (selectbus with crossfade).