Java classes that convert A-Law or u-Law byte streams into PCM byte streams or *.wav files and vice versa. A simple sound player and recorder
- CompressInputStream :   
    
Converts a PCM byte stream into an A-Law or u-Law byte stream. [1] - DecompressInputStream : 
    
Converts an A-Law or u-Law byte stream into a PCM byte stream. [1] - ConvertInputStream :    
    
Converts an A-Law into u-Law byte stream or vice versa. [1] - WaveOutputFile :    
    
Writes sound data into a wav file. - EavesdropInputStream :    
    
Acts as an FilterInputStream, but takes as well the audio input stream and sends it to the default audio output device (i.e. speaker). - SoundPlayer :    
    
A component that will play a given sound file and has simple control buttons like start, pause, rewind. 
The PCM-Format is :
[1] Willi-Hans Steeb; Mathematical Tools in Signal Processing with C++ and Java Simulations; International School for Scientific Computing
Package : uk.co.mmscomputing.sound
sub-directories:
- uk.co.mmscomputing.sound.provider:
Java package that offers a virtual mixer that provides multiple speaker and microphone lines.