C-Lab IRCAM Spat workshop
Max Basics:
• discover the Max's environment, its paradigm, and application domains. Learn about objects and data types and master the general operations of objects.
• Audio in Max: understand Max's audio settings, inputs and outputs. Master the fundamental audio operations: adjusting volume, mixing signals, crossfading.
• Discover and use the fundamental objects dedicated to recording and playingsounds from a file.
Performance Patch : first steps towards the architecture of a performance patch
• modular organization: integrating several processes.
• use of abstractions: integration of audio players.
• initialization procedure.
• Design and integration of audio effects: delays, ring modulation, filters.
• Create a simple score.
Introduction to spatialization:
• Auditory Localization: how do we localize sounds in space? Primary Localization Cues (ITD, ILD). Sense of distance.
• Channel-based audio, 2D panning, stereophony
• Development of an audio panner
• Reverberation
The Spat library #1:
• fundamental Spat objects and parameters
• develop simple setups (stereo, quadraphonic and octophonic)
The Spat library #2: Binaural rendering
• What is binaural audio?
• Choosing an HRTF
• Integration of a binaural mix-down to a Spat setup.
The Spat library #3: Introduction to Ambisonics
• 1st order Ambisonics
• High-order Ambisonics (HOA)
• Develop 2D and 3D Ambisonics Spat setups
• Integration of Spat in the performance patch
• Use of MC objects.
Real-time interactions and integration of controls #1:
• positioning sound sources in space
• creating sound trajectories.
Real-time interactions and integration of controls #2:
• strategies for live control streams
• live automata
• generative and emergent systems.
Real-time interactions and integration of controls #3:
• control via MIDI
• control via OSC messages
• Spat in Ableton Live.
• Introduction to additional libraries (if time allows)
C-Lab IRCAM Max for Live workshop
