Additive sine-wave synthesis is one of the most powerful techniques available for sound generation. Its theoretical background dates back to the 19th century and the work of Frangois M. C. Fourier. Although any sound can be generated by the summation of an appropriate number of sine waves, the realization of complex real-time additive synthesis systems is difficult because of the large number of independent oscillators needed. Our first attempts to obtain a digital additive synthesis were carried out in the early 1970s with the TAU2 system (Bertini, Chimenti, and Denoth 1976), which consisted of a set of analog oscillators digitally controlled by a computer. The system's performance was meager by today's standards, but back then it was considered an interesting experiment that showed the power of such synthesis systems (Blum 1979). It is generally accepted that 30-100 partials are needed to generate an excellent sound, depending on the timbral characteristics (Moorer, Grey, Nad, and Strawn 1977; Comerford 1993), so it is evident that a polyphonic multitimbral synthesis will need several thousand sinusoids. The computational power required is huge, so that tens or even hundreds of powerful digital signal processors (DSPs) are needed if traditional methods are used. As a result, this technique is not widespread except in academic study, where it is studied in terms of analysis/decomposition/resynthesis (George and Smith 1992). In fact, working in the frequency domain, additive synthesis allows the management of sound characteristics in a direct and powerful way, which is attractive for the synthesis of new timbres or the modification and re-editing of existing ones. To make additive synthesis more affordable, it is strongly advisable to create an ad hoc structure, for example, an application-specific integrated circuit (ASIC) (Rodet 1996). This article describes a very large-scale integration (VLSI) implementation of additive synthesis by means of a novel system architecture that makes possible the realization of powerful ASIC solutions; the chip described permits the generation of 1,200 sinusoids in real time. The article reviews the vari-
Read full abstract