. 

Dept. of Measurement and Information Systems, Budapest University of Technology and Economics


Digital Signal Processing Laboratory

 

Introduction
Contact information
Staff
Student's work
Research
Active noise contr.
Sound synthesis
Distributed systems
A/D converters
Resonators
Industrial projects
Publications
Equipment
Partners
DSP25
Organ · String instruments · Nonlinear strings · Bells

 

Sound Synthesis of Bells

 

 

Bells are very expensive devices, because of the expensive raw materials, complex technology, and the low production quantity. Since the molding is inaccurate, the bells' sounds are inaccurate, too. Correction is very difficult, and - especially in the case of large bells - almost impossible.

 

The development of the digital technology in the last decade made it possible to generate bell sounds electronically - at much less expense. There are different methods available in the literature for bell sound synthesis, however, the choice is not obvious. Our aim was the development of a synthesizer, which satisfies the following requirements:

  • the pitch of the sound and the quality of the strike is easy to change;

  • It is easy to analyze and synthesize new bells;

  • The algorithm can be implemented on signal processors.

We were looking for solution satisfying the above requirements. We have developed a special synthesis, which can generate reasonable bell sound.

 

Physical Description of the Bell

 

Fig. 1. shows two typical bell profiles. Fig. 1.a shows a section of a bell for churches, while the profile in Fig. 1.b is for chimes. Profiles are different at each foundry, since they have developed their bell sets independently from each other. The knowledge comes down from generation to generation and it is a hard secret. The bell is made from a special alloy, which is a kind of brass. The composition is the following: copper - 80%, tin - 18%, the rest is zinc and lead. 

Fig. 1. Bell profiles for churches (a) and for chimes (b)

 

The vibration of the bell is very complicated. Theoretically the motion can be described as linear combination of modes which are perpendicular to each other, where the initial amplitudes are determined by the strike. According to theoretical derivations it can be predicted that each mode has 2m radial, uniformly spaced, and n parallel nodes, where m, n = 0, 1, 2, ... . If m = 0, the modes are single ones, while if m > 0, there are mode pairs. The latter ones - if the bell's cross-section is really a circle - form one partial. However, in the practice the bells are not symmetric, therefore these pairs form two partials, which sound as tremolo, because of the small frequency deviation. Fig. 2. shows the first five modes, where the dashed lines denote the nodes. Table 1. summarizes the most important partials and their tuning.

 

Fig. 2. The first five modes

 

 

 

Mode

Overtone

Ideal

Tempered

(2,0)

Hum

0.500

0.500

(2,1#)

Prime

1.000

1.000

(3,1)

Tierce

1.200

1.183

(3,1#)

Quint

1.500

1.506

(4,1)

Nominal

2.000

2.000

(4,1#)

Decima

2.500

2.514

(2,2)

Undecima

2.667

2.662

(5,1)

Doudecima

3.000

3.011

(6,1)

Upper octave

4.000

4.166

(7,1)

Upper undecima

5.333

5.433

(8,1)


6.667

6.796

(9,1)

Tripple octave

8.000

8.215

Table 1. The most important partials and their tuning

 

The Bell Model

 

Since the vibration of the bell can be described by modes, it is straightforward to attempt the modeling the bell sound by resonators. By changing the inputs of the resonators, different effects can be performed. During laboratory investigations we have detected more than 140 modes. Such a high number of modes cannot be calculated in real-time, therefore the question was the following: how many partials are enough to implement for a realistic bell sound? Further investigations have shown that 10-15 partials are usually enough. For the calculation of the resonators the following parameters are to be known:

 

  • goodness factor;

  • angular frequency;

  • initial amplitude;

  • initial phase.

These parameters can be determined by Dirac-delta like excitation of the bell (striking with high speed with a hard hammer). The angular frequencies are known from the spectrum, and the other parameters can be calculated from the envelopes of the individual partials. The envelopes can be derived by mixing each partial to DC:

 

The envelope can be modeled by a low-order IIR filter, which can be approximated using the Steiglitz-McBride algorithm. (In order to decrease the computational demand, the envelope is decimated.) Poles and zeros can be calculated from the z-domain transfer function of the IIR filter. Each pole-zero system generates a certain impulse response with specific initial amplitude and exponential decay. In order to get the right IIR structure which generates already the partial itself, the poles are to be transformed in two steps:

  • elongation: according to the rate of the decimation, the pole should be shifted toward the unit circle;

  • rotation: according to the frequency of the partial, the pole should be rotated round the origin. Since in general the poles do not form conjugate complex pairs, the resonators are complex.

The transfer function of the complex resonators:

The impulse response of the system:

where ,

which is an exponentially decaying sinusoidal with an angular frequency of, while 

determines the initial amplitude and phase: . In this case the real and imaginary parts of the complex resonator are:

The difference between the frequency, initial phase and amplitude of the complex resonators results that the sum of them can model the envelopes. Fig. 3. shows an envelope and the corresponding partial. The sound of the bell is generated by the parallel connection of the partials, that is the parallel connection of the complex resonators.

 

 

Fig. 3. The envelope and the corresponding partial

 

The Hammer Model

 

It is supposed that the measured bell sounds are results of Dirac-delta like excitation. Hammer model should manage the following parameters:

  • strength of the strike;

  • nature of the hammer material.

The measurements in the Digital Signal Processing Laboratory can be concluded as follows:

  • The hardness of the hammer is proportional to the bandwidth of the force signal. It means that striking with soft materials (rubber, wood) results in smaller bandwidth;

  • The strength of the strike is proportional to the peak of the force signal;

  • The strength of the strike is proportional to the bandwidth of the force signal, that is stronger strike results in larger bandwidth.

Fig. 4. shows the measurement of a bell. The force of the strike is measured by a force transducer attached to the hammer, while the sound is measured by a microphone. Both signals are recorded and processed off-line.

 

The requirements for the hammer model can be satisfied by a simple first-order IIR filter, which can be tuned according to the strength of the strike and the material of the hammer. This solution is also optimal for real-time implementation. The filter is excited by a single impulse, the amplitude of which is proportional to the force, the output of the filter is lead to the input of the resonators.

 

 

Fig. 4. Measurement of the bell of the reformed church of Õcsény in the DSP Lab

 

Summary

 

Although the research is not completely finished, our present model produces very realistic sound. The survey of the literature and our own investigations have shown that a physically informed (pseudo-physical) synthesis results in a competitive bell model. This model can be efficiently implemented with high sound quality on signal processors available in 2006, like ADSP 21262, 300 MHz. The bell synthesizer can be listened e.g. at Gárdonyi Géza Primary School in Budapest, or at the church in Gödöllő-Máriabesnyő.

 

Sound Examples

 

The mp3 file is recorder from a real-time synthesiser applying a DSP. 

Related Publication:

 

Lajos Rancz, Sound synthesis of bells (in Hungarian), M.Sc. thesis, Budapest University of Technology and Economis, 2004.

Detailed description of the sound synthesis method

 

 

Useful Link:

 

Rancz Első Magyar Toronyóragyár Kft.

The company producing the bell synthesizer. Additional sound examples are available on their page.

 

 


 Further information: László Sujbert, Lajos Rancz