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 thecom.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 infaust2w32max6
andfaust2w64max6
. - 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).