notes-christinetu15

Notes from Christine Tu

Final Summary

1. “Alive” - Krewella

2. “Alive” - Krewella (modified with Markov chain for randomized music generation)

Markov Chain image

3. “What Could Have Been” - Arcane Soundtrack (implemented with Musescore to json conversion)

To convert from Musescore to JSON & use it in allolib:

  1. Install musescore & create your piece!
  2. Export your piece in midi and convert to json (https://www.visipiano.com/midi-to-json-converter/) and add the json file to the allolib synthesis folder
  3. Install json parser https://github.com/nlohmann/json and make sure to add the json.h file to the allolib synthesis folder
  4. In your file, include the json parser (example) and use the parser to get the individual notes for your piece (example). Make sure to include the entire file path when parsing your json file! (like this)

4. “Breath of the Wild Main Theme” - Legends of Zelda: Breath of the Wild Soundtrack

5. Final Demo