Behold the Overprompted. They know 150 tools and no representation. When the agent mutates their project, the agent mutates their project. There is no diff. There is no undo. There is only hope.
Behold the Promptless. They have written every line themselves since the age of five. They fear no autocomplete. They know no context window. When I say review this PR by hand, they review the PR by hand.
They taught machines to hear music. I wanted source code.
So I built leadsheet: MIDI ↔ text a frontier LLM can read, edit, repair, and render back into sound. No fine-tuning.
Canonical. Fuzzed. Roundtrip F1 0.9997 on 3,463 notes.
MIDI is the executable .Is is the source.
Today, together with @kyutai_labs, we’re introducing our new Audio-to-MIDI model.
It takes a finished recording, identifies the instruments playing, and returns separate MIDI tracks for each — voice, drums, bass, keys, and more.
Unlike most existing solutions, our model works directly from the full mix rather than requiring separate stems.
It also detects chords, key, and tempo, giving producers broader musical context.
We’ve written more about the model, the problem, and how it works here: mirelo.ai/blog/turning-audio…









