INSTAGRAM

workshop

Algorithmic Noise. Livecoding and Textures of Computational Sound

This immersive online workshop explores noise as a powerful sonic material and a creative tool in digital composition. Through real-time programming and generative systems, participants will learn how to sculpt complex textures, rhythmic patterns, and spatial sound environments using SuperCollider. Across 12 hours of live instruction, this workshop bridges sound design, digital arts, and live performance.

12 hours of live instruction

Lifetime access to all workshop materials

Certificate of completion

Personalized project feedback

Private creative community

Optional showcase opportunity

Open to artists, musicians, designers, and anyone interested in exploring sound creatively through code. No prior experience with SuperCollider is required

By completing this program, you'll gain:

A solid foundation in noise synthesis and modulation techniques

Skills in building dynamic, generative systems using Supercollider

Tools for spatial sound design and multichannel synthesis

Experience with live coding, MIDI/OSC integration, and GUI-bases control

The ability to develop a unique generative sound project for installation or performance

Detailed Curriculum:

Module 1 – Noise and Basic Synthesis.

Class 1: Noise Types and Sound Generation. Introduction to white, pink, brown, gray, and clip noise. Learn how to generate and control noise using SuperCollider’s UGens. Class 2: Modulation and Evolving Textures Use envelopes (EnvGen) and low-frequency oscillators (SinOsc, LFNoise) to modulate sound parameters in real time and create animated textures. Class 3: Rhythmic Patterns and Generative Composition Explore SuperCollider’s pattern system (Pbind, Pseq, Pwhite) and build generative rhythmic structures. Introduce Tdef and Ndef for live control. Class 4: Introduction to Granular Synthesis Work with UGens like GrainSin and GrainBuf to construct dense, shifting textures. Learn to control grain density, duration, and spatial spread.

Module 2 – Spatialization, Buffers, and Sound Processing

Class 1: Multichannel Spatialization. Design immersive sound spaces with Pan2, Splay, and Balance2. Automate movement and position sound sources dynamically. Class 2: Working with Buffers and Samples. Load, loop, and record audio in real time using Buffer, PlayBuf, RecordBuf, and BufRd. Manipulate pitch, timing, and sample playback. Class 3: Custom Effects and Signal Processing. Build chains of filters, delays, reverbs, and distortion. Learn how to control effect parameters dynamically and integrate them into your synth designs. Class 4: Spectral Transformation. Introduction to FFT-based processing. Use UGens like PV_MagShift and PV_BinScramble to reshape sound in the frequency domain.

Module 3 – Livecoding, Hybrid Systems, and Control

Class 1: Livecoding Techniques. Learn how to perform with code using Pdef, Tdef, and Ndef. Develop flexible live performance strategies and code organization. Class 2: Integration with MIDI and OSC Connect SuperCollider with external devices and software using MIDI and OSC. Map controls and build real-time interactions across systems. Class 3: Custom Interfaces (GUI Design). Create graphical panels with sliders, buttons, and layouts to visually control your synthesis parameters during performance or installation. Class 4: Algorithmic Composition and Structure Explore how to create formal musical structures using logic and pattern-based tools like Pfunc and Pchain. Design evolving works with layered control.

4 live virtual sessions (3 hours each)

Full digital resource library including:

Supercollider code templates and documentation

Video tutorials and technical guides

Curated bibliography on sound synthesis and generative art