I let a Raspberry Pi control my game, and had it play music that TLOU fans will all certainly recognize :)
Hardware: This stems from my "Viewers Control Chaos" project that lets users change how my controller works. With a few tweaks I can apply some advanced macros like this. Though I could previously spoof button presses and joystick angles, the touchpad was only something that could be read. Recent hacking at code let me fake touchpad inputs so that I perform inhuman actions on the guitar.
Learn more about my chaos project here: https://github.com/blegas78/chaos
Music: I modified the original version of The Last of Us Main Theme in a few ways so that it was better suited for the limitations of this interface. On major difference is the change in key near the end to take better advantage of the full range of the instrument. The original is highly expressive in its performance but there is no expression control within the game so things had be cut or shifted to not sound strange. I did my best to keep the full spirit of the original but you may notice some differences (I'm not a practiced musician so sorry if I made anything too jarring).
Update: here is new sheet music. I did not follow this, but the sheet music I used is no longer available. This seems pretty close, but again I had to modify the music anyway: https://musescore.com/user/4761476/sc...
This is the old broken link to the sheet music I used as a guide: https://musescore.com/user/16006641/s...
The section that starts @2:45 does a lot of key changes in the menu to select different notes. I did this just to see if it would work and was surprised that it kept time! It was totally unnecessary to keep but I loved how chaotic the menuing looked.
Check out my Twitch to participate in Chaos% or Twitch Plays here: / blegas78