home *** CD-ROM | disk | FTP | other *** search
- 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.
-
- //////////////////////////////////////////
-