For now, I'll simply show how to swap out a song in Pistol Whip. The timings, visual effects, etc. are all generated from the audio file, so this is a MUCH better method than simply muting the audio and playing something in the background, trying to time playing the song to the song's start.
https://www.youtube.com/watch?v=NSbFB692NTo&feature=youtu.be
https://www.youtube.com/watch?v=MvuaCH9MpxQ&lc=z22mg5oobrjiypkkvacdp430u4z3vgsle2bk1oulfdpw03c010c&feature=em-comments
And download Wwise. Once you download the launcher, open it and install the latest Wwise version
Name it anything. You can deselect all the assets to import. You don't need a paid version, the demo version works fine for this.
Drag in your wav file (I think it needs to be a wav file. You can use the free "Audicity app"
to convert an MP3 to a wav.