THE BEATING EQUALIZER AND ITS APPLICATION TO THE SYNTHESIS AND MODIFICATION OF PIANO TONES

Similar documents
INHARMONIC DISPERSION TUNABLE COMB FILTER DESIGN USING MODIFIED IIR BAND PASS TRANSFER FUNCTION

ANALYSIS OF PIANO TONES USING AN INHARMONIC INVERSE COMB FILTER

MAGNITUDE-COMPLEMENTARY FILTERS FOR DYNAMIC EQUALIZATION

Sound Synthesis Methods

Direction-Dependent Physical Modeling of Musical Instruments

INTRODUCTION TO COMPUTER MUSIC PHYSICAL MODELS. Professor of Computer Science, Art, and Music. Copyright by Roger B.

A Parametric Model for Spectral Sound Synthesis of Musical Sounds

Perceptual Study of Decay Parameters in Plucked String Synthesis

WARPED FILTER DESIGN FOR THE BODY MODELING AND SOUND SYNTHESIS OF STRING INSTRUMENTS

Audio Engineering Society Convention Paper Presented at the 110th Convention 2001 May Amsterdam, The Netherlands

FIR/Convolution. Visulalizing the convolution sum. Convolution

Perception-based control of vibrato parameters in string instrument synthesis

FOURIER analysis is a well-known method for nonparametric

Modeling of the part-pedaling effect in the piano

Resonator Factoring. Julius Smith and Nelson Lee

Modeling of Tension Modulation Nonlinearity in Plucked Strings

HARMONIC INSTABILITY OF DIGITAL SOFT CLIPPING ALGORITHMS

Equalizers. Contents: IIR or FIR for audio filtering? Shelving equalizers Peak equalizers

A NONLINEAR SECOND-ORDER DIGITAL OSCILLATOR FOR VIRTUAL ACOUSTIC FEEDBACK

Model-based sound synthesis of the guqin

FIR/Convolution. Visulalizing the convolution sum. Frequency-Domain (Fast) Convolution

What is Sound? Part II

TIME DOMAIN ATTACK AND RELEASE MODELING Applied to Spectral Domain Sound Synthesis

CMPT 468: Delay Effects

Optimizing a High-Order Graphic Equalizer for Audio Processing

Convention Paper Presented at the 126th Convention 2009 May 7 10 Munich, Germany

IMPROVED POLYNOMIAL TRANSITION REGIONS ALGORITHM FOR ALIAS-SUPPRESSED SIGNAL SYNTHESIS

I-Hao Hsiao, Chun-Tang Chao*, and Chi-Jo Wang (2016). A HHT-Based Music Synthesizer. Intelligent Technologies and Engineering Systems, Lecture Notes

Reducing comb filtering on different musical instruments using time delay estimation

Scattering Parameters for the Keefe Clarinet Tonehole Model

Variable Fractional Delay Filters in Bandlimited Oscillator Algorithms for Music Synthesis

Formant Synthesis of Haegeum: A Sound Analysis/Synthesis System using Cpestral Envelope

Khlui-Phiang-Aw Sound Synthesis Using A Warped FIR Filter

VIBRATO DETECTING ALGORITHM IN REAL TIME. Minhao Zhang, Xinzhao Liu. University of Rochester Department of Electrical and Computer Engineering

Principles of Musical Acoustics

Research Article Efficient Dispersion Generation Structures for Spring Reverb Emulation

Non-stationary Analysis/Synthesis using Spectrum Peak Shape Distortion, Phase and Reassignment

ADAPTIVE NOISE LEVEL ESTIMATION

INFLUENCE OF FREQUENCY DISTRIBUTION ON INTENSITY FLUCTUATIONS OF NOISE

UNIT-3. Electronic Measurements & Instrumentation

Convention Paper Presented at the 112th Convention 2002 May Munich, Germany

A Novel Bandpass Filter Using a Combination of Open-Loop Defected Ground Structure and Half-Wavelength Microstrip Resonators

VOICE QUALITY SYNTHESIS WITH THE BANDWIDTH ENHANCED SINUSOIDAL MODEL

Speech Synthesis using Mel-Cepstral Coefficient Feature

Convention Paper Presented at the 120th Convention 2006 May Paris, France

OPTIMIZATION TECHNIQUES FOR PARAMETRIC MODELING OF ACOUSTIC SYSTEMS AND MATERIALS

4.5 Fractional Delay Operations with Allpass Filters

Pre- and Post Ringing Of Impulse Response

CS 591 S1 Midterm Exam

Since the advent of the sine wave oscillator

ADDITIVE SYNTHESIS BASED ON THE CONTINUOUS WAVELET TRANSFORM: A SINUSOIDAL PLUS TRANSIENT MODEL

Flanger. Fractional Delay using Linear Interpolation. Flange Comb Filter Parameters. Music 206: Delay and Digital Filters II

Phase Correction System Using Delay, Phase Invert and an All-pass Filter

DAFX - Digital Audio Effects

Reduction of Musical Residual Noise Using Harmonic- Adapted-Median Filter

METHODS FOR SEPARATION OF AMPLITUDE AND FREQUENCY MODULATION IN FOURIER TRANSFORMED SIGNALS

DUAL-BAND FILTER USING NON-BIANISOTROPIC SPLIT-RING RESONATORS

Monophony/Polyphony Classification System using Fourier of Fourier Transform

REAL-TIME BROADBAND NOISE REDUCTION

An Efficient and Flexible Structure for Decimation and Sample Rate Adaptation in Software Radio Receivers

HIGH ACCURACY FRAME-BY-FRAME NON-STATIONARY SINUSOIDAL MODELLING

Michael F. Toner, et. al.. "Distortion Measurement." Copyright 2000 CRC Press LLC. <

Psychoacoustic Cues in Room Size Perception

Mel Spectrum Analysis of Speech Recognition using Single Microphone

On Minimizing the Look-up Table Size in Quasi Bandlimited Classical Waveform Oscillators

Room Impulse Response Modeling in the Sub-2kHz Band using 3-D Rectangular Digital Waveguide Mesh

YAMAHA. Modifying Preset Voices. IlU FD/D SUPPLEMENTAL BOOKLET DIGITAL PROGRAMMABLE ALGORITHM SYNTHESIZER

Final Exam Study Guide: Introduction to Computer Music Course Staff April 24, 2015

Adaptive Filters Application of Linear Prediction

Adaptive noise level estimation

Sound Modeling from the Analysis of Real Sounds

MUS421/EE367B Applications Lecture 9C: Time Scale Modification (TSM) and Frequency Scaling/Shifting

SINOLA: A New Analysis/Synthesis Method using Spectrum Peak Shape Distortion, Phase and Reassigned Spectrum

Introduction to Receivers

Application Note 106 IP2 Measurements of Wideband Amplifiers v1.0

ALTERNATING CURRENT (AC)

A COMPACT, AGILE, LOW-PHASE-NOISE FREQUENCY SOURCE WITH AM, FM AND PULSE MODULATION CAPABILITIES

Synthesis Techniques. Juan P Bello

ZynAddSubFX an open-source software synthesizer

Contents. 1. Introduction Bank M Program Structure Parameters

III. Publication III. c 2005 Toni Hirvonen.

Publication P IEEE. Reprinted with permission. The accompanying webpage is available online at:

TiaR c-x-f synth rev 09. complex X filter synthesizer. A brief user guide

Wireless Sensing for Active Noise Control

The Generation of Natural- Synthetic Spectra by Means of Adaptive Frequency Modulation

Advanced audio analysis. Martin Gasser

Estimation of Reverberation Time from Binaural Signals Without Using Controlled Excitation

Complex Sounds. Reading: Yost Ch. 4

Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Transcription of Piano Music

FROM BLIND SOURCE SEPARATION TO BLIND SOURCE CANCELLATION IN THE UNDERDETERMINED CASE: A NEW APPROACH BASED ON TIME-FREQUENCY ANALYSIS

ENF PHASE DISCONTINUITY DETECTION BASED ON MULTI-HARMONICS ANALYSIS

Physics-Based Sound Synthesis

Publication V Institute of Electrical and Electronics Engineers (IEEE)

Dept. of Computer Science, University of Copenhagen Universitetsparken 1, DK-2100 Copenhagen Ø, Denmark

Guitar Effects Generator Using DSP Functional Description and Complete System Block Diagram. Alex Czubak Gorav Raheja. Advisor: Dr. Thomas L.

Adaptive notch filters from lossless bounded real all-pass functions for frequency tracking and line enhancing

SNAKEBITE SYNTH. User Manual. Rack Extension for Propellerhead Reason. Version 1.2

Emulation of junction field-effect transistors for real-time audio applications

POLYPHONIC PITCH DETECTION BY MATCHING SPECTRAL AND AUTOCORRELATION PEAKS. Sebastian Kraft, Udo Zölzer

Transcription:

J. Rauhala, The beating equalizer and its application to the synthesis and modification of piano tones, in Proceedings of the 1th International Conference on Digital Audio Effects, Bordeaux, France, 27, pp. 181 187. 27 by author

Proc. of the 1 th Int. Conference on Digital Audio Effects (DAFx-7), Bordeaux, France, September 1-1, 27 THE BEATING EQUALIZER AND ITS APPLICATION TO THE SYNTHESIS AND MODIFICATION OF PIANO TONES Jukka Rauhala Laboratory of Acoustics and Audio Signal Processing Helsinki University of Technology, Espoo, Finland jukka.rauhala@acoustics.hut.fi ABSTRACT This paper presents an improved method for simulating and modifying the beating effect in piano tones. The beating effect is an audible phenomenon, which is characteristic to the piano, and, hence, it should be accounted for in realistic piano synthesis. The proposed method, which is independent of the synthesis technique, contains a cascade of second-order equalizing filters, where each filter produces the beating effect for a single partial by modulating the peak gain. Moreover, the method offers a way to control the beating frequency and the beating depth, and it can be used to modify the beating envelope in existing tones. The results show that the proposed method is able to simulate the desired beating effect. 1. INTRODUCTION The beating effect is one of the audible characteristics in piano tones [1]. It occurs due to the coupling of detuned strings. Even if there is only one string per a key, as in the first keys of the piano, beating can be present due to false coupling [2]. As the beating effect is a perceptually important phenomenon, it must be taken into account in a realistic piano synthesis model. Various beating effect simulations have been proposed for digital waveguide synthesis. In the first waveguide models the beating effect was produced with parallel detuned string models [3, 4]. Bank suggested a resonator-based approach, where a resonator is tuned close to the frequency of the target partial, which produces the beating effect due to frequency modulation [, 6]. In addition, a multi-rate version of the resonator-based approach has been proposed [7]. In the resonator-based approach, the frequency of the partial must be known in order to control the beating frequency. Moreover, the approach does not provide straight-forward control over the depth of beating. Additionally, Bank and Sujbert have suggested a method using pitch-shift to produce the beating effect [8]. Rauhala et al. [9] proposed a beating model, where the beating effect is, first, simulated by separating the partial from the signal with a bandpass filter. Then, the partial is modulated with a lowfrequency oscillator (LFO). Finally, the modulated partial is added to the original signal. This approach does not require exact knowledge of the frequency of the partial and it provides an easy way to control the depth of the beating. On the other hand, the depth control is not very accurate due to the mixing of signals (however, Järveläinen and Karjalainen [1] suggest that the perception of the depth of the beating is quite poor), and the mixing can produce some uncontrollable features in the produced sound. In this paper, an improved beating effect method is proposed based on [9]. The main idea in this method is to produce the mod- 6 4 3 2 1 1 2 4 6 8 1 Figure 1: An example of the magnitude response of the equalizing filter (f c=. Hz, f bw =. Hz, f s=441 Hz, K=. db) used in the proposed method. This demonstrates the case where the second partial is modified with the method (f =27. Hz). The cross denotes the magnitude response at the target partial frequency (. db), while the circles denote the response at the adjacent partial frequencies (.4 db for the first partial and.13 db for the third partial). The filter s magnitude in the case where the estimated partial frequency is biased by ±1 % is denoted with diamonds (4.63 db for -1. % bias and 4.64 db for +1. % bias). In A(z) + + + - K Modulating signal 1/2 Out Figure 2: Block diagram of the equalizing filter [11]. DAFX-1

Proc. of the 1 th Int. Conference on Digital Audio Effects (DAFx-7), Bordeaux, France, September 1-1, 27 1 2 3 4 6 4 2 2 3 3 4 4 6 4 2 2 3 3 4 4 1 Figure 3: (Bottom) An example of the magnitude response of the equalizing filter (f c=327. Hz, f bw =6.4 Hz, f s=441 Hz) in time, when peak gain K is modulated (G b = db and beating frequency 1. Hz). (Top) The corresponding modulation signal envelope. ulation with the equalizing filter by controlling its peak gain. This results in a simpler structure than in the previous method. Moreover, it offers accurate control over the beating frequency and the beating depth. Additionally, it can be generalized to produce any kinds of envelopes for certain partials in an arbitrary audio signal. Also, the simulation process is accurately controlled since there is no need to mix signals as in the previous method. In addition, the method can be used for modifying and even cancelling the beating effect of certain partials in existing tones. This paper is organized as follows. The proposed method is introduced in Section 2. The results from applying it for simulating the beating effect in synthetic tones and for modifying the partial envelopes of recorded tones are then presented. Finally, the conclusions are shown in Section 4. 1 2 1 2 3 4 Figure 4: Magnitude responses of the original signal (top) and the processed signal (middle), which has been modulated with the equalizing filter (f c=392.4 Hz, f bw =26.2 Hz, f s=441 Hz, G b = db). The corresponding modulation envelope (bottom) has been obtained by examining the resulting envelope from a frequency modulated signal containing two sinusoidal components. The original signal is a synthetic piano tone (key C 2, f =13.8 Hz) produced with the waveguide piano synthesis model [9]. Input signal Modulating signal #1 Modulating signal #2 Modulating signal #N H EQ1 (z) H EQ2 (z)... H EQN (z) Output Figure : Block diagram of the general structure for modifying partial envelopes. 2. PROPOSED METHOD A second-order equalizing filter, proposed originally by Regalia and Mitra [11], was chosen to produce the beating effect in the proposed method, because it provides control over the peak gain via a single parameter. Moreover, the magnitude response of the filter is suitable for modifying a single partial, as it can have a narrow peak at the desired frequency and a flat response elsewhere. The transfer function of the equalizing filter can be written as [11, 12] H EQ(z) = 1 2 (1 + K) + 1 (1 K)A(z), (1) 2 String model LFO #1 LFO #2 LFO #N H EQ1 (z) H EQ2 (z)... H EQN (z) Output Figure 6: Block diagram of the proposed method applied to beating effect simulation in piano tones. DAFX-2

Proc. of the 1 th Int. Conference on Digital Audio Effects (DAFx-7), Bordeaux, France, September 1-1, 27 where A(z) = 2πfc a cos( f s )(1 + a)z 1 + z 2, (2) 1 cos( 2πfc f s )(1 + a)z 1 + az 2 a = 1 tan( πf bw f s ) 1 + tan( πf bw f s ), (3) f c is the center frequency of the peak, f bw is the peak bandwidth, f s is the sampling frequency, and K is the peak gain. In this work, f bw is determined as.2f, where f is the fundamental frequency. Figure 1 shows an example of the filter s magnitude response. Since the filter s effect on the adjacent partials is minimal (around.1 db in this case), it suggests that the filter does not produce audible effects on the adjacent partials. Moreover, the filter is robust against inaccurate partial frequency estimations, as a 1. % bias leads to a peak magnitude of 4.6 db instead of. db in this case. The filter can be structured such that K is a single independent multiplier as seen in Figure 2. Zölzer [12] showed that the magnitude response of this filter is slightly asymmetric, which can be fixed by modifying a to be dependent on K if K < 1. However, the asymmetric property of the magnitude response is not audible as the bandwidth of the peak is very narrow in this case. Hence, we propose to use Eq. (2) as such in this method. In this method, K is modulated with a control signal. For instance, in case of the beating effect, K can be determined as K(n) = 1 G b y LFO (n) 2, (4) where n is time in samples, G b is the desired beating depth in db, and y LFO is the signal produced with the LFO generator. An example of the resulting magnitude response of the filter, when K is modulated with the LFO, is shown in Figure 3. It is important to take into account that by modulating filter coefficient K the filter becomes time-variant. When the modulation signal resembles an envelope, which can be produced with frequency modulation, the only major effects on the spectrum of the resulting modulated tone are the two sidelobes that cause the beating effect, as seen in Figure 4. Moreover, there will be no transient effects [13, 14], since the structure does not have a feedback loop after coefficient K. In order to produce the effect for multiple partials, a cascade of equalizing filters can be used. The generalized method is shown in Figure, and the method applied for simulation of beating effect for several harmonics is presented in Figure 6. 3. APPLICATION EXAMPLES AND RESULTS In this section, the results from applying the proposed method for simulation of the beating effect for synthetic tones are presented. It is then shown how the method can be used for modifying partial envelopes in recorded tones. 3.1. Simulation of the beating effect for synthetic tones The proposed method was incorporated into the previously presented waveguide piano model [9]. The piano string model includes a dispersion filter [1], a loss filter [16], a delay line, and a fractional delay filter [17] for tuning the fundamental frequency. In addition, the string model is excited with a parametric excitation 1 2 3 4 1 2 3 4 1 1 1 2 3 4 1 2 3 4 1 2 3 4 Figure 7: (Top) The envelope of the th partial produced by the piano synthesis model without the beating method (thick line), and with the proposed beating method at various parameter values: G b = 8 db and beating frequency 1. Hz (solid line), G b = db and beating frequency 1. Hz (dashed line), and G b = 3 db and beating frequency. Hz (dash-dotted line). The bottom three panes show the corresponding modulation signal envelopes. The fundamental frequency is 6.4 Hz (key C 3) and the inharmonicity coefficient value is 1. 1 4. method [18]. In the first test, the beating effect was added to a single partial with different beating frequencies and beating depths. The results, which are shown in Figure 7, suggest that the method is able to produce the beating effect accurately at various beating frequencies and beating depths. Also, the robustness of the simulation method was evaluated by using inaccurate partial frequencies in the simulation biased by 1 %, 2 %, and %. In sound synthesis, partial frequencies can be estimated accurately if the phase delay response of the dispersion filter can be calculated. However, if the dispersion filter is controlled in real-time [1], the partial frequency estimations might be slightly inaccurate. For example, frequency modulation-based methods are not robust against inaccurate partial frequency estimations, because a bias in the estimation will significantly affect the beating frequency and the depth of the beating effect. Figure 8 shows that the frequency of the beating effect remains the same in all cases, whereas the depth of the effect decreases with large bias values. The beating effect is difficult to detect when the bias is %, but at 2 % it can be seen clearly in Figure 8. However, the estimation error is usually below 1 % within the bandwidth where the dispersion phenomenon is perceived [1, 19]. Hence, the proposed simulation method is suitable for sound synthesis. DAFX-3

(db) 1 1 2 3 1 4 1 2 3 4 Proc. of the 1 th Int. ConferenceTime Digital (s) Audio Effects (DAFx-7), Bordeaux, France, September 1-1, 27 1 2 3 4 1 2 3 4 1 1 2. 1 1. 2 2. 1 2 3 4 6 4 2 2 4 6. 1 1. 2 2. 2 4 6 8 1 1 2 Figure 8: (Top) The envelope of the th partial produced by the piano synthesis model including the beating method, when the partial frequency is biased by % (solid line), 1 % (dashed line), 2 % (dash-dotted line), and % (line with crosses). The envelope produced without the beating model is denoted as thick line. The fundamental frequency is 6.4 Hz (key C 2), and the inharmonicity coefficient value is 1. 1 4. (Bottom) The modulation signal envelope. Next, the method was used to simulate a realistic case, where the beating effect is present in the envelopes of multiple partials of the synthetic piano tone. Two synthetic tones were produced, where the first one used modulation signals obtained from the measured partial envelopes, and the latter used a full-wave rectified sinusoidal LFO (in real-time sound synthesis, the latter is better as there is no need to store large modulation signals for individual partials). Figure 9 displays the results, which show that the method is able to simulate the desired beating effect. The tone, which was produced using the measured partial envelopes shown in Figure 1, has very similar partial envelopes compared to the target tone. The latter tone with rectified sinusoidal modulation (modulation signals are shown in Figure 11) captures the dominating trends in partial envelopes, which might be enough for real-time sound synthesis, as the partial envelopes cannot be perceived very accurately [1]. 3.2. Modification of the partial envelopes in recorded tones The proposed method is not only able to simulate the beating effect for waveguide synthesis, but it can morph the partial envelopes in audio signals with various kinds of modulating signals. In order to demonstrate this, the method was used for modifying partial envelopes in a recorded piano tone in two ways. First, the beating effect of a single partial was increased. Figure 12 shows the original signal and the modified signal, where the beating effect of the second partial has been increased without affecting other partial envelopes. DAFX-4 2 4 6 #7 #8 #1 8 1 1 2 2 4 6 8 1 1 2 #7 #1 #8 #12 #12 #14 #1 #14#1 Figure 9: (Top) Partial envelopes extracted with the short-time Fourier transform (STFT) from a recorded piano tone (f =129.1 Hz, key C 3), (middle) a synthetic tone produced with the proposed method using exact partial envelopes obtained from the recorded tone as modulation signals (the envelopes are shown in Figure 1), and (bottom) a synthetic tone produced with the proposed method using rectified sinusoidal modulation approximating the partial envelopes (the modulation signal envelopes are shown in Figure 11). Modified partials have been marked with index numbers.

Proc. of the 1 th Int. Conference on Digital Audio Effects (DAFx-7), Bordeaux, France, September 1-1, 27 1 8 6 #7 #8 4 2 2 4 6 #1 #12 #14 8 #1 1 1 2 3 4 2 4 6 1 1 Figure 1: The modulation envelopes used in the middle figure of Figure 9. #2 1 8 #7 6 4 2 2 4 6 #8 #1 #12 #14 8 #1 1 1 2 3 4 Figure 11: The modulation envelopes used in the bottom figure of Figure 9. Next, the beating effect of first ten partials was cancelled. The modulation signals shown in Figure 13 were obtained by, first, eliminating the general decay rate in the determined partial envelopes and then inverting the resulting envelopes. The partial frequencies were determined manually in these examples. It can be seen in Figure 14, which shows the original signal and the modified signal, that the beating effect has been reduced significantly except for one dip in the envelope of the seventh partial. The reason for this dip is that the magnitude of the notch in the original envelope is larger than 2 db, which is more than what the beating equalizer is capable of amplifying without causing undesired effects on the tone. Hence, the dip in the modulation signal had to be smoothed in order to prevent undesired effects. Sound examples are available in the web 1. Modification of recorded tones is an exciting feature, which 1 http://www.acoustics.hut.fi/publications/papers/dafx7-beq/ 2 4 6 1 1 Figure 12: (Top) The partial envelopes extracted with STFT from the original recorded piano tone (f =129.1 Hz, key C 3), and (bottom) the partial envelopes of a modified tone, where the second partial envelope has been modulated with the LFO with parameter values G b = db and beating frequency = 1 Hz. can be used for sound analysis purposes. For instance, it can be used for minimizing the effect of beating when calibrating sound synthesis models. Then, the beating effect simulation can be calibrated separately. Secondly, it can be used for synthesizing tones for experiments evaluating the perception of the beating effect [1] by modifying recorded tones and controlling the beating effect. 4. CONCLUSIONS This paper proposes an improved beating-effect simulation by modulating the peak gain of an equalizing filter. The proposed method is simple and it offers accurate control over the beating frequency and the beating depth in a straight-forward manner, as seen in the test results. Moreover, it is unnecessary to know the exact frequency of the partial, as in the resonator-based approach, since the DAFX-

Proc. of the 1 th Int. Conference on Digital Audio Effects (DAFx-7), Bordeaux, France, September 1-1, 27 1 #2 #3 1 #4 # #7 #8 2 4 6 #1 1 2 3 4 1 1 Figure 13: The modulation envelopes used in Figure 14. shape of the peak allows some inaccuracy without affecting the beating frequency. Finally, the proposed method can be used to modify partial envelopes in audio signals, which can be any kind of signals including recorded instrument and synthetic tones.. ACKNOWLEDGMENTS This work was supported by the Nokia Foundation. The author would like to thank Prof. V. Välimäki and Dr. B. Bank for their comments related to this work. 2 4 6 #2 #3 # #4 #7 #1 #8 6. REFERENCES [1] G. Weinreich, Coupled piano strings, Journal of the Acoustical Society of America, vol. 62, no. 6, pp. 1474 1484, 1977. [2] B. Capleton, False beats in coupled piano string unisons, Journal of the Acoustical Society of America, vol. 11, no. 2, pp. 88 892, 24. [3] J. O. Smith III, Physical modeling using digital waveguides, Computer Music Journal, vol. 16, no. 4, pp. 74 91, 1992. [4] D. A. Jaffe and J. O. Smith III, Extensions of the Karplus- Strong plucked-string algorithm, Computer Music Journal, vol. 7, no. 2, pp. 76 87, 1983. [] B. Bank, Physics-based sound synthesis of the piano, M.S. thesis, Budapest University of Technology and Economics, Budapest, Hungary, 2. [6] B. Bank, V. Välimäki, L. Sujbert, and M. Karjalainen, Efficient physics based sound synthesis of the piano using DSP methods, in European Signal Processing Conference, Tampere, Finland, 2, pp. 222 2228. [7] B. Bank, Accurate and efficient method for modeling beating and two-stage decay in string instrument synthesis, in MOSART Workshop on Current Research Directions in Computer Music, Barcelona, Spain, 21, pp. 124 133. [8] B. Bank and L. Sujbert, On the nonlinear commuted synthesis of the piano, in Proceedings of the th International 1 1 Figure 14: (Top) The partial envelopes extracted with STFT from the original recorded piano tone (f =129.1 Hz, key C 3), and (bottom) the partial envelopes of a modified tone, where partials 2, 3, 4,, 7, 8, 9, and 1 have been cancelled with the beating equalizer by using inverse partial envelopes as modulation signals, as seen in Figure 13. Conference on Digital Audio Effects, Hamburg, Germany, 22, pp. 17 18. [9] J. Rauhala, H.-M. Lehtonen, and V. Välimäki, Toward nextgeneration digital keyboard instruments, IEEE Signal Processing Magazine, vol. 24, no. 2, pp. 12 2, 27. [1] H. Järveläinen and M. Karjalainen, Perception of beating and two-stage decay in dual-polarization string models, in Proceedings of International Symposium on Musical Acoustics, Mexico City, Mexico, 22, pp. 1 1. [11] P. Regalia and S. Mitra, Tunable digital frequency response equalization filters, IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 3, no. 1, pp. 118 12, 1987. [12] U. Zölzer, Digital Audio Signal Processing, Wiley & Sons, 1997. DAFX-6

Proc. of the 1 th Int. Conference on Digital Audio Effects (DAFx-7), Bordeaux, France, September 1-1, 27 [13] J. N. Mourjopoulos, E. D. Kyriakis-Bitzaros, and C. E. Goutis, Theory and real-time implementation of timevarying digital audio filters, Journal of the Audio Engineering Society, vol. 38, no. 7 8, pp. 23 36, 199. [14] V. Välimäki and T. I. Laakso, Suppression of transients in variable recursive digital filters with a novel and efficient cancellation method, IEEE Transactions on Signal Processing, vol. 46, no. 12, pp. 348 3414, 1998. [1] J. Rauhala and V. Välimäki, Tunable dispersion filter design method for piano synthesis, IEEE Signal Processing Letters, vol. 13, no., pp. 23 26, 26. [16] J. Rauhala, H.-M. Lehtonen, and V. Välimäki, Multi-ripple loss filter for waveguide piano synthesis, in Proc. International Computer Music Conference, Barcelona, Spain, 2, pp. 729 732. [17] T. I. Laakso, V. Välimäki, M. Karjalainen, and U. K. Laine, Splitting the unit delay - tools for fractional delay filter design, IEEE Signal Processing Magazine, vol. 13, no. 1, pp. 3 6, 1996. [18] J. Rauhala and V. Välimäki, Parametric excitation model for waveguide piano synthesis, in Proc. 26 IEEE International Conference on Acoustics, Speech, and Signal Processing, Toulouse, France, 26, pp. 17 16. [19] D. Rocchesso and F. Scalcon, Bandwidth of perceived inharmonicity for physical modeling of dispersive strings, IEEE Transactions on Speech and Audio Processing, vol. 7, no., pp. 97 61, 1999. DAFX-7