home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / amiga / players / modplyrs / dstrckr2.rdm < prev    next >
Text File  |  1994-02-03  |  5KB  |  137 lines

  1. Short: Release 2.00 of the DES-Tracker library system
  2. Type: mus/play
  3. Uploader: rog@outb.wimsey.bc.ca
  4. Author: dschebek@outb.wimsey.bc.ca
  5.  
  6.  
  7. TITLE
  8.  
  9.      DES-Tracker2.00 - Release 2.00 of the DES-Tracker library system
  10.  
  11.  
  12. VERSION
  13.  
  14.      Distribution version 2.00 (released December 18, 1993)
  15.  
  16.  
  17. AUTHOR
  18.  
  19.      Darren Schebek
  20.  
  21.      E-mail address: dschebek@outb.wimsey.bc.ca
  22.  
  23.  
  24. DESCRIPTION
  25.  
  26.      DES-Tracker is a library system used for the playing
  27.      of tracker song modules.  It is geared mainly towards
  28.      use in multi-media applications, but can be used in
  29.      virtually any type of application.  DES-Tracker is
  30.      easy to install, easy to use, and includes lots of
  31.      example programs (with source code) that show how to
  32.      use the library to build applications on top of
  33.      DES-Tracker.
  34.  
  35.      DES-Tracker works with all versions of the operating
  36.      system.  It allocates audio channels using the audio
  37.      device, and tries to obtain the best possible CIA
  38.      interrupt timer.
  39.  
  40. FEATURES
  41.  
  42.      1. DES-Tracker can load, save and convert between the
  43.         following tracker module file formats:
  44.  
  45.             NoiseTracker v2.0
  46.             Protracker v1.1a
  47.             SoundTracker v2.6
  48.             DES-Tracker v1.0
  49.  
  50.      2. Forty library functions that allow you to have
  51.         total control of the playing of a tracker module.
  52.  
  53.      3. Complete signalling system for syncing music events
  54.         to application-related events.  The DES-Tracker
  55.         library can signal an application whenever any of the
  56.         following events occur:
  57.  
  58.             - A play sequence starts
  59.             - A play sequence ends
  60.             - The song is paused
  61.             - The song is un-paused
  62.             - A play sequence is aborted
  63.             - An iteration of the song completes
  64.             - A pattern finishes playing
  65.             - A volume fade operation completes
  66.             - A new song module is loaded
  67.             - The current song module is unloaded
  68.             - An application locks the library for
  69.               private use
  70.             - An application unlocks the library
  71.             - Each minute of play time elapses
  72.             - Each second of play time elapses
  73.  
  74.      4. Over forty ARexx functions.
  75.  
  76.      5. Allows you to specify start and end positions
  77.         within a song module either based on song position
  78.         or based on play time.  Utilizes tempo and command
  79.         operand tracking to make sure that tempo is correct
  80.         no matter where in the song you start playing from.
  81.  
  82.      6. Capable of calculating how long a song (or any part
  83.         of a song) will take to play.  Can also calculate how
  84.         long a volume fade will take to complete.
  85.  
  86.      7. Can load songs from disk or install songs from memory.
  87.  
  88.      8. Includes a micro-jukebox program (with source code)
  89.         called "mJuke" that runs from the command line and can
  90.         play all songs in a specified directory.  Can also
  91.         parse script files.
  92.  
  93.      9. Includes a realtime scope program (with source code)
  94.         called "LScope" that monitors the player library and
  95.         produces a visual display with *proper* scopes, real
  96.         peak meters and lots of realtime information about a
  97.         playing song.
  98.  
  99.     10. Includes a tracker module info program (with source
  100.         code) called "MODInfo" that displays all kinds of
  101.         statistics about any given tracker module (provided the
  102.         tracker module uses a file format that DES-Tracker
  103.         understands).  This program is installed on the Wizard
  104.         Online BBS so that users can get all kinds of information
  105.         about a tracker module *before* they download (including
  106.         how long the song takes to play).  MODInfo can also
  107.         detect and display sampletexts stored within a tracker
  108.         module.
  109.  
  110.     11. Includes a CLI-based commander program (with source
  111.         code) called "DTC" that allows you to invoke almost all
  112.         player library functions from the command line.  This
  113.         program also allows you to use DES-Tracker from within
  114.         Director II scripts.
  115.  
  116.     12. Comes with include files for C and assembly language.
  117.         Also comes with pragmas and prototype files for SAS C.
  118.  
  119.     13. DES-Tracker's library base structure contains lots of
  120.         useful information about the currently loaded song and
  121.         its instruments, as well as tons of realtime play info.
  122.         (Everything that the LScope program displays is done
  123.         solely by examining the library base structure).
  124.  
  125.     14. DES-Tracker is freeware.  This means that it is freely
  126.         distributable, but is *not* public domain.  DES-Tracker
  127.         is copyright (c)1993 by Darren Schebek.  Conditions
  128.         apply for use of DES-Tracker in commercial applications.
  129.         Please read the documentation included with DES-Tracker
  130.         for further details.
  131.  
  132. OTHER
  133.  
  134.      E-mail address for questions/bug reports:
  135.  
  136.      dschebek@outb.wimsey.bc.ca
  137.