This project is started by Andre Michelle and Joa Ebert.

Design is contributed by Andre Stubbe.


Karsten Obarski invented 1987 - twenty years ago - the MOD format for his Ultimate Tracker running on Amiga computers. Since then, countless songs are created, especially for the demoscene.

MODs have special attributes. All samples are stored in 8bits and the number of voices is limited to four. To have something similarly to chords, the three notes of it are repeated very fast. This makes MODs sound so freaky.

Finally 8BitBoy brings those songs back online.


Alternative content

Get Adobe Flash player


8Bitboy behaves like a normal Media player. Press Play. Get the context menu (right click) for enabling StereoEnhancer and BassBoost. You can (un-)mute channels by CTRL + [1-4].

Update - July 28, 2014

javascript version cross-compiled with defrac

Update - June 16, 2013

Concurrency version at googlecode!

Update - August 22, 2009

Implemented Flash 10 Sound API (Quick and dirty)

Spectrum Analyser added

Added new effects (TonePortamento - Vibrato)

Rewriting of the core waveform playback - again better performance! (<2%)

8Bitboy has now a StereoEnhancer and a BassBoost.

We could dramatically increase the performance of the player. On my machine (DELL Inspiron 9300 Laptop) it takes only about 4% CPU!

Complete rewrite of the core engine.

We built the initial engine in aug06 within 12 hours for fun. One week later Andre Stubbe suppies the designs.

Open Source

8BitBoy is open source. This includes the audio hack -a piece of code to create dynamic audio with the flash player 9. Follow the links above.


A binary output for embedding the 8Bitboy on your site including a config XML plus a PHP script for scanning an entire folder for MODs is also available here.


Make sure you update your copy once in a while. We are continously enhancing the player.

Known issues

Not all effects are implemented, yet.

Future Plans

Support more MOD formats

AIR version ?


If you want to contribute source code, please contact me.


Thank You!