AminetAminet
Search:
82086 packages online
About
Recent
Browse
Search
Upload
Setup
Services

driver/audio/m68k-amigaos-ahidrv.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Retargetable audio, extra drivers
Author:Martin Blom <martin at blom.org>
Uploader:Martin Blom <martin blom org>
Type:driver/audio
Version:6.0
Architecture:m68k-amigaos; ppc-morphos
Date:2006-06-26
Download:http://aminet.net/driver/audio/m68k-amigaos-ahidrv.lha - View contents
Readme:http://aminet.net/driver/audio/m68k-amigaos-ahidrv.readme
Downloads:2685
This archive contains those AHI drivers that are not in the User's
Archive, but I have been given permission to redistribute.

Reason for a driver to be here and not in the User's Archive:

    * It's not open source.

    * It's written in a weird programming language.

    * It has not yet been ported from SAS/C to GCC.


If you are an author of one or more drivers that you would like to be
included here, just send me a mail.

(Similarly, if you are an author of one of the included drivers and
don't want it distributed as part of AHI anymore, just let me know and
I'll remove it.)


Included drivers
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
concierto.audio   4.28 (1.11.98)    © 1997-1998 Village Tronic Computer
delfina.audio     4.07 (11.10.98)   © 1997 Petsoff Limited Partnership
maestropro.audio  2.3 (28.10.97)    © 1997 Richard Koerber
melody.audio      4.10 (31.07.98)   © 1998 Thorsten Hansen
melody1200.audio  4.10 (06.09.98)   © 1998 Kato Development (Thorsten Hansen)
paula.audio       4.30 (29.04.03    Public Domain
paula.audio (MOS) 4.30 (30.03.03)   © 2002-2003 Sigbjørn "CISC" Skjæret and 
                                    Harry "Piru" Sintonen
prelude.audio     2.30 (06.02.99)   © 1996 A.C.T.
toccata.audio     4.7 (19.06.2005)  Public Domain
wavetools.audio   2.11 (15.02.97)   Public Domain


Changes since last release
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    * paula.audio and toccata.audio have been updated slightly.

    * Except for that, basically nothing.

For a full log of everything that has been updated, see the
ChangeLog file.

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

TITLE

     AHI Audio system

VERSION

     Release 6.0

AUTHOR

     Martin Blom <martin at blom.org>

DESCRIPTION

     Retargetable Audio for AmigaOS
     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

     (When refering to this software, the correct term is
     'AHI audio system' or just 'AHI', never 'Audio Hardware
     Interface'! 'AHI' is pronounced 'atchii', as in 'God bless!'.)

     AHI now supports the PowerPC processor. Thanks to the users who
     donated money and Syscom & Mematex AB who sponsored the hardware,
     I was finally able you buy a Cyberstorm PPC card. The current
     version is for MorphOS only, but a WarpUp version will hopefully
     follow later.

     Version 6.0 supports 68020, 68030, 68040 and 68060 from
     the m68k family and 603 and 604 from the PowerPC family.

     Staring with version 6, the 68000 processor is no longer supported.
     68000 owners should use version 4 instead.

     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.
     For sound cards with own DSP but little or no memory, it is possible
     to use the main CPU to mix channels and do the post-processing
     with the DSP. Available today are drivers for

     · Aura (sampler only)
     · Clarity (sampler only)
     · Concierto (Picasso IV sound module)
     · Delfina DSP and Delfina Lite
     · DraCo Motion
     · Maestro Pro
     · Melody Z2 and 1200
     · Paula (8/14/14c bit)
     · Prelude and Prelude 1200
     · Toccata
     · Wavetools
     · 8SVX (mono) and AIFF/AIFC (mono & stereo) sample render
     · ...and more.

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

     The device's mixing routines mix 8- or 16-bit signed samples, both
     mono and stereo, located in Fast-RAM and outputs 32-bit mono or stereo
     (with stereo panning if desired) data, using any number of channels
     (as long as 'any' means less than 128...).  Tables are no longer
     used, which might affect performace slightly. Instead, version 6
     forcuses slightly more on the quality of the sound.
     
     * 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.
     There are so-called HiFi mixing routines that can be used, which
     use linear interpolation and gives 32 bit output.

     * 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.

     * Both high- and low-level protocol

     By acting both like a device and a library, AHI gives the programmer
     a choice between full control and simplicity. The device API allows
     several programs to use the audio hardware at the same time, and
     the AUDIO: dos-device driver makes playing and recording sound very
     simple for both the programmer and user.

     * Future Compatible

     When AmigaOS gets device-independent audio worth it's name, it should
     not be too difficult to write a driver for AHI, allowing applications
     using 'ahi.device' to automatically use the new OS interface. At
     least I hope it wont.

     Funny how things turned out, isn't it? Sigh.

SPECIAL REQUIREMENTS

     AmigaOS release 2.
     MC68020 processor or better.

AVAILABILITY

     Aminet, for example:
     ftp://ftp.germany.aminet.org/pub/aminet/dev/misc/ahi6dev.lha
     ftp://ftp.germany.aminet.org/pub/aminet/dev/misc/ahi6src.lha
     ftp://ftp.germany.aminet.org/pub/aminet/mus/misc/ahi6usr.lha

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

PRICE

     Free. As in speech. And beer too! However, should you want to
     make a donation, my PayPal account is martin at blom.org.

DISTRIBUTABILITY

     Copyright ©1994-2005 Martin Blom.

     AHI version 6 is (L)GPL:ed. See COPYING and COPYING.LIB inside the
     archive for more information.


Contents of driver/audio/m68k-amigaos-ahidrv.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxrwx---   901/901         0       0 ****** -lhd- 0000 Nov 23  2005 m68k-amigaos-ahi/
-rw-r--r--   901/901     14035   40727  34.5% -lh5- e85b Nov 20  2005 m68k-amigaos-ahi/ChangeLog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 23  2005 m68k-amigaos-ahi/Drivers/
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 23  2005 m68k-amigaos-ahi/Drivers/AHI/
-rwxr-xr-x   901/901      2383    3860  61.7% -lh5- 71bf Dec 20  1998 m68k-amigaos-ahi/Drivers/AHI/concierto.audio
-rwxr-xr-x   901/901      3241    5600  57.9% -lh5- cced Nov  9  1998 m68k-amigaos-ahi/Drivers/AHI/delfina.audio
-rwxr-xr-x   901/901      2075    3480  59.6% -lh5- 41f9 Nov 28  1997 m68k-amigaos-ahi/Drivers/AHI/maestropro.audio
-rwxr-xr-x   901/901      1670    2828  59.1% -lh5- 4139 Sep 24  1998 m68k-amigaos-ahi/Drivers/AHI/melody.audio
-rwxr-xr-x   901/901      1712    3092  55.4% -lh5- b055 Jan 14  1980 m68k-amigaos-ahi/Drivers/AHI/melody1200.audio
-rwxr-xr-x   901/901      6438   13232  48.7% -lh5- 6db7 Nov 23  2005 m68k-amigaos-ahi/Drivers/AHI/paula.audio
-rwxr-xr-x   901/901      6475   13348  48.5% -lh5- cfbf Nov 23  2005 m68k-amigaos-ahi/Drivers/AHI/paula.audio.000
-rwxr-xr-x   901/901      4098    7812  52.5% -lh5- 6464 Feb  6  1999 m68k-amigaos-ahi/Drivers/AHI/prelude.audio
-rwxr-xr-x   901/901      3484    7012  49.7% -lh5- 2a21 Nov 23  2005 m68k-amigaos-ahi/Drivers/AHI/toccata.audio
-rwxr-xr-x   901/901      3509    7060  49.7% -lh5- 7c87 Nov 23  2005 m68k-amigaos-ahi/Drivers/AHI/toccata.audio.000
-rwxr-xr-x   901/901      2065    3652  56.5% -lh5- 97f9 Nov 15  2000 m68k-amigaos-ahi/Drivers/AHI/wavetools.audio
-rwxr-xr-x   901/901      2074    3680  56.4% -lh5- dac1 Feb 14  1997 m68k-amigaos-ahi/Drivers/AHI/wavetools.audio_johan
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 23  2005 m68k-amigaos-ahi/Drivers/AudioModes/
-rwxr-xr-x   901/901       552    2220  24.9% -lh5- e31d Nov  9  1998 m68k-amigaos-ahi/Drivers/AudioModes/DELFINA
-rwxr-xr-x   901/901       193     896  21.5% -lh5- 6387 Nov 26  1997 m68k-amigaos-ahi/Drivers/AudioModes/MAESTROPRO
-rwxr-xr-x   901/901       199     862  23.1% -lh5- 3086 Feb 26  1998 m68k-amigaos-ahi/Drivers/AudioModes/MELODY
-rwxr-xr-x   901/901       217     908  23.9% -lh5- 0000 Sep 18  1998 m68k-amigaos-ahi/Drivers/AudioModes/MELODY1200
-rwxr-xr-x   901/901       340    2172  15.7% -lh5- 9481 Nov 23  2005 m68k-amigaos-ahi/Drivers/AudioModes/PAULA
-rwxr-xr-x   901/901       204     678  30.1% -lh5- d20a Nov  3  1998 m68k-amigaos-ahi/Drivers/AudioModes/PRELUDE
-rwxr-xr-x   901/901       197     876  22.5% -lh5- 4d2c Nov 23  2005 m68k-amigaos-ahi/Drivers/AudioModes/TOCCATA
-rwxr-xr-x   901/901       171     600  28.5% -lh5- 3d52 Nov 15  2000 m68k-amigaos-ahi/Drivers/AudioModes/WAVETOOLS
-rwxr-xr-x   901/901       389    2552  15.2% -lh5- c7c0 Dec 17  1998 m68k-amigaos-ahi/Drivers/AudioModes/concierto
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 23  2005 m68k-amigaos-ahi/Drivers.beta/
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 23  2005 m68k-amigaos-ahi/Drivers.beta/paula.audio-4.30-morphos-beta/
-rw-r-xr-x   901/901       396     731  54.2% -lh5- a81c Mar 30  1983 m68k-amigaos-ahi/Drivers.beta/paula.audio-4.30-morphos-beta/Makefile
-rw-r-xr-x   901/901     12438   31008  40.1% -lh5- b2f3 Mar 31  1983 m68k-amigaos-ahi/Drivers.beta/paula.audio-4.30-morphos-beta/paula.audio.elf
-rwxr-xr-x   901/901     14089   35096  40.1% -lh5- 8b41 Mar 31  1983 m68k-amigaos-ahi/Drivers.beta/paula.audio-4.30-morphos-beta/paula.audio.elf.db
-rw-r-xr-x   901/901     17546  103986  16.9% -lh5- 0b7c Mar 31  1983 m68k-amigaos-ahi/Drivers.beta/paula.audio-4.30-morphos-beta/paula_audio.c
-rw-r-xr-x   901/901      3375   11857  28.5% -lh5- a786 Mar 31  1983 m68k-amigaos-ahi/Drivers.beta/paula.audio-4.30-morphos-beta/paula_audio.h
-rw-r-xr-x   901/901     13737   34400  39.9% -lh5- 9aad Mar 31  1983 m68k-amigaos-ahi/Drivers.beta/paula.audio-4.30-morphos-beta/paula_audio.o
-rw-r--r--   901/901      2904    6163  47.1% -lh5- f212 Nov 23  2005 m68k-amigaos-ahi/ahidrv.readme
-rw-r--r--   901/901       229     468  48.9% -lh5- de0e Nov 20  2005 m68k-amigaos-ahi/ahidrv.readme.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        36 files  120435  350856  34.3%            Jun 26  2006

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>