Download BLOCKCOMPILER – A research tool for physical modelling and DSP
This paper describes an experimental research tool for block-based physical modeling and DSP computation. The goals of the development have been high abstraction level and flexibility in model specification without compromising computational efficiency in real-time simulation and application execution. To achieve both goals, the Lisp language is used for symbolic manipulation of computational block structures and C language for compilation of efficient executables. The primary motivation for this tool has been to enable flexible generation of physical models where twodirectional interaction between elements is needed. A particular feature of the system is support for mixed modeling by combining digital waveguides, finite difference schemes, wave digital filters, as well as traditional block-based DSP algorithms.
Download Recent Advances in Physical Modeling with K- and W-Techniques
Physical (or physics-based) modeling of musical instruments is one of the main research fields in computer music. A basic question, with increasing research interest recently, is to understand how different discrete-time modeling paradigms are interrelated and can be combined, whereby wave modeling with wave quantities (W-methods) and Kirchhoff quantities (K-methods) can be understood in the same theoretical framework. This paper presents recent results from the HUT Sound Source Modeling group, both in the form of theoretical discussions and by examples of Kvs. W-modeling in sound synthesis of musical instruments.
Download Wave Digital Modeling of the Output Chain of a Vacuum-Tube Amplifier
This article introduces a physics-based real-time model of the output chain of a vacuum-tube amplifier. This output chain consists of a single-ended triode power amplifier stage, output transformer, and a loudspeaker. The simulation algorithm uses wave digital filters in digitizing the physical electric, mechanic, and acoustic subsystems. New simulation models for the output transformer and loudspeaker are presented. The resulting real-time model of the output chain allows any of the physical parameters of the system to be adjusted during run-time.
Download New techniques and Effects in Model-based Sound Synthesis
Physical modeling and model-based sound synthesis have recently been among the most active topics of computer music and audio research. In the modeling approach one typically tries to simulate and duplicate the most prominent sound generation properties of the acoustic musical instrument under study. If desired, the models developed may then be modified in order to create sounds that are not common or even possible from physically realizable instruments. In addition to physically related principles it is possible to combine physical models with other synthesis and signal processing methods to realize hybrid modeling techniques. This article is written as an overview of some recent results in model-based sound synthesis and related signal processing techniques. The focus is on modeling and synthesizing plucked string sounds, although the techniques may find much more widespread application. First, as a background, an advanced linear model of the acoustic guitar is discussed along with model control principles. Then the methodology to include inherent nonlinearities and time-varying features is introduced. Examples of string instrument nonlinearities are studied in the context of two specific instruments, the kantele and the tanbur, which exhibit interesting nonlinear effects.
Download Nonlinear modeling of a guitar loudspeaker cabinet
Distortion is a desirable effect for sound coloration in electric guitar amplifiers and effect processors. At high sound levels, particularly at low frequencies, the loudspeakers used in classic style cabinets are also a source of distortion. This paper presents a case study of measurements and digital modeling of a typical guitar loudspeaker as a real-time audio effect. It demonstrates the complexity of the driver behavior, which cannot be efficiently modeled in true physical detail. A model with linear transfer functions and static nonlinearity characteristics to approximate the measured behavior is derived based upon physical arguments. An efficient method to simulate radiation directivity is also proposed.
Download Passive Admittance Matrix Modeling for Guitar Synthesis
In physics-based sound synthesis, it is generally possible to incorporate a mechanical or acoustical immittance (admittance or impedance) in the form of a digital filter. Examples include modeling of the termination of a string or a tube. However, when digital filters are fitted to measured immittance data, care has to be taken that the resulting filter corresponds to a passive mechanical or acoustical system, otherwise the stability of the instrument model is at risk. In previous work, we have presented a simple method for designing and realizing inherently passive scalar admittances, by composing the admittance as a linear combination of positive real (PR) functions with nonnegative weights. In this paper the method is extended to multidimensional admittances (admittance matrices). The admittance matrix is synthesized as a sum of PR scalar transfer functions (second-order filters) multiplied by positive semidefinite matrices. For wave-based modeling, such as digital waveguides (DWGs) or wave digital filters (WDFs), the admittance matrix is converted to a reflectance filter. The filter structure is retained during conversion, resulting in a numerically robust implementation. As an example, a dual-polarization guitar string model based on the DWG approach is connected to the reflectance model parameterized from guitar bridge admittance measurements.
Download Magnitude-Complementary Filters For Dynamic Equalization
Discrete-time structures of first-order and second-order equalization filters are proposed. They turn to be particularly useful in applications where the equalization parameters are dynamically varied, such as in contexts of audio virtual reality. In fact, their design allows a simplified and more direct control of the filter coefficients, at the cost of some more computation cycles that are required, during each time step, by implementations on real-time processing devices.
Download Morphing Instrument Body Models
In this study we present morphing methods for musical instrument body models using DSP techniques. These methods are able to transform a given body model gradually into another one in a controlled way, and they guarantee stability of the body models at each intermediate step. This enables to morph from a certain sized body model to a larger or smaller one. It is also possible to extrapolate beyond original models, thus creating new interesting (out of this world) instrument bodies. The opportunity to create a time-varying body, i.e., a model that changes in size over time, results in an interesting audio effect. This paper exhibits morphing mainly via guitar body examples, but naturally morphing can also be extended to other instruments with reverberant resonators as their bodies. Morphing from a guitar body model to a violin body model is viewed as an example. Implementation and perceptual issues of the signal processing methods are discussed. For related sound demonstrations, see www.acoustics.hut.fi/demo/ dafx2001-bodymorph/.
Download More Acoustic Sounding Timbre From Guitar Pickups
Amplified guitars with pickups tend to sound ’dry’ and electric, whether the instrument is acoustic or electric. Vibration or pressure sensing pickups for acoustic guitars do not capture the body vibrations with fidelity and in the electric guitar with magnetic pickups there often is no resonating body at all. Especially with an acoustic guitar there is a need to reinforce the sound by retaining the natural acoustic timbre. In this study we have explored the use of DSP equalization to make the signal from the pickup sound more acoustic. Both acoustic and electric guitar pickups are studied. Different digital filters to simulate acoustic sound are compared, and related estimation techniques for filter parameters are discussed.
Download Efficient Modeling and Synthesis of Bell-like Sounds
This paper describes two different techniques that can be used to model and synthesize bell-like sounds. The first one is a sourcefilter model based on frequency-zooming ARMA (pole-zero) modeling techniques. The frequency-zooming approach is powerful also in modal analysis of bell sound behavior. The second technique is based on a digital waveguide with a single loop filter that is designed to generate inharmonic partials by including one or more second-order allpass sections in the loop filter, possibly augmented with one or a few parallel resonators. A small handbell with inharmonic partials was recorded and used as a target of modeling and synthesis. Sound examples are found in http://www.acoustics.hut.fi/demos/dafx02/.