Releases: DBraun/TD-Faust
v0.4.4
v0.4.2
Upgraded Faust to 2.68.1
v0.4.1
This version has no functional changes. There should be a minor performance improvement due to using static libraries instead of dynamically linked libraries. Building locally should also be much easier because we can rely on pre-compiled libfaust and no longer need to build LLVM.
llvm-15.0.7-win11-x86_64
Uploading this x86_64 Windows LLVM build for other Faust developers to use. I built it via llvm/llvm-project@8dfdcc7
llvm-15.0.7-macos10.15-x86_64
Uploading this x86_64 macOS LLVM build for other Faust developers to use. I built it via llvm/llvm-project@8dfdcc7
llvm-15.0.7-macos10.15-arm64
Uploading this arm64 macOS LLVM build for other Faust developers to use. I built it via llvm/llvm-project@8dfdcc7
v0.3.1
This is a release just for Windows to go along with the release of SketchSynth.toe. Check it out: https://youtu.be/P5IplSv9eZQ
Non-breaking changes:
- Increased the maximum number of input and output channels to be 16384.
v0.3.0
UPDATE: The windows .zip files are actually .tar files, which you can open with 7-zip on Windows.
The macOS and Ubuntu builds will not work on your machine. These builds are uploaded here only because they have assets which are used by DawDreamer.
- The automatically generated UIs are much better. (Behind the scenes, it uses Faust to generate JSON and then automatically create UI in TouchDesigner. This replaces the XML-based system.)
- The automatic UIs now support horizontal and vertical bargraphs.
- The automatic UIs now support labeled tab groups, horizontal groups, and vertical groups.
- The
faustlibraries
directory should now be sibling to the TD-Faust plugin. You no longer need to put it in a strange location such as/usr/local/share/faust
orC:/Program Files/Derivative/TouchDesigner/share/faust/
.
v0.2.2.4
UPDATE: The windows .zip
is actually a .tar
file, which you can open with 7-zip on Windows.
When upgrading projects that already use the Faust Audio CHOP, you may need to delete the Faust CHOPs in the project and recreate them with the OP Create Dialog
Changes:
- "Block Size" is no longer a parameter you need to think about. It will be computed based on the maximum of either the "control" CHOP input or the MIDI CHOP input. If either of these CHOPs is high sample rate, the block size will be as low as 1. If neither of these CHOPs is connected, the block size will be large, which is faster.
- Added and tested examples for playback of wave cycles (see the
assets
folder for the python script to run once) - Added other examples for Mid-Side (mono/stereo) mixing, such as a filter bank that allows you to control the stereo width of any bank.
- Added a variable time length echo that sounds nice when you slide the decay time parameter.
- Fixed some widgets and how their labels get set.
- Fixed GUI mutex on macOS for when polyphony is enabled and "group voices" is off
v0.2.0
update workflows/all.yml