This GUI project made in Java served the purposed of making an app where the user can play various different musical instruments.

Showcase of the Project

This is probably my favorite programming project I made. It contains a variety of features. It allows you to play the piano, drums (acoustic or electronic) as well as allowing you to record your voice or play a backing track. The design and feel of the instruments is based on their appearance in reality to allow the user to easily familiarize themselves with the controls.

Piano

For a full list of details and other functionality check out the readme on the Github Repo

Skills Used and Things I Learned

Learning Experience

This was a passion project from the start, working on this project with my friend was a lot of fun as well as interesting. It allowed me to garner knowledge in developing and designing a UI for a Java Application. I also learned the usefulness and limitations of Java Swing. Additionally, I learned how design a great UI to provide excellent User Experience. This was also my first release on Github.

Skills Used

Source Code

The source code for this project can be found on my Github: Source Code

Back to Projects