Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 1.03 KB

README.md

File metadata and controls

21 lines (12 loc) · 1.03 KB

ML-melody-sequencer

A simple melody step sequencer using Tone.js and NexusUI infused with magenta musicVAE trained models.

Screenshot of the UI:

The basic functionality of this application is to allow a user to create a melody from the notes in the chord c#m7, using the step sequencer over a predefined drum loop.

Onto this I have then incorporated two machine learning models to further enhance the capabilites of this application. Once the user inputs their desired timing for a melody, the application will then proceed to create its own variations over an 8 measure loop. Furthermore a Groove Drums button is added, which when pressed will generate variations of the existing drum loop, to humanize and create a sense of randomness.

This was my first time working with java script and html to create an interactive web application.

Here is a link to try it out!! https://fluffy-smush-machine.glitch.me