_________.__                                                           .___             __  .__                      
 /   _____/|  |__ _____  _____    ____           _____________  ____   __| _/_ __   _____/  |_|__| ____   ____   ______
 \_____  \ |  |  \\__  \ \__  \  /    \   ______ \____ \_  __ \/  _ \ / __ |  |  \_/ ___\   __\  |/  _ \ /    \ /  ___/
 /        \|   Y  \/ __ \_/ __ \|   |  \ /_____/ |  |_> >  | \(  <_> ) /_/ |  |  /\  \___|  | |  (  <_> )   |  \\___ \ 
/_______  /|___|  (____  (____  /___|  /         |   __/|__|   \____/\____ |____/  \___  >__| |__|\____/|___|  /____  >
        \/      \/     \/     \/     \/          |__|                     \/           \/                    \/     \/ 	
	

What's this?

WebXmp: Experimental JavaScript/HTML5 version of xmp. (Xmp 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.)

Bring your own files by dropping them onto the bullseye.

2014 by Juergen Wothke (The source code can be found here.)

This page does not use any plugins but is based exclusively on the draft version WebAudio API. You'll need Chrome or Firefox to make it play the music. The visual effects work best in Chrome. (If Firefox passes out - press 'reload'... it's experimental.)

Contrarry to most other HTML5 based pages out there, the music here is NOT based on OscillatorNode based waveforms or the playback of some sampledata file. Instead the samples here are completely calculated within JavaScript by running the xmp emulator logic.

Please use the below controls to navigate between the songs that you have dropped on the player: