Skip to content

Interactive Python instrument player for The Legend of Zelda: Majora's Mask.

Notifications You must be signed in to change notification settings

NimG98/ZeldaSoundboard

Repository files navigation

Zelda Soundboard

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.

screenshot

Libraries Used

This soundboard was created using the pygame library. The current version of pygame used is 1.9.4.

Other Features

A guide of how to play the primary ocarina songs from Majora's Mask is also provided.

screenshot

screenshot

How to Run

Run the program by using the following:

python zelda_MM_soundboard.py

Stage of the Project

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.

Improvements to be Made

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.

About

Interactive Python instrument player for The Legend of Zelda: Majora's Mask.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages