GameMaker (2.3)

SID Player

Mick @ GamePhase

You must be logged in to obtain assets


Play proper SID music (SID 6581 / 8580) with this extension. The music is played back using audio buffers in GMS so no external audio instances are needed. Multi-speed songs are supported and also 2SID or 3SID songs are supported (played back in mono). SID Player currently supports Windows, Linux (32bit and 64bit) and Android (32bit). The shared library is included for Mac OS X 64-bit, but it is unsupported.

NOTE1: If you have a room / game speed of lower than 60 (or maybe even then), you may need to increase the number of buffers used by the SID Player extension to avoid noise or glitches. You can do this by increasing the value of the variable buffer_count to 20 (or even higher) in the create event of obj_sid_player.

The following exports are supported in both GMS1.4+ and GMS2.x:

  • Windows
  • Linux (32bit for 1.4, 64bit for 2.x)
  • Android
  • (Mac OS X 64bit might work, untested and unsupported)

View the documentation (pdf)

CREDITS: This extension is based on cSID-light by Mihaly Horvath (known as Hermit in the C64 scene).

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.3.0. Published September 7, 2018

  • Mac OS X dylib built for 64-bit (untested)

GMS2 - Version 1.3.0. Published September 7, 2018

  • Mac OS X shared library (dylib) built for 64-bit (untested)
  • Ubuntu shared library (so) built for 64-bit (tested on 16.04 LTS)

GMS2.3 - Version 1.4.1. Published January 21, 2023

Added more Android architectures

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait