vscode-ldjsAn extension to easily use the lambda-designer-js library with TouchDesigner. FeaturesCreate TouchDesigner networks using only code. This extension compiles the code using lambda-designer-js and sends it as a JSON object to TouchDesigner. There are two modes: ondemand, and automatic. While in a *.ldjs.js file: cmd/ctrl+enter - ondemand mode where cmd/ctrl+enter updates TouchDesigner with the current code LDJS: Start Server vscode command - automatic mode where every time text is changed TouchDesigner is updated SetupMarketplace:
Local:
ExamplesIn the samples folder, oscillare.ldjs.js had a bunch of premade functions, and scratch.ldjs.js has the latest that I've been working on. TutorialYouTube tutorial (requires a local version of oscillare.ldjs.js) Using Op syntax is For example: Parameter syntax is For example
Multi-value parameter syntax is For example
Some are not implemented yet. If your code errors or the nodes or parameters don't typecheck, check for messages in the ldjs output. Release Notes1.0.0First release! |