IntroductionMusic Pad is an application that lets the user generate music based on the Markov probability chain. The app lets you set up a markov chain by defining probabilities of occurance for the next note. Then you hit play and hear the music generate.Launch App
Built with & Source Code
ReactJS
TypeScript
ToneJS Icon
ToneJS
Screenshots
Screenshot 1
Screenshot 1
More InformationI built this after being inspired by an idea presented by Dr. Jeremy Muller when he was taking lecture for MUSI 6004 - Technology Ensemble class. He implemented a patch in MaxMSP to generate music using a Markov Chain but was not very happy with the interface capabilities of MaxMSP. Being a student in HCI, I took this as a challenge to design and implement this interface.

You’ve reached the end. What would you like to do next?You can also checkout other projects of mine.

Project Showcase


ReactJS
NextJS
NodeJS
TailwindCSS

Music Pad

Fascinated by the Markov chain, I built an app that uses a markov stochastic model to generate music.
ReactJS
NPM
TypeScript

Connected Nodes

A visual node-graph managing library published as a npm package of react components.
ReactJS
MIDI
ToneJS Icon
ToneJS
TailwindCSS

Web Piano

A web-based piano that works with MIDI devices. Try out new MIDI controllers and have some fun.
TypeScript
NPM

PrototypedJS

A library to create mock API for UI prototypes.
ReactJS
MIDI
NodeJS
TailwindCSS

Musical Lights

An application for musicians to connect to their existing lights and create the stage setting without expensive equipment.