What's this?

WebAudio port of libxmp (Extended Module Player)

Copyright (C) 2014-2025 by Juergen Wothke (The source code can be found here.)

webXMP is a JavaScript/HTML5 port of libxmp (Extended Module Player is a module player that plays over 90 mainstream and obscure module formats from Amiga, Atari, Acorn, Apple IIgs and PC, including Protracker (MOD), Scream Tracker 3 (S3M), Fast Tracker II (XM) and Impulse Tracker (IT) files.) The version used here has been extended to also play Hively Tracker, Soundsmith (Apple IIgs), Noisetracker 1.x (Apple IIgs), Sandcastle-SMUS (Apple IIgs) and ASIF-SMUS (Apple IIgs) files.

Bring your own music files by dropping them onto the page.

The audio output is directly calculated within your browser by running the libxmp player logic and then played using the WebAudio ScriptProcessorNode infrastructure.

This is one of about 30 music players that I have ported to the Web over the years. To hear them all in action visit my PlayMOD page.

I appreciate if you support my work via my gofundme page.

Please use the below controls to navigate between the songs: