Electronic – How to Generate a square, sine, and triangle wave with DC input

signalsoundwave

I want to make a simple synthesizer as a start to audio electronics. I want to start with a simple square, triangle, and sine, which the user can vary the pitch.

Is there a simple circuit to do these? I know a square can be achieved with a 555 timer, but I don't know where to start on sine and triangle.

Best Answer

Because the 555 charges the capacitor to 2/3 and discharges to 1/3 of the supply voltage, the extreme parts of the logarithmic curve don't appear. The resulting waveform is an approximation of a triangle wave.

Triangle-ish exponential waveform

It should sound reasonably close to a triangle wave. This signal can be found at the capacitor on pin 6.

An image search on "sine converter" will turn up a few circuits that convert a triangle wave to an approximate sine wave. There are a lot of parts in them, though.