CINXE.COM
Blog
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Blog</title> <meta name="description" content="Updates on the Magenta project and related work."> <!-- OpenGraph data --> <meta property="og:image" content="https://magenta.tensorflow.org/assets/magenta-logo-card.jpg"> <meta property="og:title" content="Blog"> <meta property="og:description" content="Updates on the Magenta project and related work."> <meta property="og:url" content="https://magenta.tensorflow.org/blog/"> <meta property="og:site_name" content="Magenta"> <!-- Twitter Card data --> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Blog"> <meta name="twitter:description" content="Updates on the Magenta project and related work."> <meta name="twitter:image" content="https://magenta.tensorflow.org/assets/magenta-logo-card.jpg"> <link rel="stylesheet" href="/css/main.css"> <link rel="canonical" href="https://magenta.tensorflow.org/blog/"> <link rel="alternate" type="application/rss+xml" title="Magenta" href="https://magenta.tensorflow.org/feed.xml"> <link href="https://fonts.googleapis.com/css?family=Google+Sans:+400,500,700" media="all" rel="stylesheet"> <script src="//www.google.com/js/gweb/analytics/autotrack.js"></script> <script> new gweb.analytics.AutoTrack({ profile: 'UA-80107903-1' }); </script> </head> <body> <div class="scrim" onclick="document.body.classList.toggle('drawer-opened', false)"></div> <header> <div class="top-bar background"> <div class="top-bar-content"> <div class="logo"> <a href="/"><img src="/assets/magenta-logo.png" height="70" alt="magenta logo"></a> </div> <nav> <button class="menu-button" onclick="document.body.classList.toggle('drawer-opened', true)" aria-label="open nav menu"> <svg viewBox="0 0 18 15"> <path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/> <path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/> <path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/> </svg> </button> <div class="links"> <a href="/get-started">Get Started</a> <a href="/studio">Studio</a> <a href="/ddsp-vst">DDSP-VST</a> <a href="/demos">Demos</a> <a href="/blog">Blog</a> <a href="/research">Research</a> <a href="/talks">Talks</a> <a href="/community">Community</a> </div> </nav> </div> </div> </header> <div class="drawer"> <div class="drawer-content"> <a href="/get-started">Get Started</a> <a href="/studio">Studio</a> <a href="/ddsp-vst">DDSP-VST</a> <a href="/demos">Demos</a> <a href="/blog">Blog</a> <a href="/research">Research</a> <a href="/talks">Talks</a> <a href="/community">Community</a> </div> </div> <div class="main"> <section class="alternate"> <div class="content single"> <h1>Blog posts</h1> <p> <ul class="listing"> <li> <img src="/assets/studio/ableton/all_2.png" alt="Overview image for the post"> <div class="main"> <a href="/studio-announce-2">Magenta Studio 2.0</a> <div class="tagline">Magenta Studio has been upgraded to more seamlessly integrate with Ableton Live. It is a collection of music creativity tools built on Magenta’s open source models, using cutting-edge machine learning techniques for music generation.</div> </div> <div class="date">August 24, 2023</div> </li> <li> <img src="/assets/dandeacon_io/img4.png" alt="Overview image for the post"> <div class="main"> <a href="/dandeacon-io-preshow">The 2023 I/O Preshow – Composed by Dan Deacon (with some help from MusicLM)</a> <div class="tagline">A look into Dan Deacon's creative process for the 2023 Google I/O preshow.</div> </div> <div class="date">June 21, 2023</div> </li> <li> <img src="/assets/wordcraft/www-card.png" alt="Overview image for the post"> <div class="main"> <a href="/wordcraft-writers-workshop">The Wordcraft Writers Workshop: Creative Co-Writing with AI</a> <div class="tagline">We invited 13 professional writers to explore the limits of co-writing with LaMDA and foster an honest and earnest conversation about the rapidly changing relationship between technology and creativity.</div> </div> <div class="date">December 1, 2022</div> </li> <li> <img src="/assets/cocochorales/ceg_logo.png" alt="Overview image for the post"> <div class="main"> <a href="/ceg-and-cocochorales">The Chamber Ensemble Generator and CocoChorales Dataset</a> <div class="tagline">We combine Coconet and MIDI-DDSP into a system called the Chamber Ensemble Generator, which we use to make a giant dataset of four-part Bach chorales called CocoChorales.</div> </div> <div class="date">September 30, 2022</div> </li> <li> <img src="/assets/perceiver-ar/thumbnail.png" alt="Overview image for the post"> <div class="main"> <a href="/perceiver-ar">Autoregressive long-context music generation with Perceiver AR</a> <div class="tagline">We generate music with clear long-term coherence and structure in both symbolic and audio domains, by attending to inputs spanning up to several minutes.</div> </div> <div class="date">June 16, 2022</div> </li> <li> <img src="/assets/ddsp-vst/embed-image.png" alt="Overview image for the post"> <div class="main"> <a href="/ddsp-vst-blog">DDSP-VST: Neural Audio Synthesis for All</a> <div class="tagline">DDSP-VST is a neural audio synthesizer for your digital audio workstation, powered by DDSP.</div> </div> <div class="date">June 8, 2022</div> </li> <li> <img src="https://camo.githubusercontent.com/2224da0ddf9594de0d1be6064c3e83edf157fc70f40414993ee523d295b67547/68747470733a2f2f6d6964692d646473702e6769746875622e696f2f706963732f6d6964692d646473702d6c6f676f2e706e67" alt="Overview image for the post"> <div class="main"> <a href="/midi-ddsp">MIDI-DDSP: Detailed Control of Musical Performance via Hierarchical Modeling</a> <div class="tagline">We show a hierarchical extension of DDSP to use note and expressive performance conditioning.</div> </div> <div class="date">January 20, 2022</div> </li> <li> <img src="/assets/musical-paint/header.png" alt="Overview image for the post"> <div class="main"> <a href="/paint-with-music">Paint With Music</a> <div class="tagline">Turn your paint brush into musical instruments and compose on sensorial canvases!</div> </div> <div class="date">January 6, 2022</div> </li> <li> <img src="/assets/people-first-hci-ml-collaborations/img/pair_and_magenta_logos.png" alt="Overview image for the post"> <div class="main"> <a href="/people-first-hci-ml-collaborations">HCI and ML: Putting People First</a> <div class="tagline">We highlight work done in collaboration with Human Computer Interaction (HCI) colleagues that optimize models for human values.</div> </div> <div class="date">December 15, 2021</div> </li> <li> <img src="/assets/es-for-creativity/header.png" alt="Overview image for the post"> <div class="main"> <a href="/es-for-creativity">Modern Evolution Strategies for Creativity</a> <div class="tagline">Modern evolution to artistically fit concreate images and abstract concepts.</div> </div> <div class="date">November 18, 2021</div> </li> <li> <img src="/assets/transcription-with-transformers/architecture_diagram.png" alt="Overview image for the post"> <div class="main"> <a href="/transcription-with-transformers">Music Transcription with Transformers</a> <div class="tagline">We discuss Magenta's research into using off-the-shelf Transformer models for music transcription.</div> </div> <div class="date">November 9, 2021</div> </li> <li> <img src="/assets/mj-hip-hop-ep/natural-causes.png" alt="Overview image for the post"> <div class="main"> <a href="/mj-hip-hop-ep">Hip-Hop EP co-produced using Machine Learning</a> <div class="tagline">In this guest post, MJ Jacob discusses how he used Magenta models in the process of creating his new EP.</div> </div> <div class="date">May 26, 2021</div> </li> <li> <img src="/assets/natya-ml/natya_ml_option_menu.jpg" alt="Overview image for the post"> <div class="main"> <a href="/natya-ml">Natya*ML</a> <div class="tagline">Through Natya*ML, I sought to showcase the beauty of Bharatanatyam in a way that’s easy and understandable.</div> </div> <div class="date">January 28, 2021</div> </li> <li> <img src="/assets/maestro-vocal-coach/MaestroHeader.jpg" alt="Overview image for the post"> <div class="main"> <a href="/maestro-vocal-coach">Maestro: An AI-guided vocal coach</a> <div class="tagline">We leveraged the Magenta.js library to create Maestro, an application that combines music theory with practical lessons for music enthusiasts.</div> </div> <div class="date">January 26, 2021</div> </li> <li> <img src="/assets/dear-diary/dear-diary-screenshot.jpg" alt="Overview image for the post"> <div class="main"> <a href="/dear-diary">DearDiary.ai</a> <div class="tagline">Type some words—thoughts, feelings, poems, goals, stories, a to-do list—and you’ve created an original song.</div> </div> <div class="date">January 22, 2021</div> </li> <li> <img src="/assets/bitrate-recap/bitrate.png" alt="Overview image for the post"> <div class="main"> <a href="/bitrate-recap">BitRate: Recap</a> <div class="tagline">Last year, Magenta and Gray Area partnered to host BitRate, a month-long series focused on experimenting with the possibilities of Music and Machine Learning.</div> </div> <div class="date">January 20, 2021</div> </li> <li> <img src="/assets/transcultural/fidular_jpg.png" alt="Overview image for the post"> <div class="main"> <a href="/transcultural">Stepping Towards Transcultural Machine Learning in Music</a> <div class="tagline">How can we move towards building creative technology for all?</div> </div> <div class="date">January 12, 2021</div> </li> <li> <img src="/assets/aisongcontest/logo.png" alt="Overview image for the post"> <div class="main"> <a href="/aisongcontest">AI Song Contest: Human-AI Co-Creation in Songwriting</a> <div class="tagline">What are the challenges in using AI as a tool in songwriting? What are the design implications?</div> </div> <div class="date">October 13, 2020</div> </li> <li> <img src="/assets/tone-transfer/sharing.png" alt="Overview image for the post"> <div class="main"> <a href="/tone-transfer">Tone Transfer</a> <div class="tagline">Transform everyday sounds into musical instruments. Record and hear yourself as flutes, saxophones and more!</div> </div> <div class="date">October 1, 2020</div> </li> <li> <img src="/assets/lofi-player/splash.png" alt="Overview image for the post"> <div class="main"> <a href="/lofi-player">Lo-Fi Player</a> <div class="tagline">A magical room where you can interact with music and have fun. Explore the possibilities by tinkering with the objects in the room.</div> </div> <div class="date">September 1, 2020</div> </li> <li> <img src="https://i1.sndcdn.com/artworks-UGxhR2qM82E17rhQ-MT2d5Q-t500x500.jpg" alt="Overview image for the post"> <div class="main"> <a href="/musician-in-the-machine">The Musician in the Machine</a> <div class="tagline">Guest blogger Dan Jeffries discusses how he and his team dug deep to find out if neural nets can compose Ambient music with the great masters of the art.</div> </div> <div class="date">August 7, 2020</div> </li> <li> <img src="/assets/bitrate/splash.jpg" alt="Overview image for the post"> <div class="main"> <a href="/bitrate">BitRate: Machine Learning & Music Series</a> <div class="tagline">This August, Magenta and the Bay Area non-profit Gray Area present BitRate, a month-long series focused on experimenting with the possibilities of Music and Machine Learning.</div> </div> <div class="date">July 31, 2020</div> </li> <li> <img src="/assets/song-together/splash.png" alt="Overview image for the post"> <div class="main"> <a href="/make-a-song-together">Make a song together</a> <div class="tagline">Work together with friends to create your very own piece of music!</div> </div> <div class="date">April 30, 2020</div> </li> <li> <img src="/assets/onsets_frames_drums/drums-title-img.png" alt="Overview image for the post"> <div class="main"> <a href="/oaf-drums">Improving Perceptual Quality of Drum Transcription with the Expanded Groove MIDI Dataset</a> <div class="tagline">OaF Drums enables high precision automatic drum transcription with included velocity prediction.</div> </div> <div class="date">April 2, 2020</div> </li> <li> <img src="/assets/nobodys-songs/cover.jpg" alt="Overview image for the post"> <div class="main"> <a href="/nobodys-songs">Making an Album with Music Transformer</a> <div class="tagline">Nobody's songs is an album composed with the help of Magenta’s Music Transformer.</div> </div> <div class="date">February 18, 2020</div> </li> <li> <img src="/assets/listen-to-transformer/image.png" alt="Overview image for the post"> <div class="main"> <a href="/listen-to-transformer">Listen to Transformer</a> <div class="tagline">An app to make it easier to explore and curate samples from a piano transformer.</div> </div> <div class="date">February 13, 2020</div> </li> <li> <img src="/assets/transformer_autoencoder/flowchart.png" alt="Overview image for the post"> <div class="main"> <a href="/transformer-autoencoder">Encoding Musical Style with Transformer Autoencoders</a> <div class="tagline">We introduce the Transformer autoencoder, allowing control over both the global and local structure of a generated music sample.</div> </div> <div class="date">January 22, 2020</div> </li> <li> <img src="/assets/ddsp/ddsp_logo.png" alt="Overview image for the post"> <div class="main"> <a href="/ddsp">DDSP: Differentiable Digital Signal Processing</a> <div class="tagline">Fusing interpretable digital signal processing with end-to-end learning.</div> </div> <div class="date">January 15, 2020</div> </li> <li> <img src="/assets/drumbot/drumbot.png" alt="Overview image for the post"> <div class="main"> <a href="/drumbot">DrumBot: your real-time ML drummer</a> <div class="tagline">Play real-time music with a Machine Learning drummer that drums based on your melody.</div> </div> <div class="date">December 2, 2019</div> </li> <li> <img src="/assets/svg_vae/many_fonts.png" alt="Overview image for the post"> <div class="main"> <a href="/svg-vae">SVG VAE: Generating Scalable Vector Graphics Typography</a> <div class="tagline">Code, Colab notebook and data open-sourced for ML-assisted SVG generation of fonts.</div> </div> <div class="date">October 15, 2019</div> </li> <li> <img src="/assets/piano_transformer/diagram.png" alt="Overview image for the post"> <div class="main"> <a href="/piano-transformer">Generating Piano Music with Transformer</a> <div class="tagline">Interactive Colab notebook for generating piano performances.</div> </div> <div class="date">September 16, 2019</div> </li> <li> <img src="/assets/yacht/yacht_gan.jpeg" alt="Overview image for the post"> <div class="main"> <a href="/chain-tripping">YACHT's new album is powered by ML + Artists</a> <div class="tagline">The LA-based dance-pop trio YACHT just released their new album, a collaboration with Magenta and other ML researchers and artists.</div> </div> <div class="date">September 13, 2019</div> </li> <li> <img src="/assets/midime/midime.png" alt="Overview image for the post"> <div class="main"> <a href="/midi-me">MidiMe: Personalizing MusicVAE</a> <div class="tagline">A machine learning experiment to train a small model to sound like you.</div> </div> <div class="date">July 23, 2019</div> </li> <li> <img src="/assets/coconet/bach_doodle_visualization.png" alt="Overview image for the post"> <div class="main"> <a href="/bach-doodle-viz">Visualizing the Bach Doodle Dataset</a> <div class="tagline">Interactive visualizations of the Bach Doodle compositions.</div> </div> <div class="date">July 16, 2019</div> </li> <li> <img src="/assets/mljam/mljam.png" alt="Overview image for the post"> <div class="main"> <a href="/mljam">ML-Jam: Performing Structured Improvisations with Pre-trained Models</a> <div class="tagline">Interactive jamming with machine learning models.</div> </div> <div class="date">June 19, 2019</div> </li> <li> <img src="/assets/fruitgenie/stage-line.jpg" alt="Overview image for the post"> <div class="main"> <a href="/fruitgenie">Magenta + Deeplocal + <br>The Flaming Lips = Fruit Genie</a> <div class="tagline">Creating an AI-assisted performance as part of the headline concert at I/O 2019.</div> </div> <div class="date">May 13, 2019</div> </li> <li> <img src="/assets/groovae/groove-flow.png" alt="Overview image for the post"> <div class="main"> <a href="/groovae">GrooVAE: Generating and Controlling Expressive Drum Performances</a> <div class="tagline">GrooVAE models expressive drumming.</div> </div> <div class="date">May 2, 2019</div> </li> <li> <img src="/assets/wimir-workshop-2018/Image1.jpg" alt="Overview image for the post"> <div class="main"> <a href="/blog/2019/04/22/wimir-workshop-2018/">WiMIR Workshop 2018</a> <div class="tagline">Building Bridges at WiMIR 2018.</div> </div> <div class="date">April 22, 2019</div> </li> <li> <img src="/assets/coconet/CTA_highres.jpg" alt="Overview image for the post"> <div class="main"> <a href="/coconet">Coconet: the ML model behind today’s Bach Doodle</a> <div class="tagline">We present Coconet, the ML model behind today's Bach Doodle. It is a versatile model of counterpoint that can infill arbitrary missing parts by rewriting the musical score multiple times to improve its internal consistency.</div> </div> <div class="date">March 20, 2019</div> </li> <li> <img src="/assets/gansynth/coherence.png" alt="Overview image for the post"> <div class="main"> <a href="/gansynth">GANSynth: Making music with GANs</a> <div class="tagline">GANSynth enables high-fidelity audio synthesis with GANs.</div> </div> <div class="date">February 25, 2019</div> </li> <li> <img src="/assets/studio/ableton/all.png" alt="Overview image for the post"> <div class="main"> <a href="/studio-announce">Magenta Studio</a> <div class="tagline">Magenta Studio is a collection of music creativity tools built on Magenta’s open source models, available both as standalone applications and as plugins for Ableton Live. They use cutting-edge machine learning techniques for music generation.</div> </div> <div class="date">February 12, 2019</div> </li> <li> <img src="/assets/style_transfer_js/style_xfer.png" alt="Overview image for the post"> <div class="main"> <a href="/blog/2018/12/20/style-transfer-js/">Porting Arbitrary Style Transfer to the Browser</a> <div class="tagline">Reiichiro Nakano describes how he contributed arbitrary image style transfer to Magenta.js using model distillation to improve performance in the browser.</div> </div> <div class="date">December 20, 2018</div> </li> <li> <img src="/assets/music_transformer/motifs_shaded_boxes.png" alt="Overview image for the post"> <div class="main"> <a href="/music-transformer">Music Transformer: Generating Music with Long-Term Structure</a> <div class="tagline">We present Music Transformer, a self-attention-based neural network that can generate music with long-term coherence.</div> </div> <div class="date">December 13, 2018</div> </li> <li> <img src="/assets/composing_palettes/sonar_scene.jpg" alt="Overview image for the post"> <div class="main"> <a href="/composing-palettes">ML as Collaborator: Composing Melodic Palettes with Latent Loops</a> <div class="tagline">Catherine McCurry, a musician and a creative technologist with Google’s Pie Shop, writes about designing tools that help musicians make use of Magenta’s musical models.</div> </div> <div class="date">November 6, 2018</div> </li> <li> <img src="/assets/maestro/MAESTRO_models_diagram.png" alt="Overview image for the post"> <div class="main"> <a href="/maestro-wave2midi2wave">The MAESTRO Dataset and Wave2Midi2Wave</a> <div class="tagline">MAESTRO (MIDI and Audio Edited for Synchronous TRacks and Organization) is a new dataset composed of over 172 hours of virtuosic piano performances captured with fine alignment (~3 ms) between note labels and audio waveforms.</div> </div> <div class="date">October 30, 2018</div> </li> <li> <img src="/assets/pianogenie/pianogenie_disklavier.jpg" alt="Overview image for the post"> <div class="main"> <a href="/pianogenie">Piano Genie: An Intelligent Musical Interface</a> <div class="tagline">We introduce Piano Genie, an intelligent controller that maps 8-button input to a full 88-key piano in real time.</div> </div> <div class="date">October 15, 2018</div> </li> <li> <div class="main"> <a href="/nfp_p2p">A train window</a> <div class="tagline">Inspired by Steve Reich’s Music for 18 musicians, Damien Henry uses machine learning to create a visual to go along with it.</div> </div> <div class="date">October 3, 2018</div> </li> <li> <img src="/assets/onsets_frames/onsets-frames-logo.png" alt="Overview image for the post"> <div class="main"> <a href="/oaf-js">Piano Transcription in the Browser with Onsets and Frames</a> <div class="tagline">Many of the generative models in Magenta.js require music to be input as a symbolic representation like MIDI; but what if you only have audio?</div> </div> <div class="date">September 20, 2018</div> </li> <li> <img src="/assets/multitrack/tracks.png" alt="Overview image for the post"> <div class="main"> <a href="/multitrack">Multitrack MusicVAE: Interactively Exploring Musical Styles</a> <div class="tagline"></div> </div> <div class="date">June 5, 2018</div> </li> <li> <img src="/assets/connecting_with_magenta_js/teropa.png" alt="Overview image for the post"> <div class="main"> <a href="/blog/2018/05/03/connecting-with-magenta-js/">Connecting with Music Through Magenta.js</a> <div class="tagline"></div> </div> <div class="date">May 3, 2018</div> </li> <li> <img src="/assets/demos/endless_trios.png" alt="Overview image for the post"> <div class="main"> <a href="/js-announce">Magenta.js</a> <div class="tagline"></div> </div> <div class="date">May 2, 2018</div> </li> <li> <img src="/assets/music_vae/architecture.png" alt="Overview image for the post"> <div class="main"> <a href="/music-vae">MusicVAE: Creating a palette for musical scores with machine learning.</a> <div class="tagline"></div> </div> <div class="date">March 15, 2018</div> </li> <li> <img src="/assets/nsynth_super/nss.jpeg" alt="Overview image for the post"> <div class="main"> <a href="/nsynth-super">Hands on, with NSynth Super</a> <div class="tagline"></div> </div> <div class="date">March 13, 2018</div> </li> <li> <img src="/assets/onsets_frames/onsets-frames-logo.png" alt="Overview image for the post"> <div class="main"> <a href="/onsets-frames">Onsets and Frames: Dual-Objective Piano Transcription</a> <div class="tagline"></div> </div> <div class="date">February 12, 2018</div> </li> <li> <img src="/assets/performance_rnn/performance_rnn.gif" alt="Overview image for the post"> <div class="main"> <a href="/performance-rnn-browser">Real-time Performance RNN in the Browser</a> <div class="tagline"></div> </div> <div class="date">October 5, 2017</div> </li> <li> <div class="main"> <a href="/blog/2017/09/12/outside-hacks/">Using NSynth to win the Outside Hacks Music Hackathon 2017</a> <div class="tagline"></div> </div> <div class="date">September 12, 2017</div> </li> <li> <img src="/assets/performance_rnn/pianoroll.png" alt="Overview image for the post"> <div class="main"> <a href="/performance-rnn">Performance RNN: Generating Music with Expressive Timing and Dynamics</a> <div class="tagline"></div> </div> <div class="date">June 29, 2017</div> </li> <li> <img src="/assets/sketch_rnn_demo/img/firetruck_grid.png" alt="Overview image for the post"> <div class="main"> <a href="/sketch-rnn-demo">Draw Together with a Neural Network</a> <div class="tagline"></div> </div> <div class="date">June 26, 2017</div> </li> <li> <div class="main"> <a href="/nsynth-fastgen">Generate your own sounds with NSynth</a> <div class="tagline"></div> </div> <div class="date">June 19, 2017</div> </li> <li> <div class="main"> <a href="/blog/2017/06/01/waybackprop/">Waybackprop</a> <div class="tagline"></div> </div> <div class="date">June 1, 2017</div> </li> <li> <div class="main"> <a href="/sketch_rnn">SketchRNN model released in Magenta</a> <div class="tagline"></div> </div> <div class="date">May 18, 2017</div> </li> <li> <div class="main"> <a href="/nsynth-instrument">Making a Neural Synthesizer Instrument</a> <div class="tagline"></div> </div> <div class="date">May 18, 2017</div> </li> <li> <div class="main"> <a href="/nsynth">NSynth: Neural Audio Synthesis</a> <div class="tagline"></div> </div> <div class="date">April 6, 2017</div> </li> <li> <div class="main"> <a href="/2017/03/16/moogfest-announcement">Magenta returns to Moogfest</a> <div class="tagline"></div> </div> <div class="date">March 16, 2017</div> </li> <li> <div class="main"> <a href="/2017/02/16/ai-duet">Learning from A.I. Duet</a> <div class="tagline"></div> </div> <div class="date">February 16, 2017</div> </li> <li> <div class="main"> <a href="/2016/12/16/nips-demo">Magenta wins "Best Demo" at NIPS 2016!</a> <div class="tagline"></div> </div> <div class="date">December 16, 2016</div> </li> <li> <div class="main"> <a href="/2016/11/09/tuning-recurrent-networks-with-reinforcement-learning">Tuning Recurrent Neural Networks with Reinforcement Learning</a> <div class="tagline"></div> </div> <div class="date">November 9, 2016</div> </li> <li> <div class="main"> <a href="/2016/11/01/multistyle-pastiche-generator">Multistyle Pastiche Generator</a> <div class="tagline"></div> </div> <div class="date">November 1, 2016</div> </li> <li> <div class="main"> <a href="/2016/09/23/learning-music-from-learned-music">Human Learning What WaveNet Learned from Humans</a> <div class="tagline"></div> </div> <div class="date">September 23, 2016</div> </li> <li> <div class="main"> <a href="/2016/08/02/midi-interface">Magenta MIDI Interface</a> <div class="tagline"></div> </div> <div class="date">August 2, 2016</div> </li> <li> <div class="main"> <a href="/2016/07/15/lookback-rnn-attention-rnn">Generating Long-Term Structure in Songs and Stories</a> <div class="tagline"></div> </div> <div class="date">July 15, 2016</div> </li> <li> <div class="main"> <a href="/2016/07/11/mami">Music, Art and Machine Intelligence (MAMI) Conference</a> <div class="tagline"></div> </div> <div class="date">July 11, 2016</div> </li> <li> <div class="main"> <a href="/2016/06/29/reading-list">Reading List</a> <div class="tagline"></div> </div> <div class="date">June 29, 2016</div> </li> <li> <div class="main"> <a href="/2016/06/10/recurrent-neural-network-generation-tutorial">A Recurrent Neural Network Music Generation Tutorial</a> <div class="tagline"></div> </div> <div class="date">June 10, 2016</div> </li> <li> <div class="main"> <a href="/blog/2016/06/01/welcome-to-magenta/">Welcome to Magenta!</a> <div class="tagline"></div> </div> <div class="date">June 1, 2016</div> </li> </ul> </div> </section> </div> <footer> <div class="footer-content"> <div class="logo"> <a href="https://ai.google/" target="_blank" rel="noopener" title="Google AI"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 157.2 40.88"><defs><style>.cls-1{fill:none;}.cls-2{fill:#80868b;}.cls-3{fill:#80868b;}.cls-4{fill:#80868b;}.cls-5{fill:#80868b;}.cls-6{fill:#80868b;}</style></defs><g id="Running_copy" data-name="Running copy"><path class="cls-1" d="M82.91,16.35A4.8,4.8,0,0,0,79.29,18a5.66,5.66,0,0,0-1.49,4,5.53,5.53,0,0,0,1.49,3.94,4.78,4.78,0,0,0,3.62,1.58,4.47,4.47,0,0,0,3.49-1.58A5.7,5.7,0,0,0,87.81,22a5.84,5.84,0,0,0-1.41-4A4.48,4.48,0,0,0,82.91,16.35Z"></path><path class="cls-1" d="M42.8,16.35a4.92,4.92,0,0,0-3.66,1.57,5.49,5.49,0,0,0-1.51,4,5.52,5.52,0,0,0,1.52,4,5,5,0,0,0,7.3,0,5.48,5.48,0,0,0,1.53-4,5.49,5.49,0,0,0-1.51-4A4.93,4.93,0,0,0,42.8,16.35Z"></path><path class="cls-1" d="M62.89,16.35a4.93,4.93,0,0,0-3.67,1.57,5.53,5.53,0,0,0-1.51,4,5.48,5.48,0,0,0,1.53,4,5,5,0,0,0,7.3,0,5.48,5.48,0,0,0,1.53-4,5.49,5.49,0,0,0-1.51-4A4.93,4.93,0,0,0,62.89,16.35Z"></path><path class="cls-1" d="M111,16.82a4.15,4.15,0,0,0-2.12-.54,4.79,4.79,0,0,0-3.32,1.46,4.9,4.9,0,0,0-1.47,3.9l8.2-3.41A2.82,2.82,0,0,0,111,16.82Z"></path><rect class="cls-2" x="94.13" y="3.56" width="4.03" height="26.97"></rect><path class="cls-3" d="M42.8,12.74a9,9,0,0,0-6.53,2.62,8.83,8.83,0,0,0-2.68,6.55,8.84,8.84,0,0,0,2.68,6.56,9.46,9.46,0,0,0,13.07,0A8.83,8.83,0,0,0,52,21.91a8.82,8.82,0,0,0-2.67-6.55A9,9,0,0,0,42.8,12.74Zm3.65,13.15a5,5,0,0,1-7.3,0,5.52,5.52,0,0,1-1.52-4,5.49,5.49,0,0,1,1.51-4,5.06,5.06,0,0,1,7.33,0,5.49,5.49,0,0,1,1.51,4A5.48,5.48,0,0,1,46.45,25.89Z"></path><path class="cls-4" d="M18.89,15.55v3.9h9.32a8.27,8.27,0,0,1-2.12,4.9,9.76,9.76,0,0,1-7.2,2.85,9.75,9.75,0,0,1-7.24-3,10.07,10.07,0,0,1-3-7.33,10.07,10.07,0,0,1,3-7.33,9.75,9.75,0,0,1,7.24-3,9.89,9.89,0,0,1,7,2.78l2.75-2.74a13.63,13.63,0,0,0-9.77-3.93A14.07,14.07,0,0,0,8.71,6.78,13.58,13.58,0,0,0,4.44,16.84,13.56,13.56,0,0,0,8.71,26.9a14.07,14.07,0,0,0,10.18,4.19,13.12,13.12,0,0,0,9.94-4q3.38-3.36,3.37-9.1a12.59,12.59,0,0,0-.2-2.44Z"></path><path class="cls-4" d="M87.53,14.79h-.14a5.64,5.64,0,0,0-2-1.46,6.66,6.66,0,0,0-2.83-.59,8.37,8.37,0,0,0-6.15,2.69A9,9,0,0,0,73.77,22a8.86,8.86,0,0,0,2.64,6.46,8.36,8.36,0,0,0,6.15,2.68A5.87,5.87,0,0,0,87.39,29h.14v1.32a5.63,5.63,0,0,1-1.3,4,4.69,4.69,0,0,1-3.6,1.39,4.34,4.34,0,0,1-2.88-1A5.94,5.94,0,0,1,78,32.44L74.5,33.9a9.43,9.43,0,0,0,3,3.79,8.07,8.07,0,0,0,5.14,1.64,8.61,8.61,0,0,0,6.27-2.39c1.64-1.58,2.45-4,2.45-7.17V13.3H87.53ZM86.4,25.89a4.47,4.47,0,0,1-3.49,1.58,4.78,4.78,0,0,1-3.62-1.58A5.53,5.53,0,0,1,77.8,22a5.66,5.66,0,0,1,1.49-4,4.8,4.8,0,0,1,3.62-1.6A4.48,4.48,0,0,1,86.4,18a5.84,5.84,0,0,1,1.41,4A5.7,5.7,0,0,1,86.4,25.89Z"></path><path class="cls-5" d="M62.89,12.74a9,9,0,0,0-6.53,2.62,8.79,8.79,0,0,0-2.68,6.55,8.8,8.8,0,0,0,2.68,6.56,9.45,9.45,0,0,0,13.06,0,8.8,8.8,0,0,0,2.68-6.56,8.79,8.79,0,0,0-2.68-6.55A9,9,0,0,0,62.89,12.74Zm3.65,13.15a5,5,0,0,1-7.3,0,5.48,5.48,0,0,1-1.53-4,5.53,5.53,0,0,1,1.51-4,5.07,5.07,0,0,1,7.34,0,5.49,5.49,0,0,1,1.51,4A5.48,5.48,0,0,1,66.54,25.89Z"></path><path class="cls-3" d="M109.22,27.47a4.68,4.68,0,0,1-4.45-2.78L117,19.62l-.42-1a11,11,0,0,0-.91-1.81,10.64,10.64,0,0,0-1.49-1.86,7.14,7.14,0,0,0-2.36-1.56,7.73,7.73,0,0,0-3.1-.61,8.27,8.27,0,0,0-6.13,2.57,9.05,9.05,0,0,0-2.52,6.6,8.93,8.93,0,0,0,2.61,6.54,8.74,8.74,0,0,0,6.5,2.64,8.43,8.43,0,0,0,4.69-1.25,10.13,10.13,0,0,0,3-2.82l-3.13-2.08A5.26,5.26,0,0,1,109.22,27.47Zm-3.64-9.73a4.79,4.79,0,0,1,3.32-1.46,4.15,4.15,0,0,1,2.12.54,2.82,2.82,0,0,1,1.29,1.41l-8.2,3.41A4.9,4.9,0,0,1,105.58,17.74Z"></path><path class="cls-6" d="M127.47,30.54h-3.55l9.39-24.9h3.62l9.39,24.9h-3.55l-2.4-6.75H129.9Zm7.58-21L131,20.8h8.28L135.19,9.57Z"></path><path class="cls-6" d="M152.44,30.54h-3.2V5.64h3.2Z"></path></g></svg> </a> </div> <ul> <li> <a href="https://twitter.com/search?q=%23madewithmagenta" target="_blank" rel="noopener"> Twitter </a> </li> <li> <a href="/blog" target="_blank" rel="noopener"> Blog </a> </li> <li> <a href="https://github.com/tensorflow/magenta" target="_blank" rel="noopener"> GitHub </a> </li> <li> <a href="https://www.google.com/policies/privacy/" target="_blank" rel="noopener"> Privacy </a> </li> <li> <a href="https://www.google.com/policies/terms/" target="_blank" rel="noopener"> Terms </a> </li> </ul> </div> </footer> </body> <script src="/js/main.js"></script> </html>