You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ChucKDesigner is an integration of the ChucK music/audio programming language with the TouchDesigner visual programming language. ChucKDesigner is similar in spirit to [Chunity](https://chuck.stanford.edu/chunity/), the combination of ChucK and the Unity game engine. With ChucKDesigner, TouchDesigner can control ChucK code via user interfaces and [channel operator](https://docs.derivative.ca/Channel) streams. TouchDesigner can also fetch audio streams and float variables from ChucK. Please use the [issues](https://github.com/DBraun/ChucKDesigner/issues) and [discussions](https://github.com/DBraun/ChucKDesigner/discussions) pages on Github.
5
+
ChucKDesigner is an integration of the ChucK music/audio programming language with the TouchDesigner visual programming language. With ChucKDesigner, TouchDesigner can control ChucK code via user interfaces and [channel operator](https://docs.derivative.ca/Channel) streams. TouchDesigner can also fetch audio streams and float variables from ChucK. Please use the [issues](https://github.com/DBraun/ChucKDesigner/issues) and [discussions](https://github.com/DBraun/ChucKDesigner/discussions) pages on Github.
6
6
7
7
## Installation
8
8
9
-
### Download ChucK
9
+
### ChucK
10
10
11
-
[Downloading ChucK](https://chuck.stanford.edu/release/) separately is optional but highly encouraged!
11
+
[Downloading ChucK](https://chuck.stanford.edu/release/) separately is optional but highly encouraged! Use miniAudicle and the examples that come with the installation to learn ChucK.
12
+
13
+
### Windows
14
+
15
+
Go to the [Releases](https://github.com/DBraun/ChucKDesigner/releases) and download the latest `.dll` files. Place them in the Plugins folder.
12
16
13
17
### MacOS
14
18
19
+
**The macOS builds are not yet working.**
20
+
15
21
Go to the [Releases](https://github.com/DBraun/ChucKDesigner/releases) and download the latest `.plugin` and `.dylib` files. Place them in the Plugins folder.
16
22
17
-
### Windows
23
+
##The Future
18
24
19
-
Go to the [Releases](https://github.com/DBraun/ChucKDesigner/releases)and download the latest `.dll` files. Place them in the Plugins folder.
25
+
The 2021 **experimental** build of TouchDesigner supports a more [powerful interface for Custom Operators](https://docs.derivative.ca/Release_Notes/2021.30000#Custom_Operators). In the future, ChucKDesigner will use this feature to share more variable types such as bools, integers, and more special cases of arrays bidirectionally between TouchDesigner and ChucK. It will also be possible to have Python callbacks inside TouchDesigner when global ChucK variables change.
20
26
21
-
## The Future
27
+
## Background
22
28
23
-
The new 2021 experimental build of TouchDesigner supports a more [powerful interface for Custom Operators](https://docs.derivative.ca/Release_Notes/2021.30000#Custom_Operators). In the future, ChucKDesigner will use this feature to share more variable types such as bools, integers, and more special cases of arrays bidirectionally between TouchDesigner and ChucK. It will also be possible to have Python callbacks inside TouchDesigner when ChucK variable changes.
29
+
ChucKDesigner is similar in spirit to [Chunity](https://chuck.stanford.edu/chunity/), the combination of ChucK and the Unity game engine.
0 commit comments