SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

SoundWeave 2003

Soundweave 2003 is an extended version or the original program. The main difference is that it is divided into 2 processes , a client and a server, that communicate via sockets.

Installation

Compile the server (sw_worker) and client (sw_client) using:

make sw_worker

make sw_client

Starting SoundWeave

First start the server process sw_worker with the appropriate parameters. Then start sw_client giving the name of the machine the server is running on. You can even start multiple clients.

Parameters

sw_client

sw_client optionlist

Example
sw_client -f../sounds -hlocalhost -p30 -xvibro%20%reverse sw_client -?
optionlist
   -f -- filename         : name of the directory containing the sound library or
                           name of the soundfile
                           
   -h -- hostname         : hame of the host where the server is located
   
   -p -- pause            : maximum pause between 2 sounds
   
   -c -- cachechange      : factor of cache-changing
   
      The sound cache is located in /var/tmp (see the appropriate #define)
      This factor gives a measure of the likelihood a new file enters the cache.
   
   -s -- cachesize        : size of soundcache
   
      This gives the number of files located in the sound cache.
   
   -x -- soxparms         : additional parameters for sox
   
      sox is primarily used to transform the soundfiles to the correct format.
      To be able to use all the other fine features of sox optional parameters
      can be passed here. For a detailed description please refer to the sox
      man pages. Use '%' instead of the blank.
      
      Example:
      --xvibro%20%reverse

      This applies the vibro effect with speed 20 and reverses the sound.

-? -- help : display this help

sw_worker

sw_worker optionlist

Example
sw_worker -l2000 sw_worker -h
optionlist
   -a -- panchange        : maximum pause for change in
                            panoramafloat
                            
      The orientation within the stereo panorama the sound is applied to is
      slowly shifting. This measure gives the rate at which the direction of
      this shift is changing.
      
      [I know this badly explained :-(]

   -b -- panmaxspeed      : maximum speed of panoramafloat
   
      Gives the maximum speed the sound is shifted through the stereo panorama.
      
      [This is not better :-(]

   -d -- dampfact         : factor of damping
   
      The damping factor applied to the sound loop.
   
   -j -- jumpfact         : factor of jumping

      Gives a measure of the likelihood the readpointer is jumping to another
      spot in the soundloop.

   -l -- buflen           : length of the soundweave-buffer

   -m -- mixfact          : factor of mixing

      The factor used to mix new sounds into the soundloop.

   -o -- power            : logarythm

      [I have forgotten, what this means]

   -u -- duration         : if 0 then unlimited

   -h -- help             : display this help


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.