home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Audio 4.94 - Over 11,000 Files
/
audio-11000.iso
/
amiga
/
utils
/
atools
/
readme
< prev
next >
Wrap
Internet Message Format
|
1988-03-23
|
2KB
From: rap@dana.UUCP (Rob Peck)
Newsgroups: comp.sources.amiga
Subject: v02i006: Audio tools, release 2.
Date: 24 Jul 87 18:31:20 GMT
Here is the audiotools library that you may have read about in AmigaWorld.
Written by Rob Peck, this is the latest release that will compile under both
Aztec (+L option needed) and Lattice. Also be sure to note the differences
in some of the routines from the article.
Enjoy!
-Doc
As I promised, for usenet posting, here is the package
audiotools (release 2) enhanced from that published in
Amiga World July August 87. New parameters for FinishAudio;
InitAudio returns a parameter now; new routine MayGetNote
for synchronizing with audio device against a queued note.
One file to include. Works with Manx (cc +L... ln c32.lib...).
Works even if two tasks both linked with audio tools start
simultaneously. (As written, only one gets the channel, other
dies cause it can't get the channel).
Future plans - make it into a regular audio.library; rethink
some of the globals (but still keep the user in mind re isolating
user from details of mem allocation and message passing).
Implement more of what article suggestions there were, including
ADSR method presented in IFF specs.
(Also, priority field redefined from that shown in article...
now matches priority defined for audio device itself; user must
explicitly flush channel to get effect that article suggested
for priority value. PlayNote and PlayChannel both received one
new parameter - identifier - for identifying note requested.)
Regards,
Rob Peck
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
The original version of these sources appeared in the July/August 1987
issue of Amiga World. It is highly reccomended that you get this to read
along side trying to use these routines.
//////////////////////////////////////////