If anyone is trying to do a cover song as close as possible to the original then Charlie's method is the only way to go, been there - done that.

If you are looking for an exact version of a song, say for you to sing with, then a purchased MIDI song is your best option. Many purchased MIDI songs are transcribed perfectly while many free one are not.
YMMV


Life is short so make sure you spend as much time as possible on the Internet arguing with strangers.

64 bit Win 10 Pro, the latest BiaB/RB, Roland Octa-Capture audio interface, a ton of software/hardware