Copyright (C) 2018-2023 by Juergen Wothke (The source code can be found here.)
webMPT is a JavaScript/WebAssembly/HTML5 port of libopenmpt a player for various tracker formats. The list of supported file formats is long: mptm mod s3m xm it 667 669 amf ams c67 dbm digi dmf dsm dsym dtm far fmt imf ice j2b m15 mdl med mms mt2 mtm mus nst okt plm psm pt36 ptm sfx sfx2 st26 stk stm stx stp symmod gtk gt2 ult wow xmf gdm mo3 oxm umx xpk ppm mmcmp.
When I had first ported the player back in 2018 there had not been any Web version of libopenmpt yet - a gap that has meanwhile been closed by the original libopenmpt developers themselves. I keep maintaining my own port to ease use with my ScriptNodePlayer and to allow for the "channel output visualization" that I had added.
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.
Bring your own music files by dropping them onto the page. Respective music files can be found on modland.com and in other online tracker music collections.
Credits: The original libopenmpt was created by a large number of contributers and is based on various 3rd party libraries. Please consult the link to the original project for more information. The music files used as examples are fetched directly from ftp.modland.com (If you are a copyright holder of a respective song and do not want it to be used here let me know so that I can replace it.)
