From alsa-devel-owner@alsa.jcu.cz  Sun Jun  7 06:33:26 1998
Received: from telusvelocity.net (hawkmoth.tac.net [205.233.109.54])
	by marvin.jcu.cz (8.8.8/8.8.8) with SMTP id GAA13889
	for <alsa-devel@alsa.jcu.cz>; Sun, 7 Jun 1998 06:32:27 +0200
Received: (qmail 24898 invoked from network); 7 Jun 1998 04:22:58 -0000
Received: from unknown (HELO Wakko.ualberta.ca) (207.229.4.13)
  by hawkmoth.tac.net with SMTP; 7 Jun 1998 04:22:58 -0000
Received: from localhost (Wakko.ualberta.ca) [127.0.0.1] (jgg)
	by Wakko.ualberta.ca with smtp (Exim 1.92 #1)
	id 0yiX85-0000xq-00 (Debian); Sat, 6 Jun 1998 22:32:25 -0600
Date: Sat, 6 Jun 1998 22:32:25 -0600 (MDT)
From: Jason Gunthorpe <jgg@gpu.srv.ualberta.ca>
To: alsa-devel@alsa.jcu.cz
Subject: MOD player
Message-ID: <Pine.LNX.3.96.980606221745.260B-100000@Wakko.ualberta.ca>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list


Hi,

Some number of years ago (almost 4 now) I wrote a module player for OS/2
called Muse, I ported it to linux but never had time to release or
maintain it, so for the past year and a half the source has been
languishing on my machine :<

I was wondering if anyone here would be interested in picking it up? 

During it's hayday it was the dominate player on the OS/2 platform and was
in some respects better than most of the popular dos players for output
quality (like cubic). It also was the first player in existance to
implement IT/IT2, beating out mikIT by several months. I imagine new
formats have been cooked up but it still plays the old ones quite well :>

It supports MOD (all variations) S3M,  MTM, STM, WOW, XM, IT, IT2, FAR,
669, and UTL and has alot of hooks for GUI development, playlists, etc.
I think the IT/IT2 support is a bit weak, but the others (esp S3M) are
very accurate, accuracy was the real focus of the development.

I'd guess the most urgent things the source code would need is hooks for
the new ALSA DSP interface, I only wrote a OSS interface. It would be cool
if the gus driver was ported over as well, it has some very good click
removal, smaple compression, etc algorithms.

It might be usefull for you guys if you intend to provide a software
mixer (like OSS), the C mixing routines manage about 20 channels on my
486/50 (16 bit samples, full 16 bit l&r volumes, 32bit internal).

Thanks,
Jason


