AI product Open source
Tonefold is a free, open-source AI music composer for macOS and Windows. It turns plain-language requests into editable song layers—including chords, melody, bass, drums, pads, arpeggios, plucks, counter-melody, harmony, sub, and percussion—in a piano roll with note, velocity, and drum-lane editing. Its built-in General MIDI synthesizer provides playback, and it exports MIDI, a stereo WAV mix, and separate WAV stems.
In Producer mode, an agent reads the session and proposes a plan specifying the key, tempo, form, layers, and sections to change. The app enforces approval before writing; four specialists then work on their assigned layers, after which the producer checks the host's recorded ledger and can revert the whole run. Composer mode supports quick changes without the multi-step plan.
The native Rust desktop app handles the piano roll, playback, approval gate, and run ledger. A Node.js sidecar using the Claude Agent SDK communicates with it over a local WebSocket. Chat can use the user's Claude login through Claude Code or an Ollama model on the local network, while generation, playback, editing, and export run on the user's machine. Optional CLAP and VST3 plugins provide DAW integration, and a CLI and skill file allow Claude Code or Codex to compose. Tonefold is distributed under GPL-3.0.
1 use taken from transcripts — each links to the moment in the video.
A free open-source AI music composer for Mac and Windows where you describe a song in plain language and it writes editable chords, melody, bass, and drums into a piano roll, with a producer agent that requires approval before writing.
1 in the library.