ï~~Physically Informed Sonic Modeling (PhISM): Percussive Synthesis Perry R. Cook Department of Computer Science, Department of Music, Princeton University [email protected] Abstract This paper describes methods for analysis/synthesis of percussive sounds, applying principles from physical modeling, and coupling the results to parametric synthesis techniques such as modal, sinusoidal, and granular synthesis. Emphasis is placed upon using physical modeling to provide expressive control of efficient synthesis models. Examples presented include marimba, police whistle, and maracha. 1 Introduction As synthesis using physical modeling becomes more widespread and works its way into mainstream commercial workstation software and dedicated music synthesis hardware, large subsets of traditional instruments have yet to be explored using physical models. This paper focuses on natural and expressive synthesis of sounds in the percussion family, and describes a set of methods for systematically analyzing and parametrically synthesizing many percussion instruments. Since percussion instruments arguably represent a broader spectrum of physical configurations than any other instrument family (bars, plates, membranes, cavity and tube resonators, and nonlinearites of countless varieties, all coupled to each other in varieties of ways), there exist no common model features which allow the percussion family to be captured with simple variations in model topology or variations of the parameters of a meta-model. By grouping the percussion family into sub-families, some similarities can be exploited, but there are still large varieties of configurations and excitation means. The expressive nature of percussion lies in the ability to excite (usually strike) objects, with a variety of objects, in a variety of locations, and in a variety of ways. Sampling synthesis based on digital recordings lacks the obvious means for manipulating meaningful parameters in musical ways. Direct real-time synthesis of many percussion instruments by physical modeling is likely to remain beyond practical computing means for some time to come. Further, the physical mechanisms of many such systems are still not completely understood. The analysis/synthesis approach described here, called Physically Informed Sonic Modeling (PhISM), draws upon many of the techniques found in research in physical modeling, Fourier analysis/synthesis, wavelet analysis/synthesis, and granular synthesis. The primary goal is to provide expressive synthesis, with meaningful control parameters similar to those a percussionist would use to create subtle expression on an actual instrument. Secondary goals are efficiency of the algorithms, and the ability of the system to behave somewhat as a traditional analysis/synthesis technique. Motivated by the two distinct families of percussion instruments modeled in this paper, two PhISM-family synthesis algorithms will be presented. The first algorithm, called Physically Informed Spectral Additive Modeling (PhISAM), is implemented using modal synthesis (resonant filters). PhISAM is suitable for bells, bar percussion, and other such instruments exhibiting exponentially decaying resonant behaviors. The second synthesis algorithm, called Physically Informed Stochastic Event Modeling (PhISEM), is based on pseudo random overlapping and adding of small grains of sound according to predetermined physical rules and parameters. The PhISEM algorithm family is suitable for instruments such as maracha, guiro, tambourine, and others characterized by random interactions of sound-producing component objects. Both model families allow for scaleable amounts of modeling of the physics of the instrument and excitation. One of many possible synthesis techniques can be employed for synthesizing the actual sound, such as amplitude modulated oscillator synthesis, frequency modulation, stochastically parameterized sampling (granular) synthesis, and modal synthesis. 2 PhISAM: Physically Informed Spectral Additive Modeling The PhISAM (Physically Informed Spectral Additive Modeling) algorithm is based on modal synthesis, but could be realized with sinusoidal oscillators as well. The modal filter or oscillator control parameters are driven and controlled by rules derived from predetermined Fourier boundary methods, and/or from analysis data extracted from recorded sounds. The PhISAM algorithm is suitable for resonant percussion Cook 228 ICMC Proceedings 1996
Top of page Top of page