Early Years

199x – 200x

Somewhere, somehow

The usual way these things start. You arrive with no context and spend the next couple decades accumulating it.

First encounters with music

A piano in the house, radio in the car, tapes swapped between friends. The discovery that certain combinations of frequencies could rearrange the furniture in your head.

On early influences

Placeholder for deeper reflection. What were the sounds, places, and accidents that shaped the ear before you knew you were listening? This card expands to hold as much or as little as you need.


Finding Sound

200x – 201x

Learning to play

The long apprenticeship of muscle memory. Hours spent in rooms with bad lighting, chasing something you could hear in your head but couldn't yet make with your hands.

The studio as instrument

The realization that the microphone, the room, the software — all of it is part of the instrument. Recording changes what you play.

Playing for people

A fundamentally different thing than playing for yourself. The energy loop between performer and audience. Learning to be comfortable with discomfort.

Gear, tools, and rabbit holes

Placeholder for the inevitable gear tangent. Synths, pedals, DAWs, tape machines, the endless search for a particular texture that doesn't quite exist yet. Add specifics here.


Building

201x – 202x

Software as a creative medium

Writing code turned out to be another form of composition. The same feedback loop: intent, material, surprise. Building things that other people build with.

Making instruments

The convergence point: hardware, software, sound design, and the people who use them. Designing tools for musicians meant designing for how creativity actually works — messy, iterative, non-linear.

On building for musicians

Placeholder for thoughts on product design, user empathy, the tension between simplicity and power, and what it means to make tools that disappear into the creative process.

New primitives

Drawn to the frontier where mathematics becomes infrastructure. FHE, zero-knowledge proofs, programmable trust. The aesthetic of building things that shouldn't be possible.

0xPARC and the encrypted game of life

A demo built with 0xPARC: Conway's Game of Life running entirely over fully homomorphic encryption. The server never sees the board state. The kind of project that makes you reconsider what computation can be.

0xparc.org/cgol →


Now

Present

Current threads

What you're working on, thinking about, and paying attention to. The things that don't have endings yet.

What's on the bench

Placeholder for current projects, open questions, and whatever you're building right now. Update this as things change.

FM SYNTH
120.0 BPM
Tracker
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
T1 100
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
GATE
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
LEN
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
OFF
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
GLIDE
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
DLY
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
REV
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
T2 100
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
GATE
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
LEN
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
OFF
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
GLIDE
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
DLY
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
REV
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
T3 100
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
GATE
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
LEN
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
OFF
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
GLIDE
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
DLY
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
REV
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
T4 100
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
GATE
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
LEN
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
OFF
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
GLIDE
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
DLY
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
REV
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
T1
Ops
RAT
DET
LVL
PAN
ATK
REL
M.A
M.R
Mod
1
2
3
4
5
6
1
2
3
4
5
6
FX
Delay
TIM
FBK
Reverb
SIZ
DMP
DCY
dB
L R