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.