Need expert in sound file manipulation
I am willing to pay someone who can help me on this.
This is really a personal pet project on my part. I need to write a web application that will allow a user to select a number of songs and be able to "concatenate" them one after the other. In addition, the user should be able to define the transition type from one song to the next (i.e. fade-in to the next song, fade-out to the next song, or abrupt transition to the next song). The objective is that simple.
I realize this will require me to be able to:
1) cut/paste frames from music files so that I can "concatenate" songs.
2) be able to manipulate the bit rate so as to save bandwidth when the user plays back his creation so far.
3) be able to modify the volume level of sounds files so that I can produce fade-in and fade-out effects.
Notice that I didn't specify the sound file format (i.e. MP3, .WAV, PCM, etc.) I'm flexible on which audio file format to use, as long as the resultant audio file can be played back on any of today's contemporary audio file players.
I already know how to manipulate binary data using Java, so I don't need help there. What I need help in is for someone to provide medocument specifications on file formats and how to manipulate them correctly.
I would also appreciate referrals to people who have the know-how I'm looking for.
I can be contacted either by responding to this post, or emailing me at inq@pilby.us.
Thanks a lot!

