• Please review our updated Terms and Rules here

Vintage computer music (MOD files): modarchive.org

digger

Experienced Member
Joined
Jul 9, 2008
Messages
395
Location
Amsterdam, the Netherlands
Whether you were into the Amiga, the Atari ST, or PC's back in the early nineties, you probably remember the time when no one had even heard of MP3 yet. Those were the days of the music tracker modules, more commonly known as MOD files (as well as any other more sophisticated variants, such as S3M, ULT, FAR, 669, XM, IT, and what have you).

Originated on the Amiga, these music modules contained all the instruments of the song as samples, as well as the multi-channel (originally 4-channel) track sequences, telling the player what instruments to play at what point in time and at what pitch. The MOD players would then mix these tracks together and send them out to the sound hardware in realtime, basically making them software-based wavetable synthesizers. I believe the Amiga had a dedicated chip for that, but I'm not sure. (Any amiga experts who can clarify or correct this?) The bundled sampled custom instruments made MOD files generally much richer, more lifelike, and more diverse in sound than their contemporary MID counterparts.

It was amazing what virtuous masterpieces could be created, using so little disk space. Not being a "professional" format, most MOD files originated in the demo scene and hobbyists, although some games used MOD files as in-game music.

Those of you who have grown a bit tired of all those MP3s and wish to relive those times with some groovy tunes of old can find a major archive at the following site:

http://modarchive.org/

I found quite a few of the goldies on this site that I used to have on my disk, but got lost over time.

If you have any collections of MOD files which are not in this archive, please consider uploading them, as long as you respect any copyrights that may still be in effect.

Another interesting tidbit: what if you combine the oldschool MOD format with the newer MP3 codec? Well, the MO3 format. MO3 files are MOD files of which the samples are compressed to MP3 or Vorbis format, resulting in even smaller music files than MOD files, yet with even better quality samples (16bit as opposed to 8bit).

Please share your experiences with MOD files (and derivatives) in this thread, and post some personal favorites for the rest of us to rate. :listen:

Also, the above information is all based on personal knowledge and experience, both of which is admittedly limited. :mrgreen: Feel free to extend and/or correct any information about MOD files in this thread.

Oh, and those of you who don't have any vintage hardware on hand that can play MOD files (PCs need to have at least an 8MHz 80286, IIRC), there are also many MOD players available for present-day hardware. VLC (http://www.videolan.org) includes a MOD player that can play most common MOD-like formats. However, that implementation apparently doesn't get the pitch bending right with some MOD files.
 
Last edited:
Oh, and those of you who don't have any vintage hardware on hand that can play MOD files (PCs need to have at least an 8MHz 80286, IIRC)

Not quite :) While I've ported Tinyplay to 8088 (mixes at 9KHz), the best 8088 MODplayer is Galaxy Player 2.12 (glx212.zip) which can mix at roughly 12Khz mono (higher in stereo, since there's less mixing to do).
 
On an 8088? Wow, that's impressive!

If an 8088 can mix 12KHz mono, I wonder what the V30 would be capable of with optimal mixing software. :)

Of course, I assume that these figures are only possible when outputting to a sound card, and not when driving an internal speaker or a Covox Speech Thing on an LPT port?
 
On an 8088? Wow, that's impressive!

If an 8088 can mix 12KHz mono, I wonder what the V30 would be capable of with optimal mixing software. :)

Of course, I assume that these figures are only possible when outputting to a sound card, and not when driving an internal speaker or a Covox Speech Thing on an LPT port?

On my AT&T PC 6300 WGS (10MHz 8086) I can mix at 14KHz through a covox speech thing using Galaxy Player 2.12. GLX is the best of the best; the only way to mix faster is to sacrifice some more quality. If I put a Sound Blaster Pro into it, I am sure that I could hit 22Khz (mixing in stereo actually takes less resources, plus there's only the mixing to do and no interrupt routine to feed to a speaker/covox).
 
the best 8088 MODplayer is Galaxy Player 2.12 (glx212.zip) which can mix at roughly 12Khz mono (higher in stereo, since there's less mixing to do).

is that for a 4.77MHz 8088 or is it the 8088-2 8MHz one (or the V30)?
And how fast can it mix for the PC-speaker on a 4.77MHz 8088?
 
is that for a 4.77MHz 8088 or is it the 8088-2 8MHz one (or the V30)?

That's for a 4.77MHz 8088. It outperforms my 8088 port of Tinyplay which can only do 9KHz at the same speed.

And how fast can it mix for the PC-speaker on a 4.77MHz 8088?

0KHz. :) There simply isn't enough CPU time to do that (outputting digitized sound to the PC speaker requires significant CPU effort).
 
Back
Top