home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0400 / CCE_0442.ZIP / CCE_0442.PD / SOX / README.KI < prev    next >
Text File  |  1992-12-31  |  3KB  |  75 lines

  1.     sox - SOund eXchange - universal sound sample translator
  2.  
  3.  
  4. This is the first release of the ATARI ST/TT port of SOX patchlevel 7. 
  5. SOX_TT.TTP is a special version for TTs compiled with 68030 and 68881 
  6. options.
  7.  
  8. HINTS
  9.     For the echo effect the first parameter (delay) is internally 
  10.     calculated as "delay_samples = num * sample_rate" and must be less
  11.     than the number of samples in the file. The second parameter is the
  12.     echo volume, which must be less than 0.75.
  13.   
  14.     Redirection works correctly (ie "sox -t voc - -e stat <monkey.voc").
  15.  
  16. MISSING     
  17.     The A-Law data format is not supported althought the man page 
  18.     states so. All the function handlers are there, but in the
  19.     source there is only a
  20.                 fail("No A-Law support");
  21.  
  22.  
  23.     If a data combinations is not supported, ie "-t raw -U -l" (U-law longs)
  24.     brings up the message    
  25.     
  26.                 fail("Drop through in rawread!");
  27.     or
  28.                 /* My, there's a lot of code missing! */
  29.                 fail("Drop through in rawwrite!");
  30.     or
  31.                 fail("No U-Law support for shorts");
  32.  
  33.  
  34.     Floats, Doubles or IEEE number are not supported although otherwise
  35.     stated.
  36.     
  37. SOURCE
  38.     The source of the ANSI port of SOX is available via networks and
  39.     mailboxes. I marked every change (except the new prototypes)
  40.     with a /* KI */. 
  41.  
  42.     Most of the changes were changes from INTs to LONGs or insertion 
  43.     of the 'return' statement in functions that should return a value.
  44.     I also fixed some bugs in the ECHO code and changed the va_arg
  45.     functions. Cleanup included the removal of unused variables. A
  46.     PureC specific change to remove a warning if a function parameter
  47.     is not used inside a function is the assignment of this variable
  48.     to itself.
  49.     
  50.     The ANSI source should compiled with PureC (highest warning level)
  51.     without warnings. 
  52.     
  53.     To add new file formats or effects modify skel.c and skeleff.c,
  54.     insert the prototypes into proto.h and append you functions to
  55.     the list in handlers.c.
  56.  
  57.     Please do not add headers or other 'funky' output to the program,
  58.     since TTPs should not be _that_ verbose and just do their work.
  59.     
  60.   ************************************************************************ 
  61.   *                                                                      * 
  62.   * If you enhance the source and redistribute SOX, this README.KI       *
  63.   * must remain in the distribution (also in the binaries distribution). *
  64.   *                                                                      * 
  65.   ************************************************************************
  66.     
  67. Greetings, Karsten       Berlin 09.09.92
  68.  
  69. =========================================================================
  70. snail mail:              e-mail:    
  71.     Karsten Isakovic         ki@b.maus.de               (daily)
  72.     Wilmersdorferstr.82      ki@cs.tu-berlin.de         (weekly)
  73.     W-1000 Berlin 12
  74.     Germany
  75.