go up a level

On the poverty of digital sound synthesis

аналоговый звуковой генератор

This is an electric generator that I assembled when I was a child. It can generate a sinusoidal and a rectangular signal. I used it to debug radio equipment. But I also just played on it, because it is essentially the simplest synthesizer, and an analog synthesizer at that. There is only one way to play it, namely by turning the frequency control knob.

Then I moved from amateur radio to programming and made a digital analogue of the same generator, i.e. the simplest digital synthesizer.

Comparing both generators, analog and digital, I found that if the generators are not touched, they sound the same. But if the frequency of the generator is changed, a difference in sound occurs: the digital generator, compared to the analog one, sounds uninteresting. Therefore - the difference appears with external influence.

(I did a similar experiment with 2nd order analog and digital filters. The result is the same as with generators: while the filter cutoff frequency does not change, there is no difference in the sound, when the frequency changes, the difference is noticeable and it is not in favor of the digital filter.)

Without external influence, the generator is in a certain state of equilibrium. External influence takes the generator out of the equilibrium and starts transient processes. After the completion of the transient processes, the generator comes to a new state of equilibrium. Therefore, the difference in sound is due to transient processes.

Transient processes of the analog generator can be not only heard, but also seen - on the oscilloscope screen. When the "frequency" knob is rotated, not only does the signal frequency change, but its amplitude also fluctuates.

But the transient processes of a digital generator cannot be heard or seen - when the "frequency" knob is rotated, the signal simply changes frequency instantly, without fluctuating amplitude.

Then we can say that a digital generator DG is an analog generator AG, but without transient processes TP:

DG = AG - TP

or

AG = DG + TP

Therefore, in order to enrich the sound of a digital generator, it is necessary to add transient processes to it. Judging by the sound of music made on digital synthesizers, this turns out badly. I believe that the reason is the lack of a good mathematical model of transient processes.

Why do most people not notice the poverty sound of digital synthesizers?

Based on the above, we can write:

analog_synthesizer  = AG = DG + TP
digital_synthesizer      = DG + imitation_of_TP

Therefore, the poverty of digital sound can only be felt by those who can perceive the difference between transient processes and their imitation.

Using the terminology and model from the article "Analysis of information", we can imagine transient processes and their imitation as information flows. Since transient processes occur according to the laws of physics, i.e. nature, and the imitation of transient processes is a creation of man and man cannot act as subtly as nature, it is quite natural that transient processes are a more rich information flow than the imitation of transient processes. To perceive a more rich information flow, a more developed nervous system is needed. Therefore, the aesthetic advantages of analog synthesis cannot be evaluated by most people. But they can evaluated the practical advantages of digital synthesis, which are undeniable: the cost of equipment, ease of use, and space savings in the studio. This is why analog synthesizers have been replaced almost everywhere by digital ones.