Audio programming
Max/MSP is used as a laboratory for signal flow, synthesis, sampling, buffers, modulation, audio-rate processes and custom performance tools.
Audio programming, Max for Live systems, spatial audio and audiovisual interaction
Max/MSP is used as a laboratory for signal flow, synthesis, sampling, buffers, modulation, audio-rate processes and custom performance tools.
Max for Live devices connect Ableton Live sessions with MIDI, automation, audio analysis, custom interfaces and local AI-assisted workflows.
Patch systems for routing, multichannel control, spatialization strategies and performance-oriented sound diffusion can be documented here.
Max/MSP acts as a bridge between Ableton Live, TouchDesigner, OSC/MIDI control, Vienna Audio instruments and audiovisual installations.
The page can host patch families, abstractions, control utilities and interface studies that support composition, teaching, performance and instrument design.
Max for Live provides a practical layer for observing Ableton Live, sending MIDI and control messages, building custom devices and prototyping local agent interactions.
Max patches can exchange control streams with TouchDesigner through MIDI, OSC and audio analysis, turning musical structure into visual and spatial behavior.
The MODEL 601 synthesis architecture is being reorganized as a family of explicit Gen DSP stages. The main pstage1 patch connects waveform generation with V-PRO, fractal, spike, stretch, harmonics and wavefolding.
This research prepares the instrument for a subsequent RNBO translation and hardware deployment while preserving the continuous, performance-oriented relationships between its timbral controls.
Signal-processing studies, synthesis patches, buffer-based tools, modulation systems and reusable abstractions.
Ableton Live tools for control, automation, MIDI mapping, audio analysis, session memory and experimental performance interfaces.
Low-level DSP studies that can later connect to Vienna Audio, RNBO, JUCE or VST-oriented development paths.
Communication patches for TouchDesigner, external controllers, multichannel systems and installation-oriented audiovisual setups.
An interactive audiovisual system in which a generative Krell patch in Max and a mathematical image engine in TouchDesigner evolve together. Sound parameters reshape formulas, flux points, colour and spatial depth in real time.
Open project ->
A generative Max/MSP improviser based on harmonic progressions, rhythmic counters, velocity control and MIDI material. The patch organizes musical atoms, major/minor/seventh areas and progression logic into an automated performance environment.
Open project ->
An algorithmic composition patch using sampling devices. It combines chunk, scratch, grain, dyphon and wavetable processes with pfft transposition, random ramps, LFO-controlled volumes, timeline triggers and improvisational playback strategies.
Open project ->
A performance looper built around multiple buffers, play/record chains, asynchronous soundbite layers and MIDI pedal control. The system works outside a fixed timeline, allowing loop material to be captured, restarted and layered in a flexible live structure.
Open project ->
A research port of the MOTH/MSP interference synthesizer. Its equation mixer, user-built palettes and LFO modulation are preserved in Max 8 and translated toward a real-time GLSL visual pipeline.
Open project ->