Jarkko Lempiainen has improved his Arduino Music Player to play MOD, S3M, XM, and IT music files
Originally built on a Teensy 3.1, the player has been upgraded to a Teensy 3.6 to take advantage of improved performance and increased memory. It features 8 channels that can be individually controllers and supports various effects such as vibrato and arpeggio.
Code for the project is available on GitHub.