What’s in this course?
This day is dedicated to the integration of sound and image in real time.
After exploring TouchDesigner and Max MSP separately, we will focus on communication between the two environments via the OSC protocol, building a modular and performance-oriented audiovisual system.
The goal is to understand how to design an ecosystem in which audio and visuals interact in a structured, stable, and creative way.
OSC Communication and Design of a Complete Audiovisual System (6 hours)
Course Curriculum: MAX MSP + TOUCHDESIGNER INTEGRATION
• Why separate audio and visuals into two different environments
• Client/server logic
• Introduction to communication protocols (MIDI vs OSC)
• What OSC (Open Sound Control) is
• Structure of an OSC message (address + value)
• Concept of local network and ports
Objective: understand the conceptual logic before moving into the technical implementation.
• udpsend / udpreceive objects
• Building OSC messages
• Sending continuous data (LFO, amplitude, frequency, envelope)
In TouchDesigner
• OSC In CHOP / OSC Out CHOP
• Address parsing
• Routing data to visual parameters
Practical test of the connection between the two software environments.
• Value normalization
• Range and scaling
• Smoothing and data filtering
• Converting audio data → visual parameters
Building a basic system in which:
• Sound controls visual elements
• Synth parameters modify geometry, light, color, or movement
Division of responsibilities:
• Max → audio generation and analysis
• TouchDesigner → rendering and visual system
• Creation of independent modules
• Network organization
• Stability and flow management
Objective: understand how to design a scalable and performance-ready system.
• Initial concept
• Technical choices
• Modular division (audio engine / visual engine / communication)
• Problems encountered and solutions adopted
• Optimization and live performance considerations
We will carry out a true “fragmentation” of the project, isolating its components in order to understand:
• How it was built
Objective: show not only the final result, but the design process behind it.
• How the different parts communicate
• How it can be adapted or expanded
Practical session in which participants:
• Connect a synthesizer built in Max to a visual system in TouchDesigner
• CHOP-based animation
• Create a custom mapping
• Build a small audiovisual performance
During the workshop, we will cover:
• Real-time communication between software
• Modular structuring of complex projects
• Workflow for audiovisual performances
• Design methodology and problem solving
• Systemic thinking applied to digital art
The final objective is not just to connect two software environments, but to learn how to design a coherent, solid, and performance-oriented audiovisual system.
技術的な問題による、イベントが読み込まれませんでした。
お手数ですが、ページを再読み込みして再試行してください。
Meet Your Mentor :

Andrea Dipa (Italy)
Senior Mentor
Andrea Dipa is a multimedia artist, director, and visual
researcher, and a core member of RKH Studio. His work investigates generative visual systems, real-time image processing, and live visual composition, often drawing from cinematic language and computational aesthetics. Through the development of custom tools and automated structures, he explores perception, transformation, and temporal progression. In Gosse Ipotesis, he is responsible for the visual direction and live visual performance, defining the project’s visual language and spatial presence.

Jack Sapienza (Italy)
Senior Mentor
Jack Sapienza is an artist, music producer, and the founder of RKH Studio. His practice operates at the intersection of electronic music, generative sound systems, and audiovisual performance, with a strong focus on real-time interaction and live composition. He develops custom tools for sound synthesis and performative control, exploring the balance between algorithmic processes and human intervention. Within Gosse Ipotesis, he leads the artistic direction of the project, shaping its conceptual framework, sonic identity, and performative structure.

Matilde (Italy)
Senior Mentor
Matilde is an artist, programmer, and mathematician, and a member of RKH Studio. His practice is centered on programming, signal analysis, and the design of generative algorithms for audiovisual performance. He works on the technical development of complex systems that enable real-time interaction between sound and image. In Gosse Ipotesis, he oversees the system architecture and technical integration, ensuring coherence, stability, and responsiveness across the project’s audiovisual components.





