From mailserv@gaia.ucs.orst.edu Tue Jan 17 14:28:30 1995
Precedence: Bulk
Date: Tue Jan 17 12:25:36 PST 1995
From: gus-sdk-request@gaia.ucs.orst.edu (GUS Programmer's Server)
Reply-To: gus-sdk@gaia.ucs.orst.edu (GUS Programmer's Digest)
Subject: GUS Programmer's Digest V16 #8

GUS Programmer's Digest     Tue, 17 Jan 95 12:25 PST     Volume 16: Issue   8 

Today's Topics:
                       Digital CD-Audio to GUS
               GUS Programmer's Digest V16 #7 (2 msgs)

Standard Info:
	- Meta-info about the GUS can be found at the end of the Digest.
	- Before you ask a question, please READ THE FAQ.

----------------------------------------------------------------------

Date: Tue, 17 Jan 1995 13:37:06 +0100
From: A.R.vanGog@ET.TUDelft.NL
Subject: Digital CD-Audio to GUS

George Ellery wrote:

>> I am looking for a program (DOS or Windows) that will
>> play an audio CD through the Gravis. No, I don't mean
>> will pass the audio output through the Gravis' CD
>> connectors, but one that will read the digital data
>> from the audio CD in the CD-ROM driveand output the
>> sound through the Gravis' D/A converters. What I
>> have now is a two stage process. I can read the data off of
>> CD from my Panasonic 562-B CD-ROM drive using a program
>> like READCDA and store the data in a .wav file. I can
>> then play the .wav file through the GRavis using a
>>  wav file player (such as Windows' Media PLayer).
>> The big problem with this is that in the process I have
>> to store the data in a file which can grow pretty big -
>> a four minute song is 45 Meg! I'd like to combine the two steps
>> into one and omit the file stage completely. This ideal program
>> would read the data directly from the CD and output it just
>> like a .wav file.
>> 
>> Does such a program exist? If so, where can I get it.
>> If not, would someone be interested in writing it??

I have a program including PASCAL source code, that will read digital audio
from CD's. If you're willing to do some programming, or find someone
who will do it for you, it might be a good starting point. You can
get executable and source via anonymous ftp:

ftp.germany.eu.net    /pub/comp/ct-magazin/listings/ctcdread.zip
ftp.mpi-sb.mpg.de     /pub/magazines/ct/...
ftp.uni-paderborn.de  /pub/pcsoft2/msdos/magazin/ct/...
ftp.uni-regensburg.de /pub/freeware/magazine/ct/...

The .zip doesn't include the ASPI unit required. It may be available
on the same ftp-site, but I don't really know. In any event, this is
the best CDDA program I've seen so far (for my drive anyway). I've made 
perfect samples in excess of two minutes (didn't try any longer). It 
doesn't do jitter correction I think, but my Toshiba 3501 drive doesn't 
seem to make any seek errors.

Robert J. Colbert wrote:

>As far as I know, it is _illegal_ to read the data on audio cd's.  Why?  
>Well, you'd be able (if you had a CD Burner) to make exact duplicates of 
>Audio CD's, which is an infringement of Copyright law.

It's sometimes allowed to make copies for your own personal use. What will 
get you into trouble is giving copies to other people. It may be that 
reading and dumping to the GUS is legal, whereas reading and storing in
a .WAV file may be illegal, due to the more permanent nature of harddisk
storage. I'm not a lawyer, so I may be all wrong.

>Your best bet is just to play the CD Audio using standard techniques, and 
>not worry about the .wav conversion.  Your programs will run faster (as 
>the CPU doesn't have to worry about the digital audio), and your software 
>will be legal!

If someone would use his program to make digital copies, that person
would be responsible for making illegal copies, not the author of
the program. If you drive 300km/h in a car, YOU are responsible, not
the manufacturer.

>Just out of curiosity, though, why do you need to do this?

If he wanted to do any real-time processing on the data, like adding echo,
he would need the data in digital format. It may also be easier to 
synchronize the sound with other events. Just guessing.

Arjan van Gog
Delft University of Technology
Department of Electrical Engineering

------------------------------

Date: Mon, 16 Jan 1995 13:17:15 -0800 (PST)
From: David.Roberts@amd.com (Dave Roberts)
Subject: Re: GUS Programmer's Digest V16 #7

> As far as I know, it is _illegal_ to read the data on audio cd's.  Why?  
> Well, you'd be able (if you had a CD Burner) to make exact duplicates of 
> Audio CD's, which is an infringement of Copyright law.

Huh!?  It's illegal to sell copies of a copyrighted work, not to read
the data.  That's why they sell you the disk, so you can read the data
and do something with it (play it, usually).  I mean, all the guy
wants to do is build an (expensive) CD player using a CD-ROM, PC, and
a GUS (why, I have no idea--simply plug the audio-out cable from your
CD-ROM to your GUS).  If it were illegal to read the data, how would
you build a normal CD player?  Yes, don't read the data, master your
own copy of the CD and sell it; that's a copyright violation; simply
reading the data is not.

Dave Roberts
david.roberts@amd.com

------------------------------

Date: Mon, 16 Jan 1995 16:38:07 -0500
From: snowdog@marge.cs.mcgill.ca (ExposFan(tm))
Subject: Re: GUS Programmer's Digest V16 #7

> As far as I know, it is _illegal_ to read the data on audio cd's.  Why?  
> Well, you'd be able (if you had a CD Burner) to make exact duplicates of 
> Audio CD's, which is an infringement of Copyright law.
> 

hehe, that's funny, the last time I checked my cd-player was reading data
off audio cd's, and I haven't been harrassed by the RCMP as of yet.

On a somewhat related note, if I bought a sampler CD and sampled off that
(which of course lots of musicians have been doing), is that illegal?

Rodney

-- 
snowdog@cs.mcgill.ca

------------------------------

End of GUS Programmer's Digest V16 #8
*************************************

To post to tomorrow's digest:                    <gus-sdk@mail.orst.edu>
To (un)subscribe or get help:            <gus-sdk-request@mail.orst.edu>
To contact a human (last resort):          <gus-sdk-owner@mail.orst.edu>

                       FTP Sites                     Archive Directories
                       ---------                     -------------------
Main N.American Site:  ftp.orst.edu                  pub/packages/gravis
                       wuarchive.wustl.edu           systems/ibmpc/ultrasound
Main Asian Site:       nctuccca.edu.tw               PC/ultrasound
Main European Site:    src.doc.ic.ac.uk              packages/ultrasound
Main Australian Site:  ftp.mpx.com.au                /ultrasound/general
                                                     /ultrasound/submit
South African Site:    ftp.sun.ac.za                 /pub/packages/ultrasound
Submissions:           archive.epas.utoronto.ca      pub/pc/ultrasound/submit
Newly Validated Files: archive.epas.utoronto.ca      pub/pc/ultrasound

Mirrors:               garbo.uwasa.fi                mirror/ultrasound
                       ftp.st.nepean.uws.edu.au      pc/ultrasound
                       ftp.luth.se                   pub/msdos/ultrasound

                       Gopher Sites                  Menu directory
                       ------------                  --------------
Main Site:             src.doc.ic.ac.uk              packages/ultrasound

                       WWW Pages
                       ---------
Main Site:             http://www.cs.utah.edu/~debry/gus.html

Main European Site:    http://src.doc.ic.ac.uk/packages/ultrasound/
Main Australian Site:  http://ftp.mpx.com.au/archive/ultrasound/general/
                       http://ftp.mpx.com.au/archive/ultrasound/submit/
                       http://ftp.mpx.com.au/gravis.html
                       
Mirrors:               http://www.st.nepean.uws.edu.au/pub/pc/ultrasound/

MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>
                               Email to <ftpmail@doc.ic.ac.uk>

New Submit Files Mailing List: Email to <listproc@uni-konstanz.de>
                         with content "subscribe epas-list <your-name-here>"

Hints:
      - Get the FAQ from the FTP sites or the request server.
      - Mail to <gus-sdk-request@mail.orst.edu> for info about other GUS
	related mailing lists (general use, musician's, etc.).


