/NoteMatrixWithTonality

Final Project for CS111-DSLs. The goal is to create a note-matrix with added functionality, particularly by adding a color-tonality correspondence

Primary LanguageJava

Note Matrix with Tonality project

See the project requirements for instructions on setting up your project.

Download and build instructions

First, you'll need the JMusic library. The downloading and installation instructions can be found here, with the following caveats:

  • The inst/ directory doesn't have a package, and I kept having build errors no matter how I altered the classpath variable or tried to include the source/compiled files.. For this reason, I am not using this as they specify in the JMusic documentation. I will instead, at least for now, include any instrument classes I need in my project, so you don't need to add this directory to use this project.
  • I also found that part of the instructions were off. For my default, bash- using mac, I had to put the export classpath line in the ~/.bash_profile file, not ~/.bashrc.

If you have other problems, let me know! Also, I've been editing this in the scala version of the Eclipse IDE for a number of reasons, and that might make some of the dependency things odd, so you'll probably have to fix that for your machine until I figure out how to make it cleaner, but that isn't my priority right now, so that won't happen immediately.