Releases: DBraun/ChucKDesigner
v0.3.4
v0.3.2
v0.3.1
Upgraded ChucK to 1.5.1.9. Added support for TouchDesigner builds which use Python 3.11.
v0.3.0
This release introduces the ChucKDesigner Python API, tested with the TouchDesigner 2022.22650+ builds. It is the same as the previous Python-API builds of ChucKDesigner which were labeled as experimental. MacOS users must still compile ChucKDesigner for themselves, but feel free to open a GitHub issue if you encounter a problem.
v0.2.55e [EXPERIMENTAL]
Fixes a crash on macOS when resetting a ChucK Audio CHOP. MacOS users still need to compile on their own computers. Follow the instructions in the README.
The attached Windows file is actually a .tar file, but you can use 7zip on windows to open it.
v0.2.53e [EXPERIMENTAL]
The attached zip is actually a .tar
file, but you can use 7zip on windows to open it.
Fixed a bug where the python callback getFloat was casting the values to integers rather than keeping them as float
- The macOS version is crashing, so don't use this branch for macOS yet.
- Windows is 100% fine.
v0.2.43e [EXPERIMENTAL]
For the macOS version, your TouchDesigner app must be titled /Applications/TouchDesigner-2021.39010.app
instead of /Applications/TouchDesigner.app
ChucK source code files (.ck
files) are now externalized to a folder.
v0.2.37 [EXPERIMENTAL]
These plugins are only compatible with the 2021.30000+ builds of TouchDesigner.
This is the second release with the Python interface. It's possible to set global variables via Python and receive them in callbacks associated with a ChucK Listener CHOP. Check out the Python-API branch for more information.
All Python interface functions have dropped global
from their names where possible. For example
op('chuckaudio1').set_global_float('freq', 400)
is now op('chuckaudio1').set_float('freq', 400)
Similarly for callbacks, getGlobalFloat(name, val)
is now getFloat(name, val)
.
v0.2.36 [EXPERIMENTAL]
These plugins are only compatible with the 2021.30000+ builds of TouchDesigner.
This is the first release with the Python interface. It's now possible to set global variables via Python and receive them in callbacks associated with a ChucK Listener CHOP. Check out the Python-API branch for more information.
v0.2.18
fix issue with ChucKListener