Interactive python instrument player for The Legend of Zelda: Majora's Mask.
Using the corresponding N64 controller buttons, the instruments from Link's various character transformations can be played. The Ocarina, Deku Pipes, Drums, and Guitar correspond to Link (Regular), Deku Link, Goron Link, and Zora Link, respectively.
This soundboard was created using the pygame library. The current version of pygame used is 1.9.4.
A guide of how to play the primary ocarina songs from Majora's Mask is also provided.
Run the program by using the following:
python zelda_MM_soundboard.py
This project was initially created in the summer of 2017, and currently requires improvements.
As a first-year computer science student, we did not dive into python GUI. However, I was really interested in programming a GUI project, and hence decided to pursuit it myself in the summer.
Feedback for the users still needs to be added. Users should be able to know which instrument is currently selected, or which song is currently playing. This can be achieved by having the current selected button be highlighted.
The pace at which each note of the provided songs are played must be adjusted to follow the correct melody.
The design of the interface, including colors and fonts, could be improved.