Build Your Own Python Synthesizer, Part 1

Oscillators. Part of a series of posts on making a synthesizer using Python. This one covers oscillators.