Where algorithmic composition meets hands-on production
Wingston Sharon Wilson | Creative Coding & Technology
Live coding + DAW production in one unified workflow
MIDI, OSC, Link—the bridges between worlds
8 sessions building hybrid performance mastery
Your unique synthesis, ready for clubs & algoraves
"Why choose between algorithmic freedom and production power when you can have both?"
🎹 DAW-only — Trapped in pre-arranged clips and linear sequences
💻 Code-only — Limited by audio processing capabilities
🔌 Disconnected workflows — Switching between tools breaks creative flow
🎭 Performance constraints — Can't improvise at multiple levels simultaneously
Sonic Pi's expressive live coding + Ableton's production power
MIDI, OSC, Link protocols working in harmony
Code generates patterns while you launch clips and tweak effects
Send notes, control changes, program changes from Sonic Pi to Ableton instruments
midi :C4, sustain: 1
midi_cc 74, 64
Bi-directional communication—trigger clips, control parameters, send feedback
osc "/live/play", 1, 0
Wireless tempo & beat synchronization across devices
use_bpm 120
live_loop :beats do
sample :bd_haus
sleep 1
end
live_loop :melody do
use_synth :prophet
play scale(:e3, :minor_pentatonic).choose,
release: 0.3, cutoff: rrand(60, 120)
sleep 0.25
end
Independent loops running concurrently—algorithmic rhythm and generative melodies
Sequence any Ableton synth, sampler, or plugin via MIDI
Modulate filters, reverbs, delays algorithmically
Trigger scenes and clips from code via OSC
Automate volume, pan, sends dynamically
Generate complex MIDI patterns in code, played through Ableton's rich instrument library
Code controls Ableton effects parameters—filters sweep, delays feedback—as musical material
Live code the structure while manually tweaking clips, effects, and arrangement in real-time
use_midi_defaults port: "ableton_port"
live_loop :bass_pattern do
midi_note_on [:e2, :g2, :a2, :d3].tick, sustain: 0.5
sleep [0.5, 0.5, 0.25, 0.25].look
end
live_loop :filter_sweep do
midi_cc 74, (line 0, 127, steps: 16).tick
sleep 0.25
end
Sonic Pi generates the notes and parameters; Ableton provides the sound engine and effects
Raw synthesized audio from code
Via audio interface or virtual cables
Through effects chains, racks, plugins
Best of both: algorithmic generation + studio-quality processing
Live code evolving patterns, generative rhythms, probabilistic melodies
Launch pre-arranged clips, trigger scenes, build and release tension
Tweak filters, modulate delays, ride reverb sends in real-time
"Three dimensions of improvisation happening at once—this is where hybrid performance shines."
Structure your setup to minimize decision fatigue during performance
Graceful fallbacks when code breaks or timing drifts
Maintain improvisation while managing two interfaces
Build Ableton templates optimized for code-driven performance
The hybrid approach means you never have to choose—use the right tool for each musical moment
Variations that would take hours to program manually—seconds in code
Music that evolves based on its own history and internal logic
Multiple time signatures and meters running simultaneously
Defining rules that generate endless variations within coherent systems
Ableton users wanting to add algorithmic composition to their toolkit
Sonic Pi practitioners seeking studio-quality sounds and effects
Expanding performance vocabulary beyond beatmatching and mixing
Programmers curious about music production
Building unique hybrid setups for the live coding scene
Drawn to the intersection of algorithmic and hands-on approaches
"Experience with either Ableton OR programming helps—but you don't need to be expert in both."
From fundamentals to advanced generative techniques
Connect and control Sonic Pi and Ableton seamlessly
Design your custom workflow balancing code and clips
Maintain performance flow when things go wrong
Your unique synthesis of algorithmic and hands-on practice
20-30 minute performance ready for clubs and algoraves
"I've been producing in Ableton for years, but adding Sonic Pi opened up an entirely new dimension. The algorithmic patterns I can generate now would take me hours to program manually."
— Sam R., Electronic Producer
"Coming from a live coding background, I was intimidated by DAWs. This workshop showed me how to keep the code-based improvisation I love while gaining access to professional sound design."
— Alex K., Live Coder & Algorave Performer
Sonic Pi basics, MIDI/OSC/Link setup, first integrations
Sequencing Ableton from code, routing audio, building templates
Hybrid improvisation techniques, error recovery, flow management
Develop your live set, perform, receive feedback, iterate
Sessions can be taken individually or as complete series
8 sessions × 4 hours
$640-$960
sliding scale
4-hour workshops
$80-$120
per session, sliding scale
Early bird discount: 15% off full series
workshops@creativecodingtech.com
Include: your experience level (Ableton/coding), questions, scheduling preferences
Session breakdown, upcoming dates, technical requirements, sliding scale options
Choose your rate, secure your spot, install required software (Sonic Pi + Ableton)
"This is the future of electronic music performance—where the computational and the creative converge in real-time."
Ableton Live + Sonic Pi: Hybrid Live Performance
Wingston Sharon Wilson | Creative Coding & Technology
workshops@creativecodingtech.com