Edited version playing "dope.mod" with 28 channels at 11.1kHz, 16bit, stereo, linear interpolation.
New version of my MOD player on 8-bit AVR chip. It supports ProTracker format with multiple channels now.
AVR MCU is overclocked to 32MHz from initial 20MHz so it's possible to play 12-channel trackers at sampling rate of 28kHz in 16-bit stereo with linear interpolation. Audio output from MCU is something like I2S digital stream (using TDA1545 D-A converter).
Noise you can hear in the record is actually not present in digital audio stream, it's caused by an interference between unshielded digital and analog parts of circuit (common power supply and LOT of long wires with MHz+ frequencies).
Video and audio was recorded separately so it's not perfectly synchronized.
Some additional informations and source code to download are available here:
http://www.elektronika.kvalitne.cz/ATMEL/MODplayer3/MODplayer3.html
this is really impressive... good job!
XenouX 4 months ago