I need a Java application that can take two mp3 input files and mix them together into a single mp3 output file. The application should parameterize the volume controls for both input files so that their respective volumes can be specified at run time. The application should allow the start times of the two input files to offset one another. I should be able to run the application from the command line as follows: java watermarker <mp3_1_path> <mp3_2_path> <output_path> <*mp3_1_volume> <*mp3_2_volume> <*offset> with stars denoting optional parameters. I require the sources. Any demos of functionality would be greatly appreciated. Just provide the binaries and instructions on what I need to do to demo the functionality on my local system. For all I care you can hardwire the inputs.