Ableton Live live is a popular sound processing system for Windows and MacOS (www.ableton.com).
Step-by-step instructions:
1. Launch Ableton Live.
2. Using File Browser locate audio file you are going to recognize and drug and drop it to the Audio track (named "1 Audio" by default).
3. Via Plug-in device browser locate "widi_vst" and drug and drop it to the Audio track. WIDI VST Plugin window will appear.
4. In MIDI track properties open MIDI from list and choose "1 Audio". Also turn on Arm Session Recording button, as shown below. Then set MIDI to to the MIDI device you use for output MIDI in your system and turn Monitor to "In".
5. Press Global Record Button and start playback. WIDI VST Plugin will start recognizing and result MIDI will be recorded to "1 MIDI" track.
You may also need to tune Recognition Parameters to achieve the best results.
You can also redirect MIDI output to a MIDI Out Device or even record MIDI events to a MIDI file with a built-in MIDI recorder. See routing MIDI for details.