🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.amiga.announce
1 messages
1 total messages Started by Martin Blom Wed, 10 Apr 1996 06:54
AHI - Audio Hardware Interface beta release 1
#414
Author: Martin Blom
Date: Wed, 10 Apr 1996 06:54
85 lines
3086 bytes
TITLE

     AHI - Audio Hardware Interface

VERSION

     Beta release 1

AUTHOR

     Martin Blom <lcs@lysator.liu.se>

DESCRIPTION

     Device-independent audio, first try.

     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 working but unfinished drivers for
      Paula (8/14/14c bit)
      Wavetools

     * Fast, powerful mixing routines (yeah, right... haha)

     The library'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.
     A driver for sample rendering is not available yet, but it is being
     worked on.

     * 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 library also features a requester to get an ID code from the
     user.

SPECIAL REQUIREMENTS

     AmigaOS release 2.

     68020 processor or higher.

AVAILABILITY

     Aminet, for example:
     ftp://ftp.luth.se/pub/aminet/dev/misc/ahi.lha

     WWW:
     http://www.lysator.liu.se/~lcs/ahi.html

PRICE

     Free.

DISTRIBUTABILITY

     Copyright ©1994-1996 Martin Blom.
     Freely distributable in unmodified form.

--
MAIL comp.sys.amiga.announce announcements to announce@cs.ucdavis.edu.
Mailing list: announce-request@cs.ucdavis.edu; Moderator: zerkle@cs.ucdavis.edu
Servers: http://seclab.cs.ucdavis.edu/~zerkle/announce, announce@cs.ucdavis.edu
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads