PianoAI

An all-in-one place to compose and share piano music with AI assistance

What is PianoAI?

PianoAI is a lightweight, beginner-friendly music score editor and repository. You can create and play simple music, look at other people's work for inspiration, or even use our generative AI tool to spark your imagination

What was this built for?

PianoAI was a passion project meant to create a simple music editor that beginners to playing and music theory can play around with, without being overwhelmed by the complexities of other editors. It also was to provide a playground to test generative music models

What is this built with?

This app was created with Next.js for the site, with notes being rendered using Google's Vexflow and played with Tone.js, storge handled with DynamoDB, and the generative model being a PyTorch model trained from the MIDI Maestro dataset.