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 >
Text File  |  1996-11-01  |  3KB  |  102 lines

  1. short: RTA for AmigaOS, w/ Protracker datatype
  2. type: dev/misc
  3. author: Martin Blom (lcs@lysator.liu.se)
  4. uploader: Martin Blom (lcs@lysator.liu.se)
  5.  
  6.  
  7. NOTE: This release is just a collection of the updates available from the
  8. AHI home page, <URL:http://www.lysator.liu.se/~lcs/ahi.html>. Release 3
  9. will take some more time.
  10.  
  11. Old text follows...
  12.  
  13. -----------------------
  14.  
  15. TITLE
  16.  
  17.      AHI (Audio Hardware Interface)
  18.  
  19. VERSION
  20.  
  21.      Beta release 2
  22.  
  23. AUTHOR
  24.  
  25.      Martin Blom <lcs@lysator.liu.se>
  26.  
  27. DESCRIPTION
  28.  
  29.      Device-independent audio, second try.
  30.  
  31.      (When refering to this software, the correct term is
  32.      'AHI audio system' or just 'AHI', never 'Audio Hardware
  33.      Interface'!)
  34.  
  35.      This is a beta release of the AHI audio system.
  36.      The intention of this release is to gather opinions
  37.      about the design and attract programmers using the
  38.      system and/or contribute with sound card drivers.
  39.  
  40.      Quick overview:
  41.      
  42.      * Driver based
  43.  
  44.      Each supported sound card is controlled by a library-based audio
  45.      driver. For a 'dumb' sound card, a new driver should be written in
  46.      a few hours. For a 'smart' sound card, it is possible to utilize an
  47.      on-board DSP, for example, to maximize performance and sound quality.
  48.      Avalable today are drivers for
  49.       Paula (8/14/14c bit)
  50.       Wavetools
  51.       Delfina
  52.       8SVX (mono) and AIFF/AIFC (mono & stereo) sample render
  53.  
  54.      * Fast, powerful mixing routines (yeah, right... haha)
  55.  
  56.      The device's mixing routines mix 8- or 16-bit signed samples
  57.      located in Fast-RAM and outputs 16-bit mono or stereo (with stereo
  58.      panning if desired) data, using any number of channels (as long as
  59.      'any' means less than 128...). Tables can be used speed the mixing
  60.      up (especially when using 8-bit samples). The samples can have any
  61.      length (including odd) and can have any number of loops.
  62.  
  63.      * Support for non-realtime mixing
  64.  
  65.      By providing a timing feature, it is possible to create high-
  66.      quality output even if the processing power is lacking, by saving
  67.      the output to disk, for example as an IFF AIFF or 8SXV file.
  68.  
  69.      * Audio database
  70.  
  71.      Uses ID codes, much like Screenmode IDs, to select the many
  72.      parameters that can be set. The functions to access the audio
  73.      database are not too different from those in 'graphics.library'.
  74.      The device also features a requester to get an ID code from the
  75.      user.
  76.  
  77. SPECIAL REQUIREMENTS
  78.  
  79.      AmigaOS release 2.
  80.  
  81.      68020 processor or higher (68000 version will be available later).
  82.  
  83. AVAILABILITY
  84.  
  85.      Aminet, for example:
  86.      ftp://ftp.germany.aminet.org/pub/aminet/dev/misc/ahi.lha
  87.  
  88.      WWW:
  89.      http://www.lysator.liu.se/~lcs/ahi.html
  90.  
  91. PRICE
  92.  
  93.      Free. But if you use it in a shareware of commercial product,
  94.      I would like a registered copy for me and each of the audio driver
  95.      authors (this is merely a wish, you don't have to do it if you don't
  96.      think we deserve it).
  97.  
  98. DISTRIBUTABILITY
  99.  
  100.      Copyright ⌐1994-1996 Martin Blom.
  101.      Freely distributable in unmodified form.
  102.