Computational Music

MIDI Parser + Visualizer

Parses MIDI file by extracting notes, and shows how to play the tune on piano, by highlighting corresponding keys..

Music Generation using Hand Gestures

Each box at (x, y) in the colorful canvas grid produces a sound with frequency f(x, y) using Tone.js library in Java Script. Hand movements are captured using TensorFlow.JS Hand-Tracking model.

Music Score Generation in Garage Band

Converting MIDI input into musical notation

Audio Classifier to Detect Musical Notes

Audio classifier built in Teachable Machines to identify notes played on piano.