This is an interactive explorer of the drum beats latent space.
I collected 33K non-trivial unique drum beats from midis available online.
Then I used a neural network with VAE architecture to build a 4D-space of latent representation of these beats and to generate new ones. Finally, I mapped all of them into 2D space using the t-SNE algorithm.
Read more about this project in my Medium post.
Please note: this webpage plays loud drum samples!
You will explore some random subsample of the dataset — approx. 3K of real beats (gray dots) + approx. 500 generated ones (red dots).
On mobile devices you have to click on dot to see and hear the pattern (click outside of the cloud to stop it).
On desktops and laptops you could just hover and move your mouse over the dot to explore and listen to the corresponding beat.
This prototype uses jQuery, remodal and MIDI.js (with a recoded GM1 Percussion soundfont).