27

All basic synthesizers can produce the basic waveforms: sawtooth, square, triangle, and sometimes sine. Does each synthesizer "injects" its own character to the waveform? Are all sawtooths the same, or can there be differences?

  • I would have though sine to be the most common as the others are functions of a sine wave using Fourier... en.wikipedia.org/wiki/Square_wave – Dave Engineer Nov 20 '14 at 16:45
  • 1
    @DaveEngineer Many analog synths don't include it for some reason. – Lyd Nov 20 '14 at 16:58
32

They are not always the same. There can be differences in the harmonic content, in the wave shape, even if they are unnoticeable to the ear (or most ears).

There are many different ways to generate the basic waveforms electronically, so in analog synths the actual waveform will depend on the design and implementation. I've also found that analog oscillators are band limited, they lack some of the last harmoinics, like a built-in low pass filter. Maybe "perfect" waveforms are difficult to generate electronically.

Digital synths can carve "more perfect" waves (by perfect I mean containing all the harmonics it theoretically should, limited by the bit depth and sample rate), but band limited waveforms are still used to prevent aliasing. Virtual analog synths (digital synyhs that emulate analog synths) will use the band limited waveforms found in analog synths. If you are trying to emulate a Minimoog Voyager, it is a good idea to use the waveforms it generates.

An exception is the sine wave, which as far as I know is always the same and can be easily produced both digitally and electronically. It would be hard to call sine wave a waveform that contains more than one harmonic.

Here are some examples of sawtooths from different software synths. All samples were taken with with bypassed filter, or with the filter as open as possible if bypass is not possible.

Arturia Minimoog:

Arturia Minimoog Sawtooth

NI Absynth:

Absynth Sawtooth

GForce Minimonsta:

Minimonsta Sawtooth

Waves Element:

Element Sawtooth

LennarDigital Sylenth1:

Sylenth Sawtooth

They are all different. Arturia Minimoog and Minimonsta label themselves as "virual analog", and seems that they are using sawtooths similar to what we find in analog synths. According to this article the Minimonsta's sawtooth is almost identical to the Minimoog Voyager's. Waves Element is another virtual analog synth, but it has a different and weird sawtooth, probably modeled around another analog synth.

Absynth doesn't try to emulate analog synths, it is not virtual analog, and the waveform reflects this as a much more defined sawtooth. There's a small curve in the ramp though, and it is reversed.

Interestingly the most "perfect" sawtooth I sampled was from Sylenth1, a software synth that is marketed as virtual analog, but ended up being the most "digital" (considering the shape of the sawtooth and nothing more).

So, the waveforms can be different, but can the difference be perceived? Judge by yourself. Sampled synths are: NI Absynth, Arturia Minimoog, NI Massive, GForce Minimonsta, Pure Data phasor~ object, LennarDigital Sylenth1, Waves Element, NI Monark, U-he Podolski, and Tone2 Saurus. (watch your levels)

In note C0:

Waveforms here

Waveforms here

In note C1:

Waveforms here

In note C0 with LPF:

Waveforms here

In note C1 with LPF:

Waveforms here


If you are interested in the reasons behind those "less defined" waveforms in analog synths, I've asked the question in the electronics stack exchange.

  • 5
    Very nice! Just to be persnickety, "In the digital realm "perfect" waveforms are more common " -- as a pal of mine says, 'the world is analog' . You can create any digital sequence, but that's sampled both in time domain and amplitude, and at some point you have to convert it to analog before hitting the loudspeakers. :-) – Carl Witthoft Nov 18 '14 at 13:35
  • 2
    @CarlWitthoft I agree! In the end digital is converted to electrical, mechanical, and acoustic. With "In the digital realm 'perfect' waveforms are more common" I'm referring to the carving of the waveform, not the playback, if that makes a little more sense. In practice, analog synths carve sawtooths less perfectly than digital synths. I ignore the reasons. What are the limitations? Maybe it isn't possible? Too difficult? Too expensive? – Lyd Nov 18 '14 at 14:00
  • 1
    You are going to have to get into the realm of slew rates etc to describe "why" - but that would belong in electronics rather than 'sound'. In sound we're allowed to like it cos it sounds nice, not cos the wave is mathematically perfect.... & mathematically perfect waves sound uninteresting. [+1 for both Q & A, btw] – Tetsujin Nov 18 '14 at 20:16
  • @Tetsujin Maybe using the word "perfect" was a bad choice of mine, since it can easily imply "better", which was not my intention. – Lyd Nov 19 '14 at 6:28
2

Sawtooth waves, triangle waves, sine waves, and square waves, and pulse waves of any particular duty cycle, all have precise mathematical definitions, so a "perfect" generator for any of them should yield equivalent results. In practice, sawtooth waves, pulse waves, and square waves cannot be reproduced quite perfectly because they involve an instantaneous "jump"; for that reason, many generators may replace the "vertical" edges with a ramp whose duration is a fraction of the wavelength. It would be possible to define mathematically a dual-ramp wave or trapezoidal wave (sawtooth or square/pulse wave whose vertical edges are sloped) with a particular rise or fall time, but that kind of "sawtooth" becomes a family of waves which are distinguished by the angle of the steeper slope.

Additionally, some "sawtooth" wave generators don't use a linear slopes but instead use the "sharktooth" ramps generated by resistor-capacitor circuits; these may be characterized by the ratio of the minimum slope to the maximum slope on the shallow side of the ramp, as well as the slope on the steep side. I'm not sure what kind of circuit the minimonsta is using.

  • Why analog synths do not generate "perfect" waves? – Lyd Nov 19 '14 at 9:21
  • 1
    @JCPedroza: Any device which tries to output a "perfectly" sharp edge is going to end up introducing distortion which will likely be affected by things like operating temperature, the impedance of the load, etc. I'm not sure to what extent analog synthesizers intended for musical use endeavor to make edges have the same slope for all frequencies, or to what extent they try to make the slope be proportional to frequency, since both approaches pose design challenges. BTW, I misread the earlier post as indicating that those traces came from analog synths; they seem curious as waves... – supercat Nov 19 '14 at 16:17
  • 1
    ...from software synthesizers. In my own experience with software synthesis around 1990, I found that perfect sawtooth and square waves tend to have objectionable aliasing effects at frequencies anywhere near Nyquist, but even simple linear smoothing helps reduce that considerably. – supercat Nov 19 '14 at 16:20
2

Most analog VCOs generate almost perfect mathematical waveforms (almost because of minor instabilities/noise but its usually below -60db). But you don't sample VCO, there are many elements in the signal path.. Like high pass filters used to kill DC, usually after VCO, mixer, filter. What you see is just a high-pass filtered "perfect sawtooth". You can try this in any audio editor, just get a sawtooth wave and apply e.g. 6db high-pass filter at 3-30 Hz.

2

For most analog synth, and virtual analog synth reproducing the previous, the waveshape is not perfect, sometime, the wave doesn't look like what we think about the name of the shape. Because how they form the wave is not a perfect mathematic formulas.

The firts waves showed by JCPedroza, use the replication of analog oscillator based on the discharge of a capacitor linked to an alternative signal 0 V / + X V input ( square or rectangle ). The signal can be assymetric ( PW rectangle signal ), like with this saw waves, there is only one charge or discharge phase ( like a 99% PW ) .

the signatures of this : curves of the discharge/ charge of the capacitor.

if the capacitor is not enought fast to charge/discharge, there is an offset when the signal input switch the tension. you can see the last thing with the arturia's picture at the edges.

with this system, by playing with the charge/discharge speed, and the PW, you can create a wide range of waveforms.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.