Music Pad is an application that lets you generate music based on the Markov chain. The app lets you set up a markov chain that defines the probabilities of the occurance of the next note.
I 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.
The app is built using NextJS (Framework for React) and TailwindCSS using TypeScript.
Here are some screenshots of the application.
The app is deployed at Music Pad
The code can be found at Music Pad Github