Daydream presents DEMON, a real-time controllable music streaming engine
Daydream launches DEMON, a real-time music engine running locally at 25 Hz on consumer GPUs using ACE-Step v1.5 weights for continuous parameter control.
Daydream makes DEMON available, a diffusion-based music generation engine designed to operate in real-time and locally. It departs from "text-to-song" type tools, which deliver a fixed track after several seconds of waiting, to offer continuous control during generation.
The engine runs at 25 Hz with an end-to-end latency of less than 100 milliseconds, on a single consumer GPU. Where most so-called real-time systems cut audio into two-second blocks, DEMON relies on a circular buffer architecture that processes a continuous stream: a user command affects the sound in approximately 81 milliseconds, which is the moment a hand moves a setting. Six low-level parameters, including timbre and denoising, can thus be modulated on the fly.
Several uses are highlighted: remixing a track live, transferring a musical style via reloaded LoRAs without rebuilding the engine, or isolating a voice while mutating the instrumental underneath. An LLM agent can even control the engine via an MCP server, by reading control values and then adjusting the output over the course of the measure.
DEMON is based on the open weights of ACE-Step v1.5, and its repository, web demo, and specifications are accessible now. Daydream then plans a music API and a VST plugin designed to integrate the engine into an audio workstation.