background animation of a pianoroll
Get Started Studio Demos Blog Research Talks Community

What is Magenta?

An open source research project exploring the role of machine learning as a tool in the creative process.


Magenta3d图谜总专辑牛材网 is distributed as an open source Python library, powered by . This library includes utilities for manipulating source data (primarily music and images), using this data to train machine learning models, and finally generating new content from these models.


Magenta.js is an open source JavaScript API for using the pre-trained Magenta models in the browser. It is built with , which allows for fast, GPU-accelerated inference. If you're interested in seeing how Magenta models have been used in existing applications3d图谜总专辑牛材网 or want to build your own, this is probably the place to start!

Featured projects

Magenta Studio (beta)
Magenta Studio is a collection of music plugins built on Magenta’s open source tools and models.
Learn more.
Onsets and Frames
Transcribing piano with a neural network.
Learn more.
Creating palettes for blending and exploring musical loops and scores.
Learn more.
Making music using new sounds generated with machine learning.

What's new?

Making an Album with Music Transformer
Nobody's songs is an album composed with the help of Magenta’s Music Transformer. Read the blog post.
Listen to Transformer
An app to make it easier to explore and curate samples from a piano transformer. Read the blog post.
Encoding Musical Style with Transformer Autoencoders
We introduce the Transformer autoencoder, allowing control over both the global and local structure of a generated music sample. Read the blog post.
DDSP: Differentiable Digital Signal Processing
Fusing interpretable digital signal processing with end-to-end learning. Read the blog post.
See more posts.
2元就可以打1毛的炸金花棋牌 2元中国福利彩票怎么看 2元中国福利彩票的买法 2元买彩票选几个数字 2元就可以打1毛的斗地主棋牌 2元彩不错 2元彩票双色球走势图双色球 2元彩是值得您信赖的 2元彩票 2元彩票刮刮乐