Project Overview Clara is an LSTM that composes piano music and chamber music. It has some parallels to Google’s Magenta project, although it’s an entirely separate project, and uses [...]
This weekend I trained an AWD-LSTM on music by many different composers from Classical Archives. Here are some generations paired with some random selections from the human composers. Following [...]
Up until now, I’ve been developing my music generator by first making a change, and then next listening to a bunch of samples and trying to decide whether my change was good or not. This [...]
Multiple Instrument Generation I worked this week on expanding my music generation model to include violin & piano duets. Unfortunately midi violin sounds awful, so you’ll have to [...]
Notewise Generation The program is starting to be able to generate music that is both new and musical. Last week I had the problem that the LSTM was able to overfit to Mozart, and could reproduce [...]
LSTM trained to output music The neural net successfully learned to generate Mozart! This week I trained an LSTM to predict the next step of a musical piece (given the previous 120 time steps). [...]
I also spent two days this week working on generating musical patterns. I initially thought I would just take the character-prediction RNNs I worked on earlier in the week, and switch to [...]
This week I continued to work on my soccer team simulation. I focused on improving the mechanics of the game – adding an energy level tracker for each player, and adding in the ability to [...]
Two months ago, Google announced its new TensorflowJS, for training and inference in the browser. This opens the door to a lot of amazing web applications. Try out Webcam Pacman and Mobile Phone [...]