Bill, You are right, I don't know what I am doing. I am not knowledgeable enough to ask the right questions. I'm looking for a reference about what the data returned by the sound device means. I found this: http://www.cs.odu.edu/~wild/cs477/Fall97/mm1.htm But it does not completely answer my questions. I think my confusion is how one byte can represent all of that data? Is each byte a step in the 'sine wave'? How do you know where the start, in an X,Y scale, where is Y-zero? Do the drivers all ways return data starting at Y-zero? If you get an over-run or under-run, how do you sync up? I am not looking for an answer( 'A fish' ) as much as a reference ( 'Place to fish' ). I have been looking at source for SoX and record but it is still not clear. I hope this is more clear? Thanks for your time. William Estrada MrUmunhum@xxxxxxxxxxx Mt-Umunhum-Wireless.net ( http://Mt-Umunhum-Wireless.net ) Ymessenger: MrUmunhum Bill Unruh wrote: > On Mon, 19 Nov 2007, william estrada wrote: > >> Hi group, >> >> >> While reading the output from my sound device, how can I determine what >> the volume level is? The options are mono, 8000, 8 bits per sample. >> I have tried using volume = abs(byte-127), bit that returns either 255 or >> 0. > > No idea what you mean. The options to what? Those options look like you > have your soundcard at a pretty minimal level. mono, mean mono, not stereo. > 8000 mean 8000 bits per second which is a bit worse than a telephone. 8 > bits per sample is also worse than a telephone ( that is a difference in > volume levels of less than 100). > > Maybe if you were a bit clearer or more detailed in your request. > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user