This project is a small game I made using the Qt6 framework as well as some external C++ libraries (see libs/).
Load a MIDI file and play the notes at the right timing to get points. If you play the wrong notes or miss correct ones, you lose points.
- Clone the repo
git submodule update --init --recursive
- Make sure Qt 6.7, QtQuick3D and QtQuick3DPhysics are installed on your system
- Run CMake
- The app reads the first channel of the MIDI file.
- MIDI files to load should be placed in the midi/ folder, and can loaded through the UI.