What you expect not to be too hard to do, is actually the 'holy grail' of the field - Algorithmic Melody Transcription is the kind of thing people write entire papers on[0].
[0]: https://www.ee.columbia.edu/~dpwe/pubs/PolEFGSO07-meleval.pd...
There are a few toy examples if you search "algorithmic music transcription github," one of the better-known ones is [1] (but it's limited to piano music). They're all pretty nascent. It's a real hard problem :)
[1]: https://github.com/rachhshruti/automatic-music-transcription
https://www.youtube.com/watch?v=cBDJDZAo41c
> From there, it should be possible to mangle it into a tabulature?
A produced pop track might be a little extreme, but there's a lot going on in these tracks. Even if you know the chord progression, it's hard to tell if a note played by a guitar is played by the rhythm guitar, lead guitar, an overdub, something with double tracking, or even an overtone from the bass, especially when the note makes the chord an add4. The same goes for walking basslines played by the guitar.
You also arrange things differently for solo performances, live performances with a band, and produced performances, so even if you could extract a rhythm guitar tab from a recording, that might not be how you'd want to play it solo.
Back then:
- https://youtu.be/8zeLKMHxbN8?t=561
- https://www.youtube.com/watch?v=OJ2lWslJVOc
Now:
From there, it should be possible to mangle it into a tabulature?
Does that exist on github? Could be an instant olga without copyright violations.