OriginalSynth allows you to draw waves to be oscillated. These waves can be combined with others that you create. You will have complete control over the frequency and duration. You can also play various waves in succession.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.