Project: Delphi audio tone player
Produce a Delphi procedure that plays a pure tone through the PC’s audio system, taking values for volume, frequency (Hz), and duration expressed as the number of cycles at the frequency.
A series of such tones will be required in succession, and should follow each other smoothly with no requirement for the calls to the procedure to be delayed until the end of execution of the previous call.
Must be compatible with Delphi 7 and later.
The procedure will be incorporated by Chelonia Ltd into a program [url removed, login to view] that can be downloaded from www.chelonia.co.uk. This program presents and analyses marine ultrasound to identify dolphin echo-location sounds.
The procedure will be used to replay these at audible frequencies.