Draw waveforms and hear them

download WaveStudio.exe
Results
In theory, you can make any sound that you want. The results aren't very interesting. You can draw a sine wave and it sounds muffled. Add some jagged edges and the sound starts to sound more raw and high pitched. But it's okay to demonstrate what a sawtooth vs. sine vs. square wave sound like.
Future work
It would be a better to be able to draw in the time vs. frequency domain, using standard brush painting tools. Thay way you could come up with more interesting waveforms.
It's very hard to get a good timbre out of these basic sounds.
It would be nice to have the sound pulse (attack, and lower volume sustain), and select between pingpong or looping the sustain part.
I would love to see a similar program, that allows for more timbre. I wouldn't know how to implement it though...
Comment spam defeated at last
For years when running this blog, I would have to log in each day and delete a dozen comments due to spam. This was a chore, and I tried many ways to stem the tide.Game Theory, Salary Negotiation, and Programmers
When you get a new job, you can breathe a sigh of relief, but not for long. You have an offer letter in your hand, and it is easy to miss one of the most important opportunities of your life: the starting salary. Here's what to do to increase your chances.An instant rhyming dictionary for any web site
Sometimes your API has to be simple enough for non-technical people to use it. Find out how to include a rhyming dictionary on your web page just by copying and pasting.cairo blur image surface

Succinct Data Structures: Cramming 80,000 words into a Javascript file.

Compressing dictionaries with a DAWG

Zwibbler: A simple drawing program using Javascript and Canvas
