Music to Graph is an application that allows you to do two things:
- Input a .wav file and view the audio data contained within in a graph format (Graph --> Music)
-- and --
- Input a algebraic expression and generate the graph of that expression, as well as an audible format of the function (Music --> Graph)
As of now, only the deskop app is available. You can download that from the release folder inside the main MusicToGraph folder, or use the link here. This application requires Java to be installed on your computer, and will run on Windows, Mac, and Linux.
Here is a list of features I'd like to implement down the line:
- sigma function
- effective default graph zoom/focus
- better audio exprience (a bug exists in the Java sound library)
- build a more attractive UI
- create a follow along feature, showing what the pars of the graph sound like
Credit goes to Thomas Han for developing the Graph --> Music component at HackUCVTS. Credit also goes out to the creators of:
- gral (Erich Seifert)
- exp4j (Frank Asseg)
- StdAudio and Tone (Princeton) Thanks to all of them for helping with the project.