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

driver/audio/i386-aros-ahiusr.lha

Mirror:Random
Showing:ppc-morphosgeneric
No screenshot available
Short:Retargetable audio, User's Archive
Author:Martin Blom <martin at blom.org>
Uploader:Martin Blom <martin blom org>
Type:driver/audio
Version:6.0
Architecture:i386-aros
Date:2006-06-26
Download:http://aminet.net/driver/audio/i386-aros-ahiusr.lha - View contents
Readme:http://aminet.net/driver/audio/i386-aros-ahiusr.readme
Downloads:4975

This archive contains the binary distribution of AHI,
everything you need to use programs that require AHI,
and documentation in AmigaGuide® format.

Missing files
¯¯¯¯¯¯¯¯¯¯¯¯¯
At present, not all binaries can be build for all architectures:

    * DEVS:MIDI/emu10kx, the CAMD driver for EMU10kx-based sound cards
    is currently only available in the m68k-amigaos build.

    * L:AHI-Handler is a "resident" or "pure" binary that implements
    an AmigaOS-style filesystem. As such, it is currently not included
    in the ppc-amigaos, i686be-amithlon and i386-aros builds.

For architectures that also provides m68k emulation, simply grab these
missing files from the m68k-amigaos archive instead.

Installation
¯¯¯¯¯¯¯¯¯¯¯¯
AHI version 4 used to have a nice installer script. If you would like
to contribute one for AHI version 6, I'm sure lots of people would be
very grateful!

Manual installation is easy. Here is a list of files in the archive
and where they are supposed to be copied:

User/C/AddAudioModes                    C:AddAudioModes
User/Catalogs/<lang>/ahi.catalog        LOCALE:Catalogs/<lang>/ahi.catalog
User/Catalogs/<lang>/ahiprefs.catalog   LOCALE:Catalogs/<lang>/ahiprefs.catalog
User/Devs/ahi.device                    DEVS:ahi.device
User/Devs/AHI/<driver>.audio            DEVS:AHI/<driver>.audio
User/Devs/AudioModes/<DRIVER>           DEVS:AudioModes/<DRIVER>
User/Devs/DOSDrivers/AUDIO              DEVS:DosDrivers/AUDIO or
                                        SYS:Storage/DosDrivers/AUDIO
User/Devs/DOSDrivers/AUDIO.info         DEVS:DosDrivers/AUDIO.info or
                                        SYS:Storage/DosDrivers/AUDIO.info
User/Devs/DOSDrivers/AUDIO.MWB.info     DEVS:DosDrivers/AUDIO.info or
                                        SYS:Storage/DosDrivers/AUDIO.info
User/Devs/MIDI/emu10kx                  DEVS:MIDI/emu10kx
User/Docs/ahiusr.dvi                    [No default location]
User/Docs/ahiusr.guide                  HELP:ahi.guide
User/Docs/ahiusr.html                   [No default location]
User/Docs/ahiusr.ps                     [No default location]
User/L/AHI-Handler                      L:AHI-Handler
User/Prefs/AHI                          SYS:Prefs/AHI
User/Prefs/AHI.info                     SYS:Prefs/AHI.info
User/Prefs/AHI.MWB.info                 SYS:Prefs/AHI.info

As you can see, it's basically just a straight copy to your SYS: or
MOSSYS: partition. The exceptions are the MagicWB ("MWB") icons and
the help file, which should be renamed to ahi.guide.

Changes since last release
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    * Anti-click mixing routines, which makes AHI search for a
      zero-crossing before playing a new note

    * Playback of 32 bit samples.

    * Multi-channel audio. Eight channels are supported.

    * Support for four more architectures: MorphOS/PPC, AmigaOS4/PPC,
      Amithlon/ix86, AROS/ix86.

    * Support for PowerPC accelerator cards (MorphOS and AmigaOS4
      only).

    * A new driver, device.audio, can be used to make all low-level AHI
      applications, which normally open AHI in exclusive mode, behave
      as if they used the high-level API which allows several AHI
      applications to work simultaneously. (Note that this driver
      currently does not work with applications that require less than
      20 ms latency.)

    * The 68000 processor is no longer supported; a 68020 or better is
      required.

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/i386-aros-ahiusr.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
-rw-r--r--   901/901      7097   19064  37.2% -lh5- 02ea Nov 20  2005 i386-aros-ahi/COPYING
-rw-r--r--   901/901       212     332  63.9% -lh5- e014 Nov 20  2005 i386-aros-ahi/COPYING.DRIVERS
-rw-r--r--   901/901      9444   26810  35.2% -lh5- 801d Nov 20  2005 i386-aros-ahi/COPYING.LIB
-rw-r--r--   901/901     14035   40727  34.5% -lh5- e85b Nov 20  2005 i386-aros-ahi/ChangeLog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/C/
-rwxr-xr-x   901/901      3351    7116  47.1% -lh5- 24c2 Nov 20  2005 i386-aros-ahi/User/C/AddAudioModes
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/
-rw-r--r--   901/901       614    1069  57.4% -lh5- 5ef8 Nov 20  2005 i386-aros-ahi/User/Catalogs/README.ATO
-rw-r--r--   901/901       528     997  53.0% -lh5- 1d14 Nov 20  2005 i386-aros-ahi/User/Catalogs/README.TRANSLATIONS
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/català/
-rw-r--r--   901/901       499     820  60.9% -lh5- 047a Nov 20  2005 i386-aros-ahi/User/Catalogs/català/ahi.catalog
-rw-r--r--   901/901      1020    1862  54.8% -lh5- 0522 Nov 20  2005 i386-aros-ahi/User/Catalogs/català/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/dansk/
-rw-r--r--   901/901       470     812  57.9% -lh5- 1a03 Nov 20  2005 i386-aros-ahi/User/Catalogs/dansk/ahi.catalog
-rw-r--r--   901/901      1018    1900  53.6% -lh5- 97c1 Nov 20  2005 i386-aros-ahi/User/Catalogs/dansk/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/deutsch/
-rw-r--r--   901/901       481     830  58.0% -lh5- 0ec0 Nov 20  2005 i386-aros-ahi/User/Catalogs/deutsch/ahi.catalog
-rw-r--r--   901/901      1056    2036  51.9% -lh5- 158f Nov 20  2005 i386-aros-ahi/User/Catalogs/deutsch/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/español/
-rw-r--r--   901/901       506     886  57.1% -lh5- 1946 Nov 20  2005 i386-aros-ahi/User/Catalogs/español/ahi.catalog
-rw-r--r--   901/901      1094    2052  53.3% -lh5- ab73 Nov 20  2005 i386-aros-ahi/User/Catalogs/español/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/français/
-rw-r--r--   901/901       508     838  60.6% -lh5- a03d Nov 20  2005 i386-aros-ahi/User/Catalogs/français/ahi.catalog
-rw-r--r--   901/901      1048    1920  54.6% -lh5- 04e3 Nov 20  2005 i386-aros-ahi/User/Catalogs/français/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/hrvatski/
-rw-r--r--   901/901       479     806  59.4% -lh5- 15b2 Nov 20  2005 i386-aros-ahi/User/Catalogs/hrvatski/ahi.catalog
-rw-r--r--   901/901      1031    1886  54.7% -lh5- 8bc6 Nov 20  2005 i386-aros-ahi/User/Catalogs/hrvatski/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/italiano/
-rw-r--r--   901/901       494     842  58.7% -lh5- f7cf Nov 20  2005 i386-aros-ahi/User/Catalogs/italiano/ahi.catalog
-rw-r--r--   901/901      1118    2090  53.5% -lh5- 7660 Nov 20  2005 i386-aros-ahi/User/Catalogs/italiano/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/magyar/
-rw-r--r--   901/901       491     784  62.6% -lh5- 9b4a Nov 20  2005 i386-aros-ahi/User/Catalogs/magyar/ahi.catalog
-rw-r--r--   901/901      1065    1912  55.7% -lh5- eb34 Nov 20  2005 i386-aros-ahi/User/Catalogs/magyar/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/nederlands/
-rw-r--r--   901/901       480     822  58.4% -lh5- 53ee Nov 20  2005 i386-aros-ahi/User/Catalogs/nederlands/ahi.catalog
-rw-r--r--   901/901      1012    1984  51.0% -lh5- 51c6 Nov 20  2005 i386-aros-ahi/User/Catalogs/nederlands/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/norsk/
-rw-r--r--   901/901       466     810  57.5% -lh5- c317 Nov 20  2005 i386-aros-ahi/User/Catalogs/norsk/ahi.catalog
-rw-r--r--   901/901       997    1864  53.5% -lh5- 1f5b Nov 20  2005 i386-aros-ahi/User/Catalogs/norsk/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/polski/
-rw-r--r--   901/901       523     888  58.9% -lh5- 168c Nov 20  2005 i386-aros-ahi/User/Catalogs/polski/ahi.catalog
-rw-r--r--   901/901      1130    2058  54.9% -lh5- 436e Nov 20  2005 i386-aros-ahi/User/Catalogs/polski/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/português/
-rw-r--r--   901/901       540     892  60.5% -lh5- 8e54 Nov 20  2005 i386-aros-ahi/User/Catalogs/português/ahi.catalog
-rw-r--r--   901/901      1136    2102  54.0% -lh5- 068f Nov 20  2005 i386-aros-ahi/User/Catalogs/português/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/russian/
-rw-r--r--   901/901       554     838  66.1% -lh5- 8620 Nov 20  2005 i386-aros-ahi/User/Catalogs/russian/ahi.catalog
-rw-r--r--   901/901      1129    1976  57.1% -lh5- f3d4 Nov 20  2005 i386-aros-ahi/User/Catalogs/russian/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/srpski/
-rw-r--r--   901/901       494     810  61.0% -lh5- 7e31 Nov 20  2005 i386-aros-ahi/User/Catalogs/srpski/ahi.catalog
-rw-r--r--   901/901      1034    1874  55.2% -lh5- 1e98 Nov 20  2005 i386-aros-ahi/User/Catalogs/srpski/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/suomi/
-rw-r--r--   901/901       505     856  59.0% -lh5- 2cab Nov 20  2005 i386-aros-ahi/User/Catalogs/suomi/ahi.catalog
-rw-r--r--   901/901      1104    2034  54.3% -lh5- b72a Nov 20  2005 i386-aros-ahi/User/Catalogs/suomi/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Catalogs/svenska/
-rw-r--r--   901/901       480     836  57.4% -lh5- 2217 Nov 20  2005 i386-aros-ahi/User/Catalogs/svenska/ahi.catalog
-rw-r--r--   901/901      1011    1870  54.1% -lh5- 8fbf Nov 20  2005 i386-aros-ahi/User/Catalogs/svenska/ahiprefs.catalog
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Devs/
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Devs/AHI/
-rwxr-xr-x   901/901      4772   10012  47.7% -lh5- 729b Nov 20  2005 i386-aros-ahi/User/Devs/AHI/ac97.audio
-rwxr-xr-x   901/901      4161    8820  47.2% -lh5- 636f Nov 20  2005 i386-aros-ahi/User/Devs/AHI/aros.audio
-rwxr-xr-x   901/901      3620    7676  47.2% -lh5- e42d Nov 20  2005 i386-aros-ahi/User/Devs/AHI/device.audio
-rwxr-xr-x   901/901     19430   45416  42.8% -lh5- e412 Nov 20  2005 i386-aros-ahi/User/Devs/AHI/emu10kx.audio
-rwxr-xr-x   901/901      7074   14788  47.8% -lh5- 721d Nov 20  2005 i386-aros-ahi/User/Devs/AHI/filesave.audio
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Devs/AudioModes/
-rw-r--r--   901/901       142     386  36.8% -lh5- 492e Nov 20  2005 i386-aros-ahi/User/Devs/AudioModes/AROS
-rw-r--r--   901/901       146     396  36.9% -lh5- 2835 Nov 20  2005 i386-aros-ahi/User/Devs/AudioModes/DEVICE
-rw-r--r--   901/901       177     514  34.4% -lh5- cae7 Nov 20  2005 i386-aros-ahi/User/Devs/AudioModes/EMU10KX
-rw-r--r--   901/901       327    1984  16.5% -lh5- 9c57 Nov 20  2005 i386-aros-ahi/User/Devs/AudioModes/FILESAVE
-rw-r--r--   901/901        91     116  78.4% -lh5- 285c Nov 20  2005 i386-aros-ahi/User/Devs/AudioModes/ac97
-rwxr-xr-x   901/901     44877  106140  42.3% -lh5- 7c1d Nov 20  2005 i386-aros-ahi/User/Devs/ahi.device
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Docs/
-rw-r--r--   901/901     52374  156468  33.5% -lh5- 8981 Nov 20  2005 i386-aros-ahi/User/Docs/ahiusr.dvi
-rw-r--r--   901/901     37063  107388  34.5% -lh5- 5fd7 Nov 20  2005 i386-aros-ahi/User/Docs/ahiusr.guide
-rw-r--r--   901/901     41460  164591  25.2% -lh5- ce89 Nov 20  2005 i386-aros-ahi/User/Docs/ahiusr.html
-rw-r--r--   901/901    233869  290157  80.6% -lh5- c9dc Nov 20  2005 i386-aros-ahi/User/Docs/ahiusr.pdf
-rw-r--r--   901/901    192100  423109  45.4% -lh5- 5b42 Nov 20  2005 i386-aros-ahi/User/Docs/ahiusr.ps
drwxr-xr-x   901/901         0       0 ****** -lhd- 0000 Nov 20  2005 i386-aros-ahi/User/Prefs/
-rwxr-xr-x   901/901     25391   57840  43.9% -lh5- c07c Nov 20  2005 i386-aros-ahi/User/Prefs/AHI
-rw-r--r--   901/901      1353    1849  73.2% -lh5- 4934 Nov 20  2005 i386-aros-ahi/User/Prefs/AHI.MWB.info
-rw-r--r--   901/901       385     617  62.4% -lh5- 311f Nov 20  2005 i386-aros-ahi/User/Prefs/AHI.info
-rw-r--r--   901/901      3412    8117  42.0% -lh5- efd5 Nov 20  2005 i386-aros-ahi/ahiusr.readme
-rw-r--r--   901/901       228     468  48.7% -lh5- fea2 Nov 20  2005 i386-aros-ahi/ahiusr.readme.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        84 files  732706 1547757  47.3%            Jun 26  2006

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