Lyria
The Lyria LOP is a realtime music generation operator that uses Google’s Lyria model to generate music based on text prompts. It provides a comprehensive set of parameters for controlling the music generation process, including tempo, scale, density, and brightness. You can also control which instruments are enabled, and the overall style of the generated music.
Parameters
Section titled “Parameters”op('lyria').par.Status
- Default:
"" (Empty String)
op('lyria').par.Play
- Default:
false
op('lyria').par.Pause
- Default:
false
op('lyria').par.Stop
- Default:
false
op('lyria').par.Resetcontext
- Default:
false
op('lyria').par.Temperature
- Default:
0.0
op('lyria').par.Guidance
- Default:
0.0
op('lyria').par.Updateprompts
- Default:
false
op('lyria').par.Autoupdateprompts
- Default:
false
op('lyria').par.Musicprompt
- Default:
0
op('lyria').par.Musicprompt0text
- Default:
"" (Empty String)
op('lyria').par.Musicprompt0weight
- Default:
0.0
op('lyria').par.Enablebass
- Default:
false
op('lyria').par.Enabledrums
- Default:
false
op('lyria').par.Enableother
- Default:
false
op('lyria').par.Generationmode
- Default:
QUALITY
op('lyria').par.Updateconfig
- Default:
false
op('lyria').par.Enablebpm
- Default:
false
op('lyria').par.Bpm
- Default:
0
op('lyria').par.Enablescale
- Default:
false
op('lyria').par.Scale
- Default:
C_MAJOR_A_MINOR
op('lyria').par.Enabledensity
- Default:
false
op('lyria').par.Density
- Default:
0.0
op('lyria').par.Enablebrightness
- Default:
false
op('lyria').par.Brightness
- Default:
0.0
Lyria API
Section titled “Lyria API”op('lyria').par.Status2
- Default:
"" (Empty String)
op('lyria').par.Connect
- Default:
false
op('lyria').par.Disconnect
- Default:
false
op('lyria').par.Model
- Default:
"" (Empty String)
op('lyria').par.Listavailablemodels
- Default:
false
op('lyria').par.Apikey
- Default:
"" (Empty String)
op('lyria').par.Getapikey
- Default:
false
op('lyria').par.Installgooglegenai
- Default:
false
op('lyria').par.Testlyriamodel
- Default:
false
op('lyria').par.Forcereinstallgenai
- Default:
false
op('lyria').par.Diagnosepythonenv
- Default:
false
op('lyria').par.Autoconnect
- Default:
true
op('lyria').par.Autoupdatefrequency
- Default:
0.0
Research & Licensing
Google DeepMind
Google DeepMind is a leading AI research organization focused on developing artificial general intelligence. Their research spans reinforcement learning, natural language processing, computer vision, and creative AI, with a mission to solve intelligence and use it to advance scientific discovery and benefit humanity.
Lyria: Advanced Music Generation Model
Lyria is Google's advanced music generation model that builds upon research from MusicLM. It enables high-quality music generation from text prompts, supporting various musical styles and maintaining coherent structure across long-form compositions. The model is designed for integration into creative workflows and applications.
Technical Details
- Hierarchical Architecture: Multi-stage generation process with semantic and acoustic modeling
- Text Conditioning: Natural language descriptions guide music generation
- Temporal Coherence: Maintains musical structure across extended compositions
Research Impact
- Creative AI: Democratizing music creation through text-to-music generation
- Commercial Applications: Integration into Google's creative tools and services
- Research Foundation: Advancing the field of AI-generated creative content
Citation
@article{agostinelli2023musiclm, title={MusicLM: Generating Music From Text}, author={Agostinelli, Andrea and Denk, Timo I. and Borsos, Zalán and Engel, Jesse and Verzetti, Mauro and Caillon, Antoine and Huang, Qingqing and Jansen, Aren and Roberts, Adam and Tagliasacchi, Marco and Sharifi, Matt and Zeghidour, Neil and Frank, Christian}, journal={arXiv preprint arXiv:2301.11325}, year={2023}, url={https://arxiv.org/abs/2301.11325} }
Key Research Contributions
- Hierarchical sequence-to-sequence modeling for high-quality music generation
- Conditioning on both text descriptions and melodic representations
- Long-form music generation with coherent structure and style
License
Proprietary - This model is freely available for research and commercial use.
Playback
Section titled “Playback”op('lyria').par.Audiodevicesettings
- Default:
"" (Empty String)
op('lyria').par.Audioactive
- Default:
true
op('lyria').par.Driver
- Default:
default
op('lyria').par.Device
- Default:
default
op('lyria').par.Volume
- Default:
1.0
op('lyria').par.Clearaudio
- Default:
false
op('lyria').par.Outputsettings
- Default:
"" (Empty String)
op('lyria').par.Savelastaudio
- Default:
false
op('lyria').par.Basefilename
- Default:
"" (Empty String)
op('lyria').par.Outputfolder
- Default:
"" (Empty String)
op('lyria').par.Autosaveonstop
- Default:
false
op('lyria').par.Clearonsave
- Default:
false
op('lyria').par.Bypass
- Default:
false
op('lyria').par.Showbuiltin
- Default:
false
op('lyria').par.Version
- Default:
"" (Empty String)
op('lyria').par.Lastupdated
- Default:
"" (Empty String)
op('lyria').par.Creator
- Default:
"" (Empty String)
op('lyria').par.Website
- Default:
"" (Empty String)
op('lyria').par.Chattd
- Default:
"" (Empty String)
Agent Tool Integration
Section titled “Agent Tool Integration”This operator exposes 1 tool that allow Agent and Gemini Live LOPs to generate high-quality music using Google's Lyria model for creative production and AI-driven music creation.
Use the Tool Debugger operator to inspect exact tool definitions, schemas, and parameters.
The Lyria operator exposes music generation capabilities as a tool for AI agents, enabling automated music creation based on prompts and creative direction.