Write a simple wave file editor that displays & edits a wave file (.WAV) in left & right channel view in C++ using Microsoft VC6++ MFC doc view.
All must be under one .exe, i.e. NO DLL's or 3rd party active-x controls, direct-x etc.
All source must be written in a way that it can be enhanced later by us or someone else.
No templates or 3rd party c/c++ libraries can be used.
Code must be Microsoft coding standard.
use Steinberg wavelab as a reference for look and style.
features must include:-
1. load and save .wav file type.
2. wave display with scrolling & optional zoom in on display.
3. stop, play, pause, mark start-end to play, loop on/off, jump to start & end buttons on floating toolbar. (no record needed)
4. must be able to play wav file or marked part of file, optionally play left or right or both channels.
5. wave cutting on left or right channels or both.
6. automatic silence detection for marking start-end cut positions.
7. fade in and fade out processing, e.g. line angle on wav display from start end position marked.
8. normalize processing to 0db.
9. must show time on wav display in increments, see wavelab pic.
10. undo last change.
full source code must be given to us once complete.
only exe is required for testing pre completion date.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. 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).
## Platform
Windows 95,98,98se,ME,NT4 sp6,2000,XP & 2003