Course examples and research on code and visual programming

This page includes key examples from the courses Atelier MIND, Digitale Methodieken, Beeldspraak 1 and 2 at LUCA School of Arts for the academic year 2023-24. Additionally, it encompasses research conducted at the Spatial Computing Lab at LUCA bxl.

5
BP 303 / Matrix Mapper generates visuals from audio data utilizing algorithms and three frequency ranges. These visuals are applied in both live and virtual environments, serving as data visualizations of performances and printed representations. 
Videosynth
Example of a videosynth - discussed in class on the 27th of november 2023.Audio integration with NDI (virtual soundcard), analyzing sound data in Touchdesigner, creating a user interface for controlling the application, using, design and mapping of UI elements to data elements ...
soundstation
和歌山県 Wakayama online soundstation is a platform for publishing sounds, sequences, beats and other types of audio experiments by bureaupixel. 
VR
BP 303 is a video sequencer and virtual version of the Spatial Computing Lab at LUCA School of Arts in Brussels.
mapping
In this tutorial we will start from the example on Touch Designer example: receive midi data. 
receive data
MIDI stands for Musical Instrument Digital Interface, it’s a protocol of communication between musical devices. A controller is hardware or software that generates and sends MIDI data to the computer to control different parameters of your TouchDesigner. Besides audio control, it is also commonly…
video switch
This example illustrates the basics on visual programming and node based networks with basic operators. A first example will handle the input and output of our data and how a network is build to alter these two.
components
Touch Designer users share their work in various ways. You can find input and examples in the Derivate website, on GitHub, inside the application as reusable components. An example we are going to handle on this page is the "TouchDesigner SceneChanger" -  an alternative or elaborated use of…
motion detection
As often in coding there are several approaches to reach a similar goal, for instance by using different techniques and setting up components in a different way. This article shows two different approaches for detecting motion with a single webcam.
sound analysis
In this example we will look at analysing sound data. 
logic
Logic helps organize code and enables programs to run more efficiently when implemented properly. A well-written code helps the readability of the code. 
perform modes
Projectors are like extra monitors on your computer. The content for extra monitors can be arranged in Touch Designer by creating “performance windows” with different dimensions and outputs.