/PianoViz2.0

Repository for PianoViz, a HoloLens project that aims to replicate the Synthesia experience in AR/MR.

Primary LanguageC#MIT LicenseMIT

PianoViz2.0

Repository for PianoViz, a HoloLens project that aims to replicate the Synthesia experience in AR/MR. The repository is called PianoViz 2.0 to distinct it from 1.0, which is purely a test base and experimental.

Build

Requirements

  • Windows PC
  • Visual Studio 2019 installed on the PC
    • Universal Windows Platform development tools (installed through visual studio installer)
    • Desktop development with C++ tools (installed through visual studio installer)
  • Windows 10 SDK (10.0.18362.0)
  • Unity 2019.4.34f1
  • HoloLens 1.0
  • Bluetooth Low Energy (BLE) MIDI keyboard that is compatible with HoloLens 1.0

The project is already configured to build on Android and HoloLens out of the box via Unity.

External Libraries

PianoViz uses a lot of external libraries to run. It is not neccessary to build any of these unless you're trying to modify the libraries directly. Of note are: