Using a couple repos with Python, you can transcribe any piano recording to MIDI. Each will use their own environment. Pretty straightforward with conda/mamba.
Both steps incur some loss which affects the quality of the end result. But on any reasonably hi-fi recording since the late 60s you should get acceptable results. Super useful for dumping into Syn/Neothesia.
-
Start with a folder containing WAV files of the desired songs.
-
Use Music-Source-Separation-Training's Demucs4HT 6-stem model inference to derive the piano stems. For me this was: