home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 3 / AACD03.BIN / AACD / Sound / Resources / AHI / ahiusr.readme < prev    next >
Text File  |  1998-12-06  |  5KB  |  148 lines

  1. Short:    Retargetable audio v4.18, User's Archive
  2. Type:     mus/misc
  3. Author:   Martin Blom <lcs@lysator.liu.se>
  4. Uploader: Martin Blom <lcs@lysator.liu.se>
  5.  
  6.      This archive contains the binary distribution of AHI,
  7.      everything you need to use programs that require AHI,
  8.      and documentation in AmigaGuide® format.
  9.  
  10.      Changes since last release
  11.      ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  12.      This release contains the latest drivers and an updated version
  13.      of AddAudioModes, that can now make ECS Amigas produce 44.1 kHz
  14.      sound, too.
  15.  
  16.      A new version of the Paula driver is also included, which offers
  17.      exactly the same timimg as the Filesave driver and most sound card
  18.      drivers (see the documentation for the AHIpaulaFakeMixFreq variable).
  19.  
  20. TITLE
  21.  
  22.      AHI Audio system
  23.  
  24. VERSION
  25.  
  26.      Release 4
  27.  
  28. AUTHOR
  29.  
  30.      Martin Blom <lcs@lysator.liu.se>
  31.  
  32. DESCRIPTION
  33.  
  34.      Retargetable Audio for AmigaOS
  35.      ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  36.  
  37.      (When refering to this software, the correct term is
  38.      'AHI audio system' or just 'AHI', never 'Audio Hardware
  39.      Interface'! 'AHI' is pronounced 'atchii', as in 'God bless!'.)
  40.  
  41.      Starting with version 3 of AHI, the MC68000 processor is also supported.
  42.      However, many features are lacking:
  43.  
  44.      · Very limited volime control when using 16 bit samples
  45.      · No HiFi mixing routines are available.
  46.      · No stereo samples
  47.      · No DSP effects are available.
  48.      · Less precision on some calculations
  49.      · Slower
  50.  
  51.      As you can see, this version is very primitive.  Get yourself an
  52.      accelerator!  I cannot guarantee that I will continue to support this
  53.      processor in the future.
  54.  
  55.      Quick overview
  56.      ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  57.  
  58.      * Driver based
  59.  
  60.      Each supported sound card is controlled by a library-based audio
  61.      driver. For a 'dumb' sound card, a new driver should be written in
  62.      a few hours. For a 'smart' sound card, it is possible to utilize an
  63.      on-board DSP, for example, to maximize performance and sound quality.
  64.      For sound cards with own DSP but little or no memory, it is possible
  65.      to use the main CPU to mix channels and do the post-processing
  66.      with the DSP. Available today are drivers for
  67.  
  68.      · Aura (sampler only)
  69.      · Clarity (sampler only)
  70.      · Concierto (Picasso IV sound module)
  71.      · Delfina DSP and Delfina Lite
  72.      · DraCo Motion
  73.      · Maestro Pro
  74.      · Melody Z2 and 1200
  75.      · Paula (8/14/14c bit)
  76.      · Prelude
  77.      · Toccata
  78.      · Wavetools
  79.      · 8SVX (mono) and AIFF/AIFC (mono & stereo) sample render
  80.  
  81.      * Fast, powerful mixing routines (yeah, right... haha)
  82.  
  83.      The device's mixing routines mix 8- or 16-bit signed samples, both
  84.      mono and stereo, located in Fast-RAM and outputs 16-bit mono or stereo
  85.      (with stereo panning if desired) data, using any number of channels
  86.      (as long as 'any' means less than 128...).  Tables can be used speed
  87.      the mixing up (especially when using 8-bit samples).  The samples can
  88.      have any length (including odd) and can have any number of loops.
  89.      
  90.      * Support for non-realtime mixing
  91.  
  92.      By providing a timing feature, it is possible to create high-
  93.      quality output even if the processing power is lacking, by saving
  94.      the output to disk, for example as an IFF AIFF or 8SXV file.
  95.      There are so-called HiFi mixing routines that can be used, which
  96.      use linear interpolation and gives 32 bit output.
  97.  
  98.      * Audio database
  99.  
  100.      Uses ID codes, much like Screenmode IDs, to select the many
  101.      parameters that can be set. The functions to access the audio
  102.      database are not too different from those in 'graphics.library'.
  103.      The device also features a requester to get an ID code from the
  104.      user.
  105.  
  106.      * Both high- and low-level protocol
  107.  
  108.      By acting both like a device and a library, AHI gives the programmer
  109.      a choice between full control and simplicity. The device API allows
  110.      several programs to use the audio hardware at the same time, and
  111.      the AUDIO: dos-device driver makes playing and recording sound very
  112.      simple for both the programmer and user.
  113.  
  114.      * Future Compatible
  115.  
  116.      When AmigaOS gets device-independent audio worth it's name, it should
  117.      not be too difficult to write a driver for AHI, allowing applications
  118.      using 'ahi.device' to automatically use the new OS interface. At
  119.      least I hope it wont.
  120.  
  121. SPECIAL REQUIREMENTS
  122.  
  123.      AmigaOS release 2.
  124.      MC68020 processor or better strongly recommended.
  125.  
  126. AVAILABILITY
  127.  
  128.      Aminet, for example:
  129.      ftp://ftp.germany.aminet.org/pub/aminet/dev/misc/ahidev.lha
  130.      ftp://ftp.germany.aminet.org/pub/aminet/mus/misc/ahiusr.lha
  131.      ftp://ftp.germany.aminet.org/pub/aminet/docs/misc/ahiman.lha
  132.  
  133.      WWW:
  134.      http://www.lysator.liu.se/~lcs/ahi.html
  135.  
  136. PRICE
  137.  
  138.      Free. But if you use it in a shareware of commercial product,
  139.      I would like a registered copy for me and each of the audio driver
  140.      authors (this is merely a wish, you don't have to do it if you don't
  141.      think we deserve it). See the AHI User's Guide for more information.
  142.  
  143. DISTRIBUTABILITY
  144.  
  145.      Copyright ©1994-1998 Martin Blom.
  146.      Freely distributable in unmodified form.
  147.      See the AHI User's Guide for more information.
  148.