惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
Vercel News
Vercel News
Last Week in AI
Last Week in AI
H
Help Net Security
The Cloudflare Blog
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
I
InfoQ
U
Unit 42
美团技术团队
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
A
About on SuperTechFans
宝玉的分享
宝玉的分享
量子位
博客园_首页

Magenta

From Hackathons to Instruments: MRT2 Out in the World Magenta RealTime 2: Open & Local Live Music Models Lyria Camera: Soundtrack your life Space DJ: Navigating a Musical Universe Lyria RealTime VST: The Infinite Crate Magenta RealTime: An Open-Weights Live Music Model Introducing Lyria RealTime API Magenta Studio 2.0 The 2023 I/O Preshow – Composed by Dan Deacon (with some help from MusicLM) The Wordcraft Writers Workshop: Creative Co-Writing with AI
Open-sourcing The Infinite Crate DAW plugin
2026-03-10 · via Magenta

Six months ago we released The Infinite Crate, a DAW plugin that brings the Lyria RealTime music model into Digital Audio Workstations (DAWs) to improve the sampling workflow for producers. Since its release it’s been used by some of our favorite artists — including a wonderful showcase with Daito Manabe in Tokyo — and was featured as an exciting new music tool at NAMM 2026.

Today we’re fully open sourcing the DAW plugin for developers to fork, modify, and make their own under the permissive Apache 2.0 license.

Plugin interface

The VST was born out of discussions and studio collaborations with musicians and producers from around the world. Many were intrigued by music models as a creative partner but needed deeper integration into the tools they know and trust — Ableton, Logic, and other DAWs that support VST3/AU plugins. Bridging this gap simplifies audio routing and MIDI-mapping for studio recording and live performance, allowing musicians to focus on what matters: the music.

We architected the plugin using React/TypeScript for the UI layer and JUCE/C++ for DAW connection, audio processing, and websocket audio streaming from the Gemini/Lyria API. This allowed us to rapidly iterate on the frontend using hot-reload (Shadcn/Tailwind), while ensuring latency sensitive operations (audio streaming and playback) happen in a compiled and unmanaged language with a tight clock. State is synced between TypeScript and C++ using Zustand’s state management and nlohmann json.

Plugin architecture

The plugin is a functional interface that exposes most of the controls available on the Lyria RealTime API to the React frontend and feeds the resulting audio stream into the DAW. Developers can fork the plugin and build creative interfaces and visualizations for the API (like Space DJ, MIDI DJ, or creative controls) directly in the DAW by spinning up the Vite server. Because the frontend uses a standard set of web frameworks it’s easy to explore new interfaces using AI-assisted coding tools like Gemini and Antigravity.

Looking ahead

In the near term, we hope to update the plugin to support on-device inference of the Magenta RealTime open-weights model for offline use. In the long term, we hope to support future music models with improved controls, such as audio and MIDI input.

We hope this open source plugin can support and be built with the growing community of music makers using machine learning as part of their creative process.

Join the discussion on our Discord.

Acknowledgments

We thank: Spencer Salazar for his talk on prototyping DAW plugins in web technologies at ADC 2020, JUCE for implementing a C++ to Web/JS bridge in JUCE 8, Tommy Cappel for rigorous testing, Alberto Lalama and Joyce Xie for their work on the API, Nikhil Bhanu for his work on the windows build, and the DeepMind research team that contributed to Lyria RealTime.