We need a software frequence modulator. The input will be *.wav file. This *.wav file shall frequence modulate a sinus signal of free choosable frequence. So, input parameters: 1. complete path to *.wav file. (There is no existence check necessary, it'll be done before.) 2. float value describing the frequence of the sinus signal that should be used. 3. path and filename of the output file. Output: 1. the *.wav file. A sinus signal frequence modulated by the *.wav file. 2. integer as status message The module should be written in Java 1.4.2. To describe it a littel bit closer: Actually, we are not exactly sure about the I/O if this module. It will be integrated in a complex SWING-GUI. The GUI will contain a form of button "Voice FM", which activates this module for a pre loaded WAV-file. When the module becomes activated there will be a form of input field (slider, turn button, digital input filed) to choose the destination frequence. After that, there will be a "go" and a "cancel button". Actually we think about the path, using [login to view URL] to deliver a pre loaded WAV file in an object or as a stream to this module. The module then needs to deliver a new object or stream with the sinus signal modulated by the WAV file. Decission will be made in the next few days. Maybe you have some thoughts? Well, we are doing Agile Sofware Development / Xtreme Programming with Test-First-Development (JUnit). Therefore we are always ready for customer changes, lol. This module will be followed by other modules, like a FFT to shift a WAV file to a higher or lower frequence, a hum noise eraser, etc. Please watch the deliverables, since we want complete JUnit test cases.
## Deliverables
1) Complete source code of all work done, since the module will be integrated in a larger project.
2) Complete JUnit test cases for the module. 3) Complete and fully-functional test modul in jar form to proof functionality.
4) Deliverables must be in ready-to-run condition.
5) All deliverables will be considered "work made for hire" under U.S., European and German Copyright laws. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
... to be completed ...
## Platform
Platform independend for JRE 1.4.2