css Audio - Active file-generic CSS - Active Generic - Active HTML - Active JS - Active SVG - Active Text - Active file-generic Video - Active header Love html icon-new-collection icon-person icon-team numbered-list123 pop-out spinner split-screen star tv
CodePen probably won't work great in this browser. We generally only support the major desktop browsers like Chrome, Firefox, Safari, and Edge. Use this one at your own risk! If you're looking to test things, try looking at Pens/Projects in Debug View.
user profile image

Generate a latent space of melodic loops using the Google Magenta MusicVAE model (and the ImprovRNN model), and then play the loops against each other exploring the latent harmonic possibilities.

Powered by Magenta.js https://goo.gl/magenta/js TensorFlow.js https://js.tensorflow.org/ Tone.js https://tonejs.github.io/


  1. Chris @Chris_Scomersi on

    it doesn't matter how many I activate... it just sounds great :D

  2. Very impressive!

  3. Too bad my monitor doesn't have speakers, I am going to grab my laptop to view/listen to this pen!

  4. A little hard to use, but very impressive.

  5. This is gorgeous.

  6. Very, very cool. When I tried it, it took about a minute and a half to load, so be patient!

  7. left: Cmaj, right: Amin Select the top left 4, and the bottom right 4

  8. Been trying to see this but it seems it's stuck on "loading models". Am I missing some tweak to have it running?

  9. This is the best RNN music app I've seen so far! Thank you so much. I'd love to be able to play MIDI as the input of central loop and have other loops generated + be able to output to MIDI (as in your Arpeggiator) :) Any chance to add it?

Leave a Comment Markdown supported. Click @usernames to add to comment.

You must be logged in to comment.