MIDI Controller

Ableton / machine learning / ml5.js / p5.js
Fall 2021

︎ MIDI controller with Arduino and Ableton
︎ Machine learning (ml5.js PoseNet)
︎ Music visualizer in p5.js

The MIDI controller connects to Ableton to play back five drum beats and five melodies through p5.js. PoseNet allows the user to control four effects (equalizer, autopan, transpose and stutter) on the music being played. A visualizer accompanies the music being played. 

Full documentation can be found here. Arduino code
p5.js code that I worked on (and on Github)

hello :)