Timeslices in CHOP
System Architecture of VJ Tool
Finishing the UI
CHOP Execute DAT. OSC Out
Building the Controller Interface
Getting OSC Data back from Resolume
Replicator. Folder DAT
Building Movie Player Prototype
Building Custom Radio Button Selector
Drop Script structure
Writing to tables using python scripts
Building the Custom Movie UI
Swapping the Movies in Movie Bin
Basics of 2D GLSL
Procedural Textures using GLSL Top
Importing Shaders from Shadertoy
Optimizing shader usage
Building Shader FX Library
Walkthrough the VJ System Structure
Building the Sound Reactive UI Component
Building Step Sequencer Controller Comp
Building the Presets for Sequencer
Building the EDL Cueing System. Parsing EDL
Writing the Script DAT
Building Timer Controller.
Inside the VJ Tool
Advanced Knowledge of TouchDesigner
Previous C++ development experience
Object-oriented programming notions
Windows OS Prefered (we will be using Visual Studio IDE).
Partial payment option available: 50% before the start of the course and 50% 1 month after the start
All practical topics have corresponding tasks to complete as homeworks. Most of them require to repeat the actions from the lectures on your own supply.We recommend to execute them even if everything is clear in theory - to ensure that you won’t face unexpected issues in your future work.
During final week you will have to develop and complete your own project (with our assistance) as a kind of exam of the obtained knowledge.
10-12 hours per week should be sufficient to master necessary concepts and skills. You may want to invest more time for more exhaustve explorations though. Remember, the course program is somewhat open-ended: nearly all topics are not limited in scope, and have lots of options for extra developments.