I require a Visual Basic 6 control, which can display the output of DirectSound buffers in a visual format, much like as oscilloscope can display a sound source. Specifics of display can be ironed out with winning bidder.
The control should be self contained, requiring little or no configuration beyond specifying which Buffers to display.
It should be able to display at least two buffers simultaneously (superimposed), probably in different colors or similar.
At minimum, DirectX 7 DirectSoundBuffers and DirectSoundCaptureBuffers must be supported – support for later versions of DirectSound would be good, but is not an absolute requirement.
Buffers of varying formats must be supported. 8bit/22kHz/Mono and 16bit/44kHz/Mono are currently in use, and others will be in future.
As the target machines will necessarily have DirectX7+ installed, as the target application makes heavy use of it, using DirectDraw to create the display seems sensible.
Target application will be deployed in organizations without technical staff, or easy support, so it is absolutely critical that the control be robust and reliable, with excellent error handling.
Code should follow a reasonable set of coding standards, eg. variable/procedure naming, indentation, commenting etc.
Source code to be provided, and title to the code will be ours. No royalties etc to be paid beyond the one time cost of the job.