A piano learning app
- rtmidi
- qt5
git submoudle update --init --recursive
mkdir build
cd build
cmake ..
cmake --build .
Open CMakeLists.txt in QTcreator, and build the project.
The program only works with a physical midi-capable piano, or a virtual synthesizer for example Synthesia.
Download loopMidi to create virtual loopback midi ports In Synthesia set the output, and the Pianow midi device to the created port
Usually linux systems already have virtual loopback midi ports, set Synthesia the output, and the Pianow input to the same port