home *** CD-ROM | disk | FTP | other *** search
/ Audio Toolkit / Audio_Toolkit_Walnut_Creek_September_1997.iso / mac / unix / linux / convert / xsox.README < prev   
Text File  |  1996-09-18  |  3KB  |  75 lines

  1.  
  2. **** XSOX: An X-windows frontend for the SOX Sound Converter program. ****
  3. ****         (c) 1996 Kees Lemmens; TU Delft The Netherlands.         ****
  4. ****                   Version 1.02 (BETA release)                    ****
  5.  
  6. General:
  7.  
  8. The SOX Sound Converter tool by Jef Poskanzer (1989) and many others is a
  9. very powerful package, but it's main disadvantage is that is uses
  10. commandline options that makes it very difficult to enter a command without
  11. consulting the manualpages.
  12.  
  13. As I run into the Xforms package by T. Zhao and M. Overmars recently and was
  14. quite impressed by the possiblities of this tool, I decided to write a nice
  15. X-windows frontend for SOX, so it would be used more often by users not
  16. familiar with the nasty commandline options.
  17.  
  18. The program provides for sliders, buttons, file selectors, format selectors,
  19. etc. whose settings are used to compose a nice commandstring, that is passed
  20. on to SOX afterwards.
  21.  
  22. WARNING: For this reason this package cannot run without having the SOX tool
  23. on your system !!! However, it is available on most Public Domain sites.
  24.  
  25. There is also a play command, that simples passes the sox output through a
  26. pipe to a program that is capable to play audio (i.e. vplay on Linux,
  27. send_sound on HP etc). Of course playing will ony work on a system with
  28. audio support ! The player process forks, so it is possible to continue
  29. using Xsox while a tune is being played.
  30.  
  31. The player command is preset to 'vplay -r -b 8' (on Linux), but it can be
  32. changed easily within Xsox if you need something else.
  33.  
  34. version 1.02:
  35. ------------
  36.  
  37. In this version the program uses multithreading to concatenate multiple sox
  38. processes (one for each effect) and so it is able to i.e. resample, add echo
  39. and use a highpassfilter at the same time !
  40. However, as this starts a number of sox processes (instead of only one as in
  41. version 1.01) it may need more processing power, depending on the number of
  42. options, and especially with high sample rates.
  43.  
  44. Future:
  45.  
  46. The next version will have a record command ( in fact already imlemented in
  47. my version at hoem here) and a simple graphical editor, based upon the X-Y
  48. plot widget as available in Xforms.
  49.  
  50. Install:
  51.  
  52. With the binary distribution for Linux You need a Linux PC equipped with a
  53. SoundCard.
  54. Furthermore you'll need to have the 'SOX' command installed somewhere on your
  55. searchpath and also (currently) the `VPLAY` command from the standard Linux
  56. sndtools if you want ti be able to play the samples.
  57.  
  58. There are 2 versions in the binary package for Linux:
  59.  
  60. - a statically linked version that can run on any Linux PC
  61. - a dynamic version that will only run if you have libXforms.so.0.* in your
  62.   library search path.
  63.  
  64. The source code package will need a C-compiler, X-window library (only Xlib)
  65. and of course the Xforms library and headerfile to compile the program. Maybe
  66. you'll have to specify some compiler options and add some library paths in the
  67. Makefile before it will build.
  68.  
  69. Comments:
  70.  
  71. If you have any comments, found any bugs or just want some extra features
  72. to be added: write email to lemmens@dv.twi.tudelft.nl and I'll see what I
  73. can do.
  74.  
  75.