Commuted Waveguide
Synthesis of the
Clavichord
Vesa Va¨ lima¨ ki,* Mikael Laurson,†
and Cumhur Erkut*
*Laboratory of Acoustics and Audio
Signal Processing
Helsinki University of Technology
P.O. Kasten 3000
FIN-02015 HUT
Espoo, Finland
{Vesa.Valimaki, Cumhur.Erkut}@hut.fi
†Centre for Music and Technology
Sibelius Academy
P.O. Kasten 86
Helsinki, Finland
laurson@siba.fi
The clavichord is one of the oldest keyboard instru-
gen, and it is still often used in performances
and recordings of Renaissance and Baroque music.
The sound of the instrument is pleasant and ex-
pressive but quiet. Folglich, the instrument
can only be used in intimate performances for
small audiences. This is the main reason why the
clavichord was replaced by the harpsichord and fi-
nally by the modern piano, both of which produce
a considerably louder output. Attempts have been
made to amplify the sound of the clavichord using
a piezoelectric pickup (Burhans 1973).
One of our motivations in this research is to give
the clavichord a new life in the digital world,
where the faint sound level of the instrument can
be amplified by simply turning a volume knob. Der
suggested synthesis model is based on digital wave-
guide modeling of string instruments (Schmied 1992,
1998; Va¨ lima¨ ki et al. 1996; Karjalainen, Va¨ lima¨ ki,
and Tolonen 1998) and uses the principle of com-
muted waveguide synthesis where the soundbox’s
response is incorporated in the excitation signal
(Schmied 1993; Karjalainen and Va¨ lima¨ ki 1993; Karja-
lainen, Va¨ lima¨ ki, and Ja´ nosy 1993). Special sam-
pling techniques are also employed. Musical
examples produced using the proposed synthesizer
will be included on a forthcoming Computer Music
Journal CD.
Acoustics of the Clavichord
A photograph of the clavichord used for the mea-
surements in this study is shown in Figure 1. Der
Computermusikjournal, 27:1, S. 71–82, Frühling 2003
(cid:1) 2003 Massachusetts Institute of Technology.
instrument is an Anthony Sidey clavichord manu-
factured by Heugel in Paris, Frankreich, In 1988. Das
clavichord is an unfretted one, so any combination
of notes can be played. The range of a clavichord is
anywhere from three octaves to over five octaves.
Our clavichord has 51 keys ranging from C2 to D6.
The instrument was tuned about a whole tone
lower than the standard modern tuning
(A4 (cid:2) 440 Hz): the nominal frequency of A4 is 395
Hz. The Werkmeister tuning system was used.
For each key of the clavichord, a pair of strings is
tuned in unison, as sketched in Figure 2 (sehen, für
Beispiel, Thwaites and Fletcher 1981; Campbell
and Greated 1987). Jedoch, the two strings are al-
ways slightly detuned around the same note, Sei-
cause exact tuning is impossible manually. Jeder
key forms one end of a lever that has a tangent at-
tached to its other end. When a key is depressed,
the tangent hits the string pair and initiates vibra-
tion. One end of the strings has been damped with
felt, and the other end goes over a bridge to the
tuning mechanism. Daher, the strings are freely vi-
brating between the bridge and the tangent, welche
works as both a hammer and a termination. Der
tangent mechanism is rather noisy, as it excites
modes of the soundboard but also itself causes
sound from its moving parts owing to friction.
When the key is released, the tangent falls back
with the aid of gravity, and the string vibration is
allowed to propagate to the felt-covered end of the
string, which efficiently damps the vibration. Bei
the end of each note, another knock is heard as the
tangent returns to its resting position. The some-
what mistuned strings of each pair are coupled via
a non-rigid bridge, and thus both beats and a two-
stage decay result (Weinreich 1977).
Va¨ lima¨ ki, Laurson, and Erkut
71
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
Figur 1. Clavichord used
in this study.
Figur 2. Tangent mecha-
nism of one key of the
clavichord and a string
pair associated with it.
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
The first thing that people usually notice about
the clavichord is that the sound level is very low.
The maximum sound pressure level at 1 meter is
only about 50 dB or 60 dB, depending on the indi-
vidual construction of the instrument. This makes
this ancient instrument a sound source less effi-
cient than a human speaker. There are many rea-
sons for the weak output (see Campbell and
Greated 1987; Fletcher and Rossing 1991). Der
strings are thin and their tension is low, and they
radiate sound inefficiently. The soundboard is
small and light, and it cannot amplify the sound
viel.
A particularly interesting feature in the clavi-
chord is the mechanical aftertouch known as Be-
bung. When the player increases pressure on a key,
the tangent is raised more, which in turn increases
the tension of the string pair, resulting in a raise of
pitch. This enables continuous control of vibrato,
which is a used performance style. Aftertouch has
been part of keyboard controllers since the 1980s,
and it is thus easy to include this control in the
clavichord synthesizer. Jedoch, a fully poly-
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
Felt
Tangent
Schlüssel
Lever
Bridge
String
pair
Tuning
pins
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
phonic aftertouch, which would really be needed, Ist
only available in high-end keyboard controllers.
As the key pressure is changed, the tangent
causes a slightly different change in the tension of
the two strings of a pair. This feature affects the
timbre of clavichord tones by introducing a flang-
ing effect. It is heard during and after the attack,
particularly in the bass register.
72
Computermusikjournal
Figur 3. (Top) Waveform
of a clavichord tone (A3)
showing the irregular over-
all decay pattern and the
thump at the end of the
tone at 1.1 Sek, Und (bot-
tom) the time history of its
fundamental frequency
(nominal fundamental fre-
quency is 197.5 Hz).
Figur 4. Envelopes of the
lowest partials of the tone
shown in Figure 1: 1st
(solid line with circles),
2nd (solid line), 3rd
(dashed line), 4th (dash-
dot line), and 5th (dotted
Linie).
1
0
l
e
v
e
L
(cid:1)1
0
200
199
198
)
z
H
(
0
F
197
0
(cid:1)80
(cid:1)100
(cid:1)120
)
B
D
(
e
D
u
T
ich
N
G
A
M
0.2
0.4
0.6
0.8
1
1.2
0
0.2
0.4
0.6
Time (Sek)
0.8
0.2
0.4
0.6
Time (Sek)
0.8
1
1.2
Properties of Single Clavichord Tones
Figur 3 shows the envelope of a recorded clavi-
chord tone. The irregular, non-exponential decay of
the tone can be observed. The key mechanism of
the clavichord generates a loud knock at the begin-
ning and end of a tone, which is characteristic to
the sound of the instrument. In Abbildung 3, a burst lo-
cated at 1.1 sec corresponds to the thump caused
by release of the key, at the same time the signal
starts to decay quickly. The envelope curves of the
first five harmonics are presented in Figure 4. Notiz
that regular exponential decay (d.h., linear decay on
a dB scale) is rare: pronounced beating and other ir-
regularities are observed in many harmonics (z.B.,
the beating of the fourth partial).
The fundamental frequency of clavichord tones
varies over time, as illustrated by an example in
the lower part of Figure 3. This may be partly
caused by tension modulation (Tolonen, Va¨ lima¨ ki,
and Karjalainen 2000), which is a purely physical
phenomenon in vibrating strings, but also by the
pressure of the player’s finger (d.h., the mechanical
aftertouch), which directly controls string tension
during playing. A time-domain finite-difference
simulation suggests that the tension modulation ef-
fect is negligible compared to that caused by the
mechanical aftertouch (Va¨ lima¨ ki et al. 2000). In
Figur 3, the pitch glide is about 2 Hz, welches ist
lower than the threshold of audibility for this ef-
fect. According to Ja¨ rvela¨ inen and Va¨ lima¨ ki (2001),
the threshold at 196 Hz (the nearest frequency
tested) Ist 4.4 Hz. In the case of the clavichord used
in our measurements, during normal playing the
pitch glide can be inaudible for most listeners. Au-
dible pitch glides can be generated easily, Jedoch.
Figur 5 gives an example of a tone that contains
an exaggerated pitch vibrato, which should be obvi-
ous for all listeners. Note that the vibrato width is
typically about 2 Hz or less, but can occasionally
peak higher. The vibrato rate is about 7 Hz in this
Fall, which is slightly faster than what would be
usual in a musical context. The above fundamental
frequency measurements reflect the effective pitch,
where the contributions of both strings are present.
Impulsively driven string instrument sounds are
always at least weakly inharmonic (Fletcher and
Rossing 1991). This is caused by the stiffness of the
string material. It is well known that piano tones,
particularly in the bass range, are highly inhar-
monic, which affects both the timbre and the tun-
ing. Measurements of inharmonicity have not been
published previously for the clavichord, so we con-
ducted them ourselves. This was needed to decide
whether we had to implement the inharmonicity
using an allpass filter, as is customary to do in
waveguide synthesis (Jaffe and Smith 1983; Bank
2000). We used our parameter estimation software
to extract partial frequencies of clavichord tones as
a function of time. Using a least-squares fit, we es-
timated from the data the inharmonicity coeffi-
cient. We found that the clavichord used in our
measurements produces almost perfectly harmonic
tones. (The inharmonicity coefficient does not ex-
ceed 10–6.) Daher, the effect of inharmonicity can be
considered inaudible (Ja¨ rvela¨ inen, Va¨ lima¨ ki, Und
Va¨ lima¨ ki, Laurson, and Erkut
73
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
Figur 5. (Top) Waveform
of clavichord tone A3 with
strong vibrato (mechanical
aftertouch) Und (bottom)
its fundamental frequency
as a function of time.
Figur 6. Magnitude spec-
trum of the soundboard
excited with an impulse
hammer at the high-
frequency (top) and at the
low-frequency end of the
Brücke (bottom). Results of
two measurements (solid
and dashed line) are plot-
ted one on the other for
both cases.
1
0
l
e
v
e
L
(cid:1)1
0
202
)
z
H
(
0
F
200
198
0.5
1
1.5
2
2.5
196
0
0.5
1
Time (Sek)
1.5
2
2.5
)
B
D
(
e
D
u
T
ich
N
G
A
M
)
B
D
(
e
D
u
T
ich
N
G
A
M
60
40
20
0
60
40
20
0
100
200
300
400
500
100
300
200
Frequency (Hz)
400
500
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
Karjalainen 2001), and perfectly harmonic synthesis
is adequate.
Synthesis Model for the Clavichord
Soundbox
An essential part of clavichord tones is the re-
sponse of the soundbox. The box is strongly excited
every time a key is pressed. This reverberant re-
sponse will ring for about five seconds, und es
stands out particularly in staccato notes, bei dem die
string vibration itself is damped quickly after the
Attacke.
We have conducted a series of acoustic measure-
ments on the soundbox of the instrument to iden-
tify the most prominent modes. Figur 6 zeigt die
magnitude spectrum of the soundboard that was
hit with an impulse hammer when the strings were
carefully damped with soft material. Results of two
separate measurements are plotted on top of each
andere. The differences between these curves are
quite small, verifying the repeatability of the mea-
surement. Many narrow peaks are visible in Figure
6. They correspond to long ringing resonance
modes. It can also be seen that the excitation of
modes depends on the location of excitation. Für
Beispiel, Die 90 Hz mode is much stronger in the
top part of the figure than in the lower part. A
similar phenomenon occurs in the case of the mode
at about 340 Hz.
Nächste, we describe the synthesis model for clavi-
chord tones. The commuted waveguide synthesis
method invented by Smith (1993) and Karjalainen
and colleagues (Karjalainen and Va¨ lima¨ ki 1993;
Karjalainen, Va¨ lima¨ ki, and Ja´ nosy 1993) is applied
by using inverse-filtered clavichord signals as exci-
tation for the synthesis model. Inverse filtering
here refers to the processing of a signal with the in-
verted transfer function of a waveguide string
Modell. In this case, the inverse filtering essentially
cancels the partials of a recorded tone. The com-
muted waveguide synthesis method has been for-
merly used successfully for the synthesis of the
acoustic guitar (Karjalainen, Va¨ lima¨ ki, and Ja´ nosy
1993; Va¨ lima¨ ki et al. 1996; Laurson et al. 2001) Und
the piano (Smith and Van Duyne 1995).
Figur 7 shows the structure of the synthesis
model developed in this work. The coupling of the
two basic strings models Sl(z) and S2(z) is realized
with an unconditionally stable technique suggested
by Karjalainen et al. (1998): the output of only one
of the string models is fed to the input of the other,
and hence there is no feedback. In der Praxis, Die
coupling coefficient gc is selected to have a small
value, but this is not required, because there can be
no stability problems. The input and output signals
of the string models are scaled by constant multi-
74
Computermusikjournal
Figur 7. Clavichord syn-
thesis algorithm for one
key consists of three data-
bases of samples and two
basic string models that
are coupled.
Figur 8. Block diagram of
(A) the standard and (B)
modified string algorithm.
The latter allows control-
ling the sharpness of
attack using parameter
gattack.
Trigger at attack time
Excitation
Signale
Timbre
Kontrolle
Trigger at release time
Soundbox
responses
gi1
gi2
S1
gc
gsb
go1
go2
S2
End knocks
grelease
Sound
plying coefficients gi and go, jeweils. In ADDI-
tion, two sample databases are needed for realistic
simulation of the soundbox response and the per-
cussive noise caused by key release. In the follow-
ing, we discuss the string algorithm, Modell
parameters and their control, and the sample data-
bases.
Modified String Algorithm
The strings of the clavichord can be simulated us-
ing digital waveguide string models. In principle,
two digital waveguide models should be used for
each string, since they have two polarizations of vi-
bration (d.h., horizontal and vertical with respect to
the soundboard), but at present we only use one
digital waveguide per string. For a pair of clavi-
chord strings, we thus have two digital waveguide
string models, not four. This choice results in an
efficient algorithm and still generates some beating
in the synthetic tones.
Usually, a digital waveguide string model has the
following transfer function (Jaffe and Smith 1983;
Va¨ lima¨ ki et al. 1996), as also illustrated in Figure
8(A),
S (z) (cid:2)
1
1(cid:3)F (z ) H (z)z
1
(cid:3)L
(1)
where F(z) (cid:2) h0
(cid:4) h1z –1 (cid:4) h2z –2 (cid:4) h3z –3 is a third-
order Lagrange interpolation filter (Laakso et al.
1996), L is the (integer) length of the delay line, Und
)(zF
)(zF
)(zH l
)(zH l
(cid:1)
Lz
(A)
G
Attacke
Lz(cid:1)
(B)
Hl(z) is a loop filter with the following transfer func-
tion (Va¨ lima¨ ki et al. 1996):
H (z) (cid:2) G
1
loop
1(cid:4)aloop
zloop
1(cid:4)A
(cid:3)1
(2)
(cid:2) 1 and –1 (cid:2) aloop
mit 0 (cid:2) gloop
(cid:2) 0. The values of
these parameters can be estimated for each string
using previously developed methods (Va¨ lima¨ ki et
al. 1996; Erkut et al. 2000).
While testing an early version of the clavichord
synthesizer, we noticed that the contribution of the
tangent knock was not sufficiently prominent. In
besondere, the attack of high notes sounded too
weich. To fix this deficiency, we modified the above
string algorithm to allow the attack sharpness to be
controlled with one parameter. The block diagram
Va¨ lima¨ ki, Laurson, and Erkut
75
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
Figur 9. Estimated values
of string model parameters
gloop (top) and aloop (bottom)
(dots connected with
dashed line) together with
their straight-line approxi-
mations (durchgehende Linien).
1
P
Ö
Ö
1
G
0.995
0.99
0.985
0
0
P
Ö
Ö
1
A
(cid:1)0.2
(cid:1)0.4
10
20
30
40
50
0
10
20
30
Key index
40
50
of the new algorithm is shown in Figure 8b. Es ist
transfer function can be written as
S (z) (cid:2) G
Attacke
(cid:4)
(cid:2)
(cid:3)L
F (z) H (z) z
l
1(cid:3)F (z) H (z) z
G (cid:4)(1(cid:3)G
Attacke
Attacke
l
(cid:3)L
) F (z) H (z) z
(cid:3)L
1(cid:3) F (z) H (z) z
l
l
(cid:3)L
(3)
(cid:2) 1, this algorithm is identi-
(cid:2) 4, may be used to imitate the aggressive at-
Note that with gattack
cal to the standard plucked-string algorithm of
Gleichung 1. A value larger than unity, wie zum Beispiel
gattack
tack of acoustic tones. In the current version, Die
value of the attack sharpness parameter increases
linearly with key number, so that for C2 it is 2.0
and for D6 it is 4.0. The linear trend and the actual
values were adjusted by informal listening. There is
no physical motivation for this new model struc-
tur, other than that it enables separate control of
two different components of the tone: the tangent
knock and the vibrating string sound.
String Model Parameters
Parameter values for the synthesizer are obtained
from analysis of recorded signals. We use a method
based on the short-time Fourier transform and si-
nusoidal modeling of the clavichord tones. Diese
methods have proven successful earlier in the case
of the acoustic guitar. Details can be found else-
Wo (Va¨ lima¨ ki et al. 1996; Erkut et al. 2000).
Figur 9 shows the gloop and aloop parameters for
alle 51 keys of the clavichord. These values were es-
timated from recorded clavichord tones. The sec-
ond string model uses the same parameters but
slightly different delay lines lengths for mistuning.
The fundamental frequencies of the lowest (#1) Und
highest (#51) key are 58.7 Hz and 1056 Hz, bzw-
aktiv. Note that the loop gain parameters gloop have
a nearly linear trend as a function of key index (d.h.,
logarithm of frequency) with some variations and a
few outliers. Ja¨ rvela¨ inen and Tolonen (2001) have
investigated the tolerance of parameters value vari-
ation. Their results show that –30% to (cid:4)40%
changes in the time constant (which depends on
gloop) are inaudible. Auch, in the aloop parameter, vari-
ations between –17% and (cid:4)16% cannot be per-
ceived. It appears that the gloop parameters
presented in Figure 9 can be replaced with values
obtained by linear regression:
loop
G (cid:3) 0.989 (cid:4) 0.000189k
(4)
where k (cid:2) 1. . .51 is the key number starting from
C2 (k (cid:2) 1), and continuing up to D6 (k (cid:2) 51). Das
straight-line fit is illustrated in Figure 9 (top) with a
solid line.
The values of parameter aloop may be approxi-
mated by a low-order polynomial as well. Jedoch,
a linear regression to the data shown in the lower
part of Figure 9 yields intolerably large errors. To
reduce the error, we attempt a piecewise linear re-
gression with a knee point between key indices 23
Und 24:
A (cid:3)
loop
(cid:3)0.514 (cid:4) 0.0176k, for k (cid:1) 23
(cid:1)(cid:3)0.175 (cid:4) 0.00225k, for k (cid:2) 24
(5)
This two-part straight-line fit is shown in Figure 9
(bottom) with solid lines, one for the low end of the
keyboard and another for the high end. This ap-
proximation for the aloop values introduces minor
changes in timbre that can be perceived, but it does
not necessarily render the sound quality worse. In
fact, the overall tone color behaves more uniformly
with the linear approximations than with the un-
processed parameter data.
The damping of the string vibrations as a result
of releasing a key is simulated by changing the loop
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
76
Computermusikjournal
filter characteristics (z.B., by setting loop gain gloop
equal to 0.1 momentan). A similar method has
been used successfully to simulate damping of a
guitar string by finger (Erkut et al. 2000; Laurson et
al. 2001).
Sample Databases
Excitation signals for the synthesis have been ob-
tained by processing anechoic recordings of clavi-
chord tones using the methods described by Erkut
et al. (2000). The procedure consists of sinusoidal
Analyse, subtracting partials, equalizing the resid-
ual, and truncating the resulting signals with the
right half of a Hanning window. One such excita-
tion signal is used for each of the 51 keys. Cur-
rently, all excitation signals are 20,000 Proben
long (um 0.45 sec at a 44.1 kHz sampling rate).
It would be possible to reduce their length further,
but we have found it unnecessary in our current
implementation, since there is no lack of memory.
The reverberation caused by the soundbox is in-
corporated by triggering a soundbox response sam-
ple at a low level each time any note is played (sehen
Figur 7). This sample must be long enough (um
five seconds) so that it provides the reverberant
character of the instrument. This is particularly
important for short notes, such as staccato playing,
for which the output signal would otherwise stop
suddenly in an unnatural manner. Note that in
principle we could instead use very long excitation
signals for each note, in which case the full sound-
box response would automatically sound with each
Notiz. Jedoch, we prefer using short excitation sig-
nals, because we can avoid certain problems related
to the inverse filtering (z.B., ringing and beating due
to imperfectly cancelled partials). This also saves
Erinnerung, because we use fewer soundbox samples
than excitation signals. Using a separate soundbox
sample also allows adjusting the relative levels of
soundbox reverberation and string sound, welches ist
an advantage.
The soundbox samples can be obtained by hitting
the bridge of the clavichord with an impulse ham-
mer at various points. The response must be edited
to remove the sharp attack caused by contact of
metals, das ist, the tip of the hammer and a tuning
pin. This is easily done with a fast fade-in. Notiz
that this editing is not extremely critical, Weil
the impact noise from the tangent mechanism,
which is included in the excitation signal, domi-
nates during the attack and masks the beginning of
the soundbox response. For each key, a soundbox
sample should be chosen, which is obtained close
to the point where the strings are attached. Wie-
immer, it is practically impossible to excite the bridge
of the clavichord between the tuning pins, und das
only clean samples that we could obtain are from
both ends of the bridge (siehe Abbildung 6). This leaves
us with possibilities to use one of the samples for
the left half of the keyboard and the other for the
right one, or to interpolate between the high- Und
low-end samples along the keyboard. Although the
sampling-based reverberation modeling is clearly
simplified, it yields a natural-sounding ambience in
the synthetic output and is very cheap to imple-
ment because it requires no filtering.
The knock database for note endings consists of a
few short samples (duration less than 0.5 Sek).
These samples may be obtained from recorded long
tones, where the sound of string vibration is al-
lowed to decay below the threshold of audibility
before the key is released. Now the isolated thump
can be simply edited from the recording. One prac-
tical problem was caused by the poor signal-to-
noise ratio of the release samples. It was possible to
hear when a key release occurred from the in-
creased hiss during synthesis. This led us to apply a
de-noising algorithm to suppress the background
noise from the key release recordings, which solved
the problem.
It is unnecessary to record a release sample for
each key. Because the tangent mechanism for every
key is identical and the resulting sound is similar,
it is plausible to use a single sample for all syn-
thetic notes. To avoid a boring similarity, as a com-
promise a small collection of release samples may
be used. We have observed that the largest varia-
tion among different tangent releases is caused by
the velocity of release, which slightly changes the
rhythm of different noises within the knock. Daher,
one choice is to gather a collection of tangent re-
leases for different release velocities, and select one
Va¨ lima¨ ki, Laurson, and Erkut
77
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
Figur 10. Signals involved
in the synthesis of a single
clavichord tone: (A) excita-
tion signal, (B) string algo-
rithm output, (C) soundbox
sample, (D) end noise sam-
Bitte (triggered at about 1
Sek), Und (e) synthetic
tone, which is sum of sig-
nals (B) Zu (D).
0.5
0
(cid:1)0.5
0.5
0
(cid:1)0.5
0.1
0
(cid:1)0.1
0.1
0
(cid:1)0.1
0.5
0
(cid:1)0.5
0
(A)
(B)
(C)
(D)
(e)
0.2
0.4
0.6
0.8
Time (Sek)
1
1.2
1.4
1.6
randomly or based on some rule, such as the play-
ing tempo. We are currently using two release sam-
ples, and we slightly randomize the release times of
different keys. More sophisticated but still fairly
simple synthesis models employing physically in-
formed randomization have been proposed by Cook
(1997).
Delay Line Variations and the Flanging Effect
Although the variation of the fundamental fre-
quency in clavichord sounds can be inaudible as
discussed earlier, it is also easy to cause pitch
changes with mechanical aftertouch. Because any
change in the string tension will be different for the
two strings of a pair, a flanging-like effect can ap-
pear also in tones where the pitch change is negli-
gible. Variation of the fundamental frequency can
be simulated in the following way: a decaying con-
trol function, Zum Beispiel, a scaled impulse re-
sponse of a leaky integrator (a one-pole filter), Ist
subtracted from the delay-line length of both string
Modelle. This imitates the change of pressure on the
key by the player’s finger right after depressing the
key (or the decrease of tension modulation depth
while the string vibration begins to decay), Und
brings about the progression of the fundamental
frequency similar to that shown in Figure 3. Notiz
that this is a simpler way of producing a time-
varying pitch than the tension-modulation tech-
nique Tolonen et al. (2000) used previously for the
synthesis of the kantele (Va¨ lima¨ ki et al. 1999; Er-
kut et al. 2002) and the tanbur (Erkut and Va¨ lima¨ ki
2000). The tension-modulation algorithm would re-
quire computing the elongation of the string in real
time and controlling the delay-line length of the
string model according to it.
For the mechanical aftertouch, a more sophisti-
cated control signal is required. The pitch contour
of a note is generated with a help of a pitch scaler
in the same fashion as in Laurson et al. (2001). Wenn
there is neither an initial pitch glide nor vibrato,
the scaler value is 1. The initial pitch glide is im-
plemented as a ramp starting from a value larger
als 1 and ending at 1 after around 0.1 Sek. (Der
initial value depends on the dynamic level of the
current note so that forte playing yields a higher
value than piano playing.) The vibrato control, In
turn, is realized with separate parameters for rate
and maximum depth, and a temporal envelope for
depth (for more details, see Laurson et al. 2001).
A specific feature of the clavichord synthesizer is
that the pitch scaler affects a detuning parameter of
the two string models dynamically. Daher, a more
drastic pitch drift results in a tone that is more out
of tune. This mimics the imperfect mechanism of
the tangent that pulls the two strings unequally. A
database of detuning parameters was generated by
trial and error. An alternative way would be to
measure detuning parameters from the original re-
cordings, which turns out to be difficult. Hoch-
pitched tones tend to be more detuned than low
ones. The sound resulting from the time-varying
detuning is suggestive of the flanging effect, welche
brings warmth and variation to the synthesis.
Synthesis Example
Figur 10 presents the components for the synthe-
sis of a single clavichord tone. The excitation sig-
nal shown in Figure 10a is inserted into the two
string algorithms. The name ‘‘commuted synthe-
sis’’ comes from the principle that this excitation
signal includes both the contribution of the excita-
78
Computermusikjournal
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
tion mechanism (the tangent) and the soundbox re-
sponse. Jedoch, wie man sieht, in our
implementation the input signal contains only the
very beginning of the soundbox response. The tail
of the soundbox response is produced separately us-
ing the sampling-based method.
The summed output signals of the string models
constitute the basic vibrating string component of
the synthetic tone, which is displayed in Figure
10B. The key release occurs at 0.97 Sek; note how
the string tone in Figure 10b decays quickly after
Das. Figure 10c shows the beginning of a five-
second-long soundbox sample, which has been
edited from the impulse response of the low-
frequency end of the bridge. A tangent release sam-
Bitte, which is started at the release time, is given in
Figure 10d. Endlich, Figure 10e presents the sum of
the signals shown in Figures 10b, 10C, and 10d, Und
it is the output of the clavichord synthesizer.
Although remaining almost invisible in Figure
10e, the soundbox sample rings several seconds af-
ter the string tone and the key release sample have
died out. The soundbox sample will also be clearly
audible only after the string tone has been ringing
and decaying for some time, and particularly after
the key has been released. We may note that iden-
tity resynthesis is impossible using the proposed
synthesis model and parameter estimation meth-
Odds. Trotzdem, the obtained similarity is con-
sidered to be sufficient for high-quality synthesis.
This is confirmed by musical examples produced
with the synthesizer.
Musically Interesting Modifications
The proposed synthesizer structure allows the user
to modify the timbre in numerous ways. Many of
the possible variations have a clear intuitive inter-
pretation. Zum Beispiel, varying the gain gloop of the
loop filter affects the decay time, but otherwise
the timbre remains unchanged. Jedoch, varying
the loop filter coefficient aloop changes the decay
time at different frequencies, resulting in a curious
evolution of the spectrum over time. The attack
sharpness parameter and the gain of the note-off
noise also enable meaningful and useful controls.
Exaggerated detuning of the two string models for
each voice leads to a low-quality—or possibly a
very old—clavichord. As a consequence of the
above parametric modifications, the synthetic
tones will still be reminiscent of the clavichord.
Extending the range of an instrument is fascinat-
ing and useful in the case of the acoustic guitar.
Design of a synthetic ‘‘super guitar’’ that has a
wide range, almost like that of a grand piano, hat
been documented recently (Laurson, Va¨ lima¨ ki, Und
Erkut 2002). While an arbitrary change of pitch is
easy in a waveguide synthesizer (simply vary the
length of a delay line), the loop filter parameters
and excitation signals should be extracted from re-
cordings, but for non-existing fundamental frequen-
cies, they are unavailable. The extension of the
pitch range thus involves extrapolation problems
that must be solved somehow. We are planning
tests on extending the range of the proposed clavi-
chord synthesizer.
Naturally, it is also possible to turn the clavi-
chord synthesizer into a previously unheard virtual
instrument. Zum Beispiel, modifying or replacing
the signals in the sample databases allows dramatic
Variationen. Exploring all such transformations was
not included in the goals of this study, and the po-
tential of these modifications thus remains mostly
unknown.
Software Implementation of the Synthesizer
The real-time implementation of the proposed clav-
ichord synthesizer has been realized using a
PatchWork (Laurson 1996) user-library called
PWSynth (Laurson and Kuuskankare 2001). Der
high-level part of PWSynth is based on Lisp and
CLOS, but the low-level and time-critical DSP-
routines have been implemented in C. The system
can be played either from musical notation and
control software called Expressive Notation Pack-
Alter (ENP, described in Kuuskankare and Laurson
2001; Laurson et al. 2001), or from a MIDI key-
board.
The starting point for the clavichord implemen-
tation was to use a guitar synthesizer implemented
earlier (Laurson et al. 2001). These systems have
Va¨ lima¨ ki, Laurson, and Erkut
79
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
Figur 11. ENP screenshot
from the final cadence of
Par le regard de vos beaux
yeux by Guillaume Dufay.
several features in common. Both use basically the
same dual-polarization string model, although in
the case of the clavichord, it models a pair of
strings and not the orthogonal polarizations of a
single string. The database of samples—needed for
the excitation signals and the noise effects in the
clavichord simulation—could be used in both cases
in a similar way.
The main difference between the implementa-
tions is the fact that the clavichord consists of 51
strings, while the classical guitar has only six. To
create a synthesizer that could be used in real time,
we designed a voice-allocation algorithm that al-
lows us to effectively play typical pieces of the
clavichord repertoire. We found that a synthesizer
for six simultaneous strings could be played in real
time on a Macintosh G3 400 MHz portable com-
puter. This is sufficient for a large percentage of old
keyboard music. Neu, faster computers will allow
playing more voices simultaneously.
The control information for the clavichord syn-
thesizer is calculated from an ENP input score. Der
user enters first the basic musical information (d.h.,
pitches and rhythms) of the piece using the graphi-
cal front-end of ENP. After this, the user typically
adds expressions and tempo functions that allow
fine tuning of the timing information in the score.
Auch, one can include expressions specific to the
clavichord, such as the amount of vibrato to be ap-
plied to a given note. Außerdem, a special rule
modifies the end time of notes (d.h., the time when
the player lifts the fingers from the keyboard). Das
was done to make the performance more lively.
The characteristic noise burst of the instrument
when the fingers are released was found to be es-
sential for the realism of the synthesis.
Figur 11 shows the three last measures of a
piece by Guillaume Dufay (1400–1474). Besides
pitch and rhythm information, the piece includes
several expression markings that control both vi-
brato (see the labels starting with ‘‘vb’’) and articu-
lation (see labels starting with ‘‘st,’’ which stands
for staccato). The numbers after the expression
markings denote how much vibrato or staccato
should be applied to a given note. This example has
also a special expression containing a tempo func-
tion (see the function above the staff marked with
‘‘ritardando’’ in Figure 11), which controls the
tempo of the piece.
Our current MIDI keyboard implementation is
fairly rudimentary and serves only as a basic tool
for testing. The control parameters of the MIDI
keyboard include key number, key velocity, Attacke
Zeit, and end time of notes. Außerdem, wir gebrauchen
the MIDI aftertouch parameter to simulate the fin-
ger vibrato effect of the clavichord. A more usable
MIDI implementation would require a keyboard
with polyphonic aftertouch. Auch, we found that
the MIDI keyboard at our disposal was not respon-
sive enough when simulating the finger vibrato. A
playable keyboard simulation of the clavichord
model requires more sensitive hardware than what
is commonly available today.
Conclusions and Future Plans
A simplified physical model was proposed for the
synthesis of the clavichord. It follows the principle
of commuted waveguide synthesis, but also uses
many samples obtained by editing and processing
Aufnahmen. The excitation signal can be obtained
80
Computermusikjournal
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
by inverse filtering and truncating a recorded clavi-
chord tone. Two coupled digital waveguide string
models are used for synthesizing each voice. A mi-
nor modification to the plucked string model was
introduced to enable control over attack sharpness,
which was found necessary during testing of the
Synthesealgorithmus. The reverberation caused by
the soundbox that has many resonant modes was
implemented in a computationally economic way
by triggering a soundbox response sample with
each note. The ending of a note requires another
sample to be played, because there must be a
‘‘knocking’’ sound, which is characteristic to the
clavichord. The mechanical aftertouch of the clavi-
chord can be implemented by varying the delay
line lengths of the waveguide string models over
Zeit. When these changes are different for the two
string algorithms modeling a pair of strings, a flang-
ing effect is generated, which is also heard in the
real clavichord.
In the future, we plan to develop another version
of the clavichord synthesizer using the direct
physical modeling approach, where the excitation,
strings, and the soundbox have a counterpart in the
Modell. To accomplish this, the sampling-based im-
plementation of the reverberant response of the
soundboard must be replaced with a soundbox
model that filters the output of the string models.
The soundbox can be considered a small reverber-
ant room and be simulated with an artificial rever-
beration algorithm (z.B., Gardner 1998; Bank 2000).
Zusätzlich, further measurements of the real in-
strument should be taken. Insbesondere, the acceler-
ation of the tangent needs to be registered during
the attack of the tone, because this information is
needed for an algorithm simulating the tangent ac-
tion, similar to piano hammer simulations (Bank
2000). This might also reveal the importance of the
tension modulation effect in the sound production
of the clavichord. The tangent modeling algo-
rithm—which will be different from physical mod-
els available for the piano hammer, as Hall (1993)
has pointed out—should be developed to be able to
control the excitation using physical parameters.
Danksagungen
The work of M. Laurson is part of the project
‘‘Sounding Score—Modeling of Musical Instru-
gen, Virtual Musical Instruments and their Con-
trol,’’ and the work of C. Erkut is part of the project
‘‘Technology for Speech and Audio Processing.’’
Both projects are funded by the Academy of Fin-
Land. The authors are grateful to Dr. Tero Tolonen
for his contributions in the initial phases of this
Studie, an Herrn. Paulo A. A. Esquef for his help in the
de-noising of the sample databases, and to Mr.
Jonte Knif for his help in the production of musical
examples using the clavichord synthesizer. Special
thanks to Professor Matti Karjalainen who provided
digital photographs of the clavichord and our mea-
surement session.
Verweise
Bank, B. 2000. Physics-Based Sound Synthesis of the Pi-
ano. Report no. 54, Helsinki University of Technology,
Laboratory of Acoustics and Audio Signal Processing,
Espoo, Finland. Available on-line at
www.acoustics.hut.fi/publications/.
Burhans, R. W. 1973. ‘‘Clavichord Amplification.’’ Jour-
nal of the Audio Engineering Society 21(6):460–463.
Campbell, M., and C. Greated. 1987. The Musician’s
Guide to Acoustics. New York: Schirmer Books,
S. 234–236.
Cook, P. R. 1997. ‘‘Physically Informed Sonic Modeling
(PhISM): Synthesis of Percussive Sounds.’’ Computer
Musikjournal 21(3):38–49.
Erkut, C., et al. 2000. ‘‘Extraction of Physical and Expres-
sive Parameters for Model-Based Sound Synthesis of
the Classical Guitar.’’ Proceedings of the AES 108th
Convention. New York: Audio Engineering Society.
Erkut, C., and V. Va¨ lima¨ ki. 2000. ‘‘Model-Based Sound
Synthesis of Tanbur, a Turkish Long-Necked Lute.’’
Proceedings of the IEEE International Conference on
Acoustics, Speech, and Signal Processing, Bd. 2. Pis-
cataway, New Jersey: Institute of Electrical and Elec-
tronics Engineers, S. 769–772.
Erkut, C., et al. 2002. ‘‘Acoustical Analysis and Model-
Based Sound Synthesis of the Kantele.’’ Journal of the
Acoustical Society of America 112(4):1681–1691.
Fletcher, N. H., and T. D. Rossing. 1991. The Physics of
Musical Instruments. New York: Springer-Verlag.
Gardner, W. G. 1998. ‘‘Reverberation Algorithms.’’ In M.
Kahrs and K. Brandenburg, Hrsg. Applications of Digital
Signal Processing to Audio and Acoustics. Dordrecht,
Die Niederlande: Kluwer, S. 85–131.
Va¨ lima¨ ki, Laurson, and Erkut
81
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3
Hall, D. E. 1993. ‘‘String Excitation: Piano, Harpsichord
and Clavichord.’’ Proceedings of the 1993 Stockholm
Music Acoustics Conference. Stockholm, Schweden:
Royal Swedish Academy of Music, S. 309–314.
Jaffe, D. A., and J. Ö. Schmied. 1983. ‘‘Extensions of the
Karplus–Strong Plucked-String Algorithm.’’ Computer
Musikjournal 7(2):76–87.
Ja¨ rvela¨ inen, H., and T. Tolonen. 2001. ‘‘Perceptual Toler-
ances for Decay Parameters in Plucked String Synthe-
sis.’’ Journal of the Audio Engineering Society 49(11):
1049–1059.
Ja¨ rvela¨ inen, H., V. Va¨ lima¨ ki, and M. Karjalainen. 2001.
‘‘Audibility of the Timbral Effects of Inharmonicity in
Stringed Instrument Tones.’’ Acoustics Research Let-
ters Online 2(3):79–84.
Ja¨ rvela¨ inen, H., and V. Va¨ lima¨ ki. 2001. ‘‘Audibility of Ini-
tial Pitch Glides in String Instrument Sounds.’’ Pro-
ceedings of the 2001 International Computer Music
Conference. San Francisco: International Computer
Music Association, S. 282–285.
Karjalainen, M., and V. Va¨ lima¨ ki. 1993. ‘‘Model-Based
Analysis/Synthesis of the Acoustic Guitar.’’ Proceed-
ings of the 1993 Stockholm Music Acoustics Confer-
enz. Stockholm, Schweden: Royal Swedish Academy of
Musik, S. 443–447.
Karjalainen, M., V. Va¨ lima¨ ki, and Z. Ja´ nosy. 1993. ‘‘To-
wards High-Quality Sound Synthesis of the Guitar and
String Instruments.’’ Proceedings of the 1993 Interna-
tional Computer Music Conference. San Francisco: In-
ternational Computer Music Association, S. 56–63.
Karjalainen, M., V. Va¨ lima¨ ki, and T. Tolonen. 1998.
‘‘Plucked-String Models: From the Karplus–Strong Al-
gorithm to Digital Waveguides and Beyond.’’ Com-
puter Music Journal, 22(3):17–32.
Kuuskankare, M., and M. Laurson. 2001. ‘‘ENP: Musical
Notation Library based on Common Lip and CLOS.’’
Verfahren der 2001 International Computer Mu-
sic Conference. San Francisco: International Computer
Music Association, S. 131–134.
Laakso, T. ICH., et al. 1996. ‘‘Splitting the Unit Delay—
Tools for Fractional Delay Filter Design.’’ IEEE Signal
Processing Magazine 13(1):30–60.
Laurson, M. 1996. PATCHWORK: A Visual Program-
ming Language and Some Musical Applications. Dok-
toral dissertation, Sibelius Academy, Helsinki,
Finland.
Laurson, M., et al. 2001. ‘‘Methods for Modeling Realis-
tic Playing in Acoustic Guitar Synthesis.’’ Computer
Musikjournal 25(3):38–49.
Laurson, M., and M. Kuuskankare. 2001. ‘‘PWSynth: A
Lisp-based Bridge between Computer Assisted Compo-
sition and Model-based Synthesis.’’ Proceedings of the
2001 International Computer Music Conference. San
Francisco: International Computer Music Association,
S. 127–130.
Laurson, M., V. Va¨ lima¨ ki, and C. Erkut. 2002. ‘‘Produc-
tion of Virtual Acoustic Guitar Music.’’ Proceedings of
the AES 22nd International Conference on Virtual,
Synthetic, and Entertainment Audio, New York: Au-
dio Engineering Society, S. 249–255.
Schmied, J. Ö. 1992. ‘‘Physical Modeling Using Digital
Waveguides.’’ Computer Music Journal 16(4): 74–91.
Available on-line at www-ccrma.stanford.edu/(cid:4)jos/
pmudw/.
Schmied, J. Ö. 1993. ‘‘Efficient Synthesis of Stringed Musi-
cal Instruments.’’ Proceedings of the 1993 Interna-
tional Computer Music Conference. San Francisco:
International Computer Music Association, S. 64–71.
Available on-line at www-ccrma.stanford.edu/(cid:4)jos/cs/.
Schmied, J. Ö. 1998. ‘‘Principles of Digital Waveguide Mod-
els of Musical Instruments.’’ In M. Kahrs and K. Bran-
denburg, Hrsg. Applications of Digital Signal Processing
to Audio and Acoustics. Dordrecht, Die Niederlande:
Kluwer, S. 417–466.
Schmied, J. O., and S. A. Van Duyne. 1995. ‘‘Commuted Pi-
ano Synthesis.’’ Proceedings of the 1995 International
Computermusikkonferenz, San Francisco: Interna-
tional Computer Music Association, S. 319–326.
Thwaites, S., and N. H. Fletcher. 1981. ‘‘Some Notes on
the Clavichord.’’ Journal of the Acoustical Society of
Amerika 69(5):1476–1483.
Tolonen, T., V. Va¨ lima¨ ki, and M. Karjalainen. 2000.
‘‘Modeling of Tension Modulation Nonlinearity in
Plucked Strings.’’ IEEE Transactions on Speech and
Audio Processing 8(3):300–310.
Va¨ lima¨ ki, V., et al. 1996. ‘‘Physical Modeling of Plucked
String Instruments with Application to Real-Time
Sound Synthesis.’’ Journal of the Audio Engineering
Society 44(5):331–353.
Va¨ lima¨ ki, V., et al. 1999. ‘‘Nonlinear Modeling and Syn-
thesis of the Kantele—a Traditional Finnish String In-
strument.’’ Proceedings of the 1999 International
Computermusikkonferenz. San Francisco: Interna-
tional Computer Music Association, S. 220–223.
Va¨ lima¨ ki, V., et al. 2000. ‘‘Model-Based Synthesis of the
Clavichord.’’ Proceedings of the 2000 International
Computermusikkonferenz. San Francisco: Interna-
tional Computer Music Association, S. 50–53.
Weinreich, G. 1977. ‘‘Coupled Piano Strings.’’ Journal of
the Acoustical Society of America 62(6):1474–1484.
82
Computermusikjournal
l
D
Ö
w
N
Ö
A
D
e
D
F
R
Ö
M
H
T
T
P
:
/
/
D
ich
R
e
C
T
.
M
ich
T
.
e
D
u
/
C
Ö
M
J
/
l
A
R
T
ich
C
e
–
P
D
F
/
/
/
/
/
2
7
1
7
1
1
8
5
3
8
2
7
0
1
4
8
9
2
6
0
3
6
0
6
1
3
3
5
3
P
D
.
F
B
j
G
u
e
S
T
T
Ö
N
0
8
S
e
P
e
M
B
e
R
2
0
2
3