Prang intercepts your MIDI controller and remaps keys to MIDI scores from MIDI files.
Wiring and component guide is in src/main.cpp
Most recent article
https://www.codeproject.com/Articles/5339209/Prang-Once-Again
Previous article
https://www.codeproject.com/Articles/5332004/Prang-A-MIDI-Score-Sampler-on-the-ESP32S3