This plugin adds a support for several chiptune/tracker module formats (ZX Spectrum AY/YM modules, Amiga/Atari/PC Engine tracker modules, SID, SAA1099, POKEY modules, TurboGrafX, Sega, Nintendo music formats and some more). For a full list of supported formats look here:
https://zxtune.bitbucket.io/info/features/The project is located at:
https://sourceforge.net/projects/xmpzxtune/The add-on is based on ZXTune project (
https://zxtune.bitbucket.io/). All the hard work (decoding functionality) is done by the author of ZXTune and the authors of numerous 3rd party libraries. XMPZXTUNE is basically just an interface to ZXTune core.
The plugin supports the following extensions: $b, $m, 2sf, ahx, as0, asc, ay, ayc, bin, cc3, chi, cop, d, dmm, dsf, dsq, dst, esv, fdi, ftc, gam, gamplus, gbs, gsf, gtr, gym, hes, hrm, hrp, hvl, kss, lzs, m, mod, msp, mtc, nsf, nsfe, p, pcd, psc, psf, psf2, psg, psm, pt1, pt2, pt3, rmt, rsn, s, s98, sap, scl, sid, spc, sqd, sqt, ssf, st1, st3, stc, stp, str, szx, td0, tf0, tfc, tfd, tfe, tlz, tlzp, trd, trs, ts, usf, v2m, vgm, vgz, vtx, ym.
Limitations:
- Internet streaming is not supported.
- No support for looping of any kind.
- The plugin supports only single-file formats. To play multi-file formats (e.g. *.minipsf + *.psflib) you may archive all files into any supported archive (zip, 7z, tar, gz, rar) and change the extension of the archive to a supported extension (e.g. *.psf).
The plugin supports XMPlay v3.8.
The latest version of XMPZXTUNE and the corresponding changelog are available here:
https://sourceforge.net/projects/xmpzxtune/files/xmpzxtune/The source code:
https://bitbucket.org/z80maniac/zxtuneBuild instructions:
https://bitbucket.org/z80maniac/zxtune/src/master/apps/plugins/BUILD.TXTYou may also be interested in a similar add-on for BASS audio library:
https://www.un4seen.com/forum/?topic=15694.0