Web Audio API: Musically-aware scheduling and Dynamic looping (2016)
jakearchibald.com
jakearchibald.com
(Figured I might as well put in a plug while Web Audio is on page 1)
AFAIK, Splinter Cell: Chaos Theory is another example of this - there's an official release of the soundtrack but the game rip versions of the tracks are typically all 5-10x as long because they are extremely dynamic.
Aside from loop point adjustment, a common technique is to split a track into layers and fade layers in/out dynamically depending on world state.
Lots of good examples here https://youtu.be/ursIj59J6RU