The Grumble Labs Adaptive Music Player is professionally mixed and mastered collection of music (and scripting solution) that can fluidly morph between a collection of arrangements based on scripting events to evoke different emotions without breaking from the musical theme. Procedural audio in a few clicks.

  • FREE
  • Easy To Use - Can Be Used For A Game Jam Or Commercial Game
  • 4 Pieces Of Music (Licenses Included And Able To Be Used In For-Profit Projects)
  • 4 Additional Free Pieces of Music Designed For The Player On The Marketplace (They wouldn't fit within the 50 mb filesize limit.)

    Free Extra Content 1

    Free Extra Content 2

  • Included Music Files Constructed For Use With The Player

  • Fully commented code

  • Example Implementation Room

  • Full Documentation PDF Included

  • Set Crossfade/Fade-In/Fade-Out Times Manually Or Through Scripting

  • Play Song With A Single Line Of Code, Morph Song With a Single Line Of Code

Includes 4 Pieces, each with Progressive Metal / Chiptune / Light Synth mutations:

  • Chaos In The Bubblebath (60ms Looping Crossfade Intended)

  • Factory Birth (60ms Looping Crossfade Intended)

  • The Puzzle Box (140ms Looping Crossfade Intended)

  • The Puzzle Cube (60ms Looping Crossfade Intended)

Visit to hear all of the included music, or just download the asset, cause you know, it's free.

DISCLAIMER: The Adaptive Music Player requires functionality from the newer GameMaker audio system and will not work properly with the legacy system. This means that this asset cannot be used in HTML5 builds (and possibly others), which at the moment, don't use the new audio system.

End User Licence Agreement (EULA).

Version 1.0.0. Published January 20, 2016

Created with GameMaker: Studio v1.99.466

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Allisson F 09 June 2019


Timothy H 18 March 2019


Anonymous 11 February 2019


Anonymous 26 December 2018


John D 01 February 2018

It's great! But 1 problem...

This is seriously a great music player... Just one issue.

I get an lhs undefined error when I try compiling using the YYC in GMS.
I wonder if this could just be a script conversion issue....

Main question would be if there will ever be a GMS2 YYC compatible version?



Anonymous 17 April 2018


Anonymous 18 August 2017

Good music and player works great!

I love the music in this pack but i just wish i could get the player working with my GMS 2 project, If anyone has figured out how to do this let me know!

EDIT: I realized that i simply wasn't loading the music player before i loaded the object that played the music, now it works perfect!


Bart B 02 April 2017

The best! Thanks <3


DrOvi J 16 October 2016

Simply amazing, works great and without a hitch!

Package contents

Loading, please wait

What is the issue?

Back to Top