raw PCM on a PIC isn't all that special, but the 4channel MOD playback is pretty impressive at 44.1kHz. You're probably spot-on that you can play more complex S3m, XM, IT and perhaps some more ancient v2m.. Though due to the complexity of IT (stereo 16bit samples etc), I doubt it's possible even with 512kb ram
Not yet, but the PIC32 version probably could someday. There is not a lot FLASH memory (32KB) for adding lots of code in the LPC2103 version. PIC32 has up to 512KB of FLASH, which should make it easier to support a variety of different module formats. Plus the additional RAM and processing power should help support more audio channels. I just need to find time to work on it.
With ARM it's cool, there is much more power than on AVR @ 16MHz. It should work at least with 12ch MODs at 44100. And there is also lot of processing power to make some effects (echo, bas enhancer ...).
I was inspired by your video to learn how to make a YouTube video. ;-) I think your MOD player is an impressive feat for 16MHz.
12ch should be no problem, except for lack of RAM in LPC2103. I admit that I've been very tempted, by seeing your design, to add an external SRAM.
But, I keep having a nagging idea that it might be possible without. New microcontrollers add more RAM on-chip and I have ideas about how to use the SD Card more efficiently. It is a constant battle in my mind.
Hi, mod rulez !!!!! I make my own on a standalone PIC32mx chip. youtube video = _T_ROnYUEtg (10 bits hardware PWM as DAC!)
serveurperso 3 months ago
raw PCM on a PIC isn't all that special, but the 4channel MOD playback is pretty impressive at 44.1kHz. You're probably spot-on that you can play more complex S3m, XM, IT and perhaps some more ancient v2m.. Though due to the complexity of IT (stereo 16bit samples etc), I doubt it's possible even with 512kb ram
redtails 1 year ago
@redtails:
4channel ProTracker @ 44KHz is actually possible with 8-bit AVR @ 24MHz but only with REALY hardcore optimalizations in ASM.
xm07 1 year ago
Nice and clean !
fiat130abarth 2 years ago
fantasticuttt!!
magnificuttttt
bravo bravo viva los archivos MOD !!!!
maravillosos archivos
MOd
dampierer 2 years ago
4:52, one of the great anthems of medieval heroic fantasy...and I hear Salsa Con Carne in there too.
Amishman35 3 years ago
Does this play XM?
CAFLoser777 3 years ago
Not yet, but the PIC32 version probably could someday. There is not a lot FLASH memory (32KB) for adding lots of code in the LPC2103 version. PIC32 has up to 512KB of FLASH, which should make it easier to support a variety of different module formats. Plus the additional RAM and processing power should help support more audio channels. I just need to find time to work on it.
zilym 3 years ago
Hello, I already know well about this cool project... but seeing it working "at live" is really a cool experience!
Seven_Legion
sherin154 3 years ago
With ARM it's cool, there is much more power than on AVR @ 16MHz. It should work at least with 12ch MODs at 44100. And there is also lot of processing power to make some effects (echo, bas enhancer ...).
xm07 3 years ago
I was inspired by your video to learn how to make a YouTube video. ;-) I think your MOD player is an impressive feat for 16MHz.
12ch should be no problem, except for lack of RAM in LPC2103. I admit that I've been very tempted, by seeing your design, to add an external SRAM.
But, I keep having a nagging idea that it might be possible without. New microcontrollers add more RAM on-chip and I have ideas about how to use the SD Card more efficiently. It is a constant battle in my mind.
zilym 3 years ago