Stemaudio
AI Music Composition Tool
A sculptor’s DAW for making long-form generative electronic and ambient music.
What It Is
Stemaudio is being built for experienced producers who know what they want to hear. Not a beginner’s tool with training wheels — a tool that gets out of your way.
Influences:
- FSOL Lifeforms
- Orbital In Sides
- Underworld dubnobasswithmyheadman
- William Basinski Disintegration Loops
- Detroit techno
The Vision
The leaf-stem-tree model: operate at multiple simultaneous scales.
- Leaf — a single parameter, a filter cutoff
- Stem — a sound object with defined duration
- Branch — a section of composition
- Tree — the whole track
Zoom between these scales fluidly. Changes at the tree level cascade down as macro-parameters.
Current Status
Session 1: Complete ✅
- Canvas UI with Dear PyGui
- 5 synthesis parameters (brightness, roughness, movement, density, weight)
- Audio synthesis via scipy
- JSON project save/load
Session 2: Coming soon
- Pulse (rhythm pattern cells)
- Audio Strand (granular synthesis)
- Full zoomable canvas
Run It
cd stemaudio
pip install dearpygui numpy scipy
python3 stemaudio.py
The Story
Michael was “Plane Recordings” — Chicago underground, 2003, vinyl. After 20 years in finance, he’s building the tool he wishes existed: for making the record between Accelerator and Lifeforms.
The machine hums. The cursor blinks. The music waits.