PianOvice

Java

An interactive piano interface for melody composition and harmonization

Published

December 10, 2022

The project features an interactive piano interface that allows users to compose three separate melodies that can be played simultaneously. Our code requires users to install Java 17 in order to use kilt-graphics, a graphic library developed by the Mathematics, Statistics, and Computer Science (MSCS) department in Macalester College.

Collab project with Kien Nguyen (Macalester ’25)