Show HN: Hallucinote, integrating Ableton and Claude Code
Published August 12, 2026 · US
Hey HN!This is the first public release of Hallucinote, an integration of Claude Code and Ableton Live. Hallucinote helps with the entire lifecycle of songwriting, including ideation, instrumentation, harmony, rhythm (including microtiming), arrangement, mixi…
A recent development in music production technology has emerged from github.com with the public release of Hallucinote, a plugin designed to bridge the gap between artificial intelligence-driven code and conventional digital audio workstations. Hallucinote integrates Claude Code, an AI programming interface, directly with Ableton Live, a leading software in music creation and performance.
This integration targets the entire songwriting workflow, providing musicians and producers with an innovative environment where music becomes programmable code. Users can articulate their musical ideas in text prompts, which Claude Code then translates into a functioning Ableton Live set. This allows for real-time building, modification, and iteration of songs, including instrumentation, harmony, rhythm, arrangement, and mixing.
Related stories
One of Hallucinote's distinguishing features is its treatment of music as a version-controlled codebase. Each element of a song is stored in a git directory, enabling artists to experiment freely by branching and merging different versions of a track. This approach facilitates rapid exploration of musical variations such as tempo changes, key shifts, or arrangement tweaks without losing previous iterations. The plugin captures MIDI events from Ableton, allowing seamless back-and-forth editing, though it currently lacks audio round-trip capabilities.
The project demonstrates its capabilities through an example song titled "punk-fate," a two-minute punk track that cleverly incorporates Beethoven’s 5th Symphony chord progression. Crafted over approximately 45 minutes with iterative refinements in microtiming, instrumentation, and mixing, this example underlines the tool’s capacity to handle complex creative requests while keeping the user in control of the process. The source code and finished mix of "punk-fate" are made available to users for study and further experimentation.
Technically, Hallucinote runs within a self-contained environment that includes the necessary Python runtime provided by a utility called uv, minimizing installation complexity. To connect with Ableton Live, users install a remote script and analyzer via a dedicated setup command, then assign Hallucinote to a Control Surface slot within Ableton’s preferences. This setup allows Claude Code to query and manipulate session details such as tempo, time signature, and track information.
The plugin’s architecture supports active development and encourages community contributions, with documentation guiding users on loading the framework for hacking and extending its features. Despite its innovative design, Hallucinote acknowledges several known limitations and rough edges, openly inviting users to report bugs and security issues through established channels.
By conceptualizing songwriting as a collaborative coding exercise with AI assistance, Hallucinote introduces a novel paradigm for music creation. It empowers composers to define musical objectives in natural language, receive instant code-based realizations, and iterate dynamically within a familiar DAW environment. This fusion of AI, software development practices, and music production signals a transformative direction for creative workflows.
While details on broader adoption and long-term roadmap remain limited, Hallucinote’s initial release offers a compelling glimpse into how intelligent automation can augment artistic expression. As AI tools continue to evolve, integrations like Hallucinote may become crucial in lowering technical barriers and expanding the palette of compositional possibilities for musicians worldwide.
Full story & global impact
This article was synthesized and rewritten by MusicTop Editorial from reporting published by github.com. Read the publisher's report for the complete source context.
Read original source: github.com