=============================================================================
* Forwarded by Boris Terzic (2:292/8139)
* Area : PASCAL (PASCAL)
* From : Dimitri Smits, 2:292/8013.12@fidonet (28 Jun 97 03:13)
* To : Jeroen van Rooij
* Subj : autodetect sound card
=============================================================================
> Hello Greg,
On Jun 19 97 09:29:57 Jeroen van Rooij wrote to Greg MacLellan about
"autodetect sound card" :
> GM> thanks.. i found that one too. works well. I suppose now to
> GM> detect the GUS/PAS i just have to look for environment varibles..
> GM> the Gravis ultrasound uses ULTRASND, right? What about the ProAudio
> GM> card?
> Why are you reinventing the wheel? There are some very
> good library's
> available (also for free if not used for commercial
> puropses). Try to
> get MDSS032A - MDSS032C.ZIP or higher.(This version is
> pretty old, but good).
> This is the MIDAS Sound System (authors Petteri
> Kangaslampi and Jarno
> Paananen). It supports Gravis UltraSound, Creative
> Labs
The library you propose is a quite OLD (1994 if I am not mistaken)
version, since then there has been a 0.40a, which was the last
version that supported TP/BP 7.0
Since then there have been :
0.50 Full Watcom C(++) rewrite (also a BC(++) port)
0.6.0 ported to other compilers including DELPHI and
everything else under Win'95 and multiple additions
0.6.1 donno anymore what changed there (probably improvements
on the SoundDevices and better port to Linux/Win32) :-)
0.7.0 I believe it was released at the Mekka-Symposium'97 party
held in begin April'97
1.01.b First release version (no more source available)
BUT, if you wan't to have code for good players (and don't
mind reading C(++) code) you can take a look at:
MikMod Player (a very good player)
and the recently released sources of the player inside
Cubic player (probably THE best MODPlayer around!) called
IMS05 (Indoor Music System v0.5)
Both players contain SoundDevices for all major sound Cards
and with them a lot of compatibles, including:
MM+IMS:
Sound Blaster series (SB, SB2.0, SBPro, SBPro2.0, SB16)
GUS series (GUS, GUS MAX, GUS PnP, WSS)
PAS series (PAS, PAS+ , PAS 16)
and ofcourse a NoSound Sound Device ;-)
IMS add's to that the possibility of playing via native
SB AWE 32 (and 64), the new InterWave Devices and the GUS AMD
also ESS (ESS AudioDrive 688, some kind of SB clone as far
as I can tell from the source)
of course there is Bells Whistles and Sound things, but I
never bothered with it (since it didn't have any soure I
could learn from), and about 2 years and a half ago (begin
95), I believe the source of DemoVT (used in demo's as
HeartQuake by Iguana (won Assembly'94)) was released to
the public as well.
There is a LOT of source out there, but if you really want
to get a good tutorial, get FMODDOC(2)! It covers everything
that is needed to know for coding players for SBs/GUS, except
for the REAL HWcalls and all the functionality, and this
with FULL explanation of the formats .MOD and .S3M complete
with equasions and 'how to program the timer'! ;-)
> Sound System. The latest version should always be
> found on Internet
> in ftp.eng.ufl.edu: /pub/msdos/demos/sound/
> programming/code or
> /pub/msdos/demos/incoming
all of the above is long gone. ftp.eng.ufl.edu is no
longer as is hornet.eng.ufl.edu (which is the same,
as well as wasp.eng...)
the name changed to ftp.cdrom.com quite some time
ago (2 years ago, I believe)
and the directorystructure (due to 'recent' changes)
is not quite accurate anymore!
the /demos/code/... is still correct, but the
/pub/msdos is not anymore. /pub/demos might still
work, but I would suggest just to use /demos
the incoming dir (last time I checked) had
/demos/incoming/code, but it was (then) lagging
behind on moving it to the code dir.
the /demos directory had several mirror's in the past,
but one by one they fell (ftp.luth.se for one) since
nothing changed in the code dir
Now that all is changing, and some things might be
found on (sorry, for Dutch and Belgian dudes only)
overflow.ml.org, which is a scene oriented site
somewhere in The Netherlands (but for speed reasons,
allowance on the site of a person is limited to some
countries (as are ppl with addresses that end on .com
etc)-> it is a DUTCH scene site, with latest releases etc
and since the Belgian DemoScene = The Dutch Scene ;-))
But all of the above is on ftp.cdrom.com, so check it
out there! ;-)
mmm ... better go back a few weeks, and read my
post to 'all MOD Player coders' which had a 'complete'
explanation on the contents of FMODDOC2 ;-)
Greetz,
Da Gongo
-+- FMail 1.02
+ Origin: Only The Lonely ... (2:292/8013.12)
=============================================================================
And the cosmic ballet continues...
More info on the best MOD playing packages around...
::::[common.%.hedgehog.(brought).to.Fidonet.by.%%(Boris.Terzic@rug.ac.be)]::::
::::::::::::::[but the hedgehog can never be buggered at
l]:::::::::::::::::
... "I thought fun was supposed to be FUN." - Hobbes
--- FMail 1.22
(2:292/8139)
---------------
* Origin: MESS::24/24:7/7::SF:DemoScene:Coding::(+32-3-772.69.25)
|