home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Games Machine 25
/
GNOME_DEMO.iso
/
amiga
/
music
/
aplay221.lzx
/
APlayer
/
Files
/
AHI.LZX
/
ahi.readme
next >
Wrap
Text File
|
1996-11-01
|
3KB
|
102 lines
short: RTA for AmigaOS, w/ Protracker datatype
type: dev/misc
author: Martin Blom (lcs@lysator.liu.se)
uploader: Martin Blom (lcs@lysator.liu.se)
NOTE: This release is just a collection of the updates available from the
AHI home page, <URL:http://www.lysator.liu.se/~lcs/ahi.html>. Release 3
will take some more time.
Old text follows...
-----------------------
TITLE
AHI (Audio Hardware Interface)
VERSION
Beta release 2
AUTHOR
Martin Blom <lcs@lysator.liu.se>
DESCRIPTION
Device-independent audio, second try.
(When refering to this software, the correct term is
'AHI audio system' or just 'AHI', never 'Audio Hardware
Interface'!)
This is a beta release of the AHI audio system.
The intention of this release is to gather opinions
about the design and attract programmers using the
system and/or contribute with sound card drivers.
Quick overview:
* Driver based
Each supported sound card is controlled by a library-based audio
driver. For a 'dumb' sound card, a new driver should be written in
a few hours. For a 'smart' sound card, it is possible to utilize an
on-board DSP, for example, to maximize performance and sound quality.
Avalable today are drivers for
Paula (8/14/14c bit)
Wavetools
Delfina
8SVX (mono) and AIFF/AIFC (mono & stereo) sample render
* Fast, powerful mixing routines (yeah, right... haha)
The device's mixing routines mix 8- or 16-bit signed samples
located in Fast-RAM and outputs 16-bit mono or stereo (with stereo
panning if desired) data, using any number of channels (as long as
'any' means less than 128...). Tables can be used speed the mixing
up (especially when using 8-bit samples). The samples can have any
length (including odd) and can have any number of loops.
* Support for non-realtime mixing
By providing a timing feature, it is possible to create high-
quality output even if the processing power is lacking, by saving
the output to disk, for example as an IFF AIFF or 8SXV file.
* Audio database
Uses ID codes, much like Screenmode IDs, to select the many
parameters that can be set. The functions to access the audio
database are not too different from those in 'graphics.library'.
The device also features a requester to get an ID code from the
user.
SPECIAL REQUIREMENTS
AmigaOS release 2.
68020 processor or higher (68000 version will be available later).
AVAILABILITY
Aminet, for example:
ftp://ftp.germany.aminet.org/pub/aminet/dev/misc/ahi.lha
WWW:
http://www.lysator.liu.se/~lcs/ahi.html
PRICE
Free. But if you use it in a shareware of commercial product,
I would like a registered copy for me and each of the audio driver
authors (this is merely a wish, you don't have to do it if you don't
think we deserve it).
DISTRIBUTABILITY
Copyright ⌐1994-1996 Martin Blom.
Freely distributable in unmodified form.