Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Overview

Chapter 4 | LLMs for Creators

The creative process is rarely a straight line. For example, you could start with a few chords on a guitar which become a rough recording, but after hours at the computer, the song still doesn’t feel right. Some ideas get thrown out and others sit unfinished until a conversation with a friend gives them a new direction. Then it’s back to the guitar, or back to the mix, to try again. Much of making music happens in this back and forth: listening for what’s missing, rethinking a choice, and finding a way to move forward when you’re stuck.

Illustration of a non-linear creative process: a musician moves between playing guitar, working at a computer, talking with friends, getting stuck, a eureka moment, mixing, and finishing a song.

Figure 1:The creative process is non-linear, and mostly about getting unstuck. Figure hand-drawn by the author :)

This chapter asks a simple question: what can LLMs do to assist creators without replacing their creativity? Instead of generating a finished song from a prompt, the systems in this chapter offer AI support within an ongoing creative process.

Three ways of working together

We follow three kinds of interaction: asking for suggestions, playing together in real time, and delegating tasks in music software. The chapter covers both LLMs and related generative systems, including models that work directly with musical events or audio.

Three illustrations numbered 1 to 3: a composer writing a score (music making through suggestions), a band playing live (real-time music co-creation), and a computer screen showing code (agentic music making).

Figure 2:Three ways to support music creators.

Table 1:Three kinds of interaction explored in this chapter.

PartWhat the creator doesWhat the system contributes
1 · Music making through suggestionsShares an idea, a prompt, or material to developSuggestions to listen to, edit, and build on
2 · Real-time music co-creationPlays instruments or singsA musical response while the performance continues
3 · Agentic music makingDescribes a task or a desired changeActions carried out in music software

Part 1 covers systems that suggest musical material for creators to use or edit. The suggestions might be notes and chords, as in Amuse and MIDI-LLM, or audio guided by a rhythm or other time-varying input, as in TRIA. We also look at D-Composer and Decomposer, which recover editable structure from existing material. We examine what creators can provide as input, what each system produces, and how the results can be used in further work.

Part 2 covers systems that respond while a musician plays or sings. These systems must process incoming music and generate a response quickly enough to keep up with the performance. We explain frame-based processing and the challenges of generating music with low latency. Examples include symbolic systems such as ReaLchords, ReaLJam, and jam_bot, and audio systems such as Magenta RT, Live Music Diffusion Models, and streaming accompaniment.

Part 3 covers LLM agents that carry out tasks in music software. We look at how agents use the Model Context Protocol (MCP) to interact with tools such as Pure Data and Ableton Live. We then examine music post-production through LLM2Fx-Tools, agentic mixing, and RIME, focusing on how agents inspect tracks, choose and apply effects, and evaluate the results.

Looking ahead brings the three parts together and lists open questions for building AI for human creativity.