Construct(ing) Adaptive Music: a Construct 3 tutorial
Adaptive music is a technique (or rather a family of techniques) that can be used to vary a game soundtrack over time. Starting in the early 2000s with the Microsoft’s Direct Music Producer (part of the DirectX API), composers were provided with a spreadsheet-like interface to organize components of a composition and allow in-game events to determine which voices/parts are heard at what time. Composer Guy Whitmore wrote extensively on this topic when it was first introduced. He defined the technique, saying “Adaptive audio is a term used to describe audio and music that reacts appropriately to—and even anticipates—gameplay.”