Download Inverting the Clarinet
Physical-modelling based sound resynthesis is considered by estimating physical model parameters for a clarinet-like system. Having as a starting point the pressure and flow signals in the mouthpiece, a two-stage optimisation routine is employed, in order to estimate a set of physical model parameters that can be used to resynthesise the original sound. Tested on numerically generated signals, the presented inverse-modelling method can almost entirely resynthesise the input sound. For signals measured under real playing conditions, captured by three microphones embedded in the instrument bore, the pressure can be successfully reproduced, while uncertainties in the fluid dynamical behaviour reveal that further model refinement is needed to reproduce the flow in the mouthpiece.
Download Physical Model Parameter Optimisation for Calibrated Emulation of the Dallas Rangemaster Treble Booster Guitar Pedal
In this work we explore optimising parameters of a physical circuit model relative to input/output measurements, using the Dallas Rangemaster Treble Booster as a case study. A hybrid metaheuristic/gradient descent algorithm is implemented, where the initial parameter sets for the optimisation are informed by nominal values from schematics and datasheets. Sensitivity analysis is used to screen parameters, which informs a study of the optimisation algorithm against model complexity by fixing parameters. The results of the optimisation show a significant increase in the accuracy of model behaviour, but also highlight several key issues regarding the recovery of parameters.
Download An Explorative String-bridge-plate Model with Tunable Parameters
The virtual exploration of the domain of mechano-acoustically produced sound and music is a long-held aspiration of physical modelling. A physics-based algorithm developed for this purpose combined with an interface can be referred to as a virtual-acoustic instrument; its design, formulation, implementation, and control are subject to a mix of technical and aesthetic criteria, including sonic complexity, versatility, modal accuracy, and computational efficiency. This paper reports on the development of one such system, based on simulating the vibrations of a string and a plate coupled via a (nonlinear) bridge element. Attention is given to formulating and implementing the numerical algorithm such that any of its parameters can be adjusted in real-time, thus facilitating musician-friendly exploration of the parameter space and offering novel possibilities regarding gestural control. Simulation results are presented exemplifying the sonic potential of the string-bridgeplate model (including bridge rattling and buzzing), and details regarding efficiency, real-time implementation and control interface development are discussed.
Download A Real-Time Synthesis Oriented Tanpura Model
Physics-based synthesis of tanpura drones requires accurate simulation of stiff, lossy string vibrations while incorporating sustained contact with the bridge and a cotton thread. Several challenges arise from this when seeking efficient and stable algorithms for real-time sound synthesis. The approach proposed here to address these combines modal expansion of the string dynamics with strategic simplifications regarding the string-bridge and stringthread contact, resulting in an efficient and provably stable timestepping scheme with exact modal parameters. Attention is given also to the physical characterisation of the system, including string damping behaviour, body radiation characteristics, and determination of appropriate contact parameters. Simulation results are presented exemplifying the key features of the model.
Download Comparison of Germanium Bipolar Junction Transistor Models for Real-time Circuit Simulation
The Ebers-Moll model has been widely used to represent Bipolar Junction Transistors (BJTs) in Virtual Analogue (VA) circuits. An investigation into the validity of this model is presented in which the Ebers-Moll model is compared to BJT models of higher complexity, introducing the Gummel-Poon model to the VA field. A comparison is performed using two complementary approaches: on fit to measurements taken directly from BJTs, and on application to physical circuit models. Targeted parameter extraction strategies are proposed for each model. There are two case studies, both famous vintage guitar effects featuring germanium BJTs. Results demonstrate the effects of incorporating additional complexity into the component model, weighing the trade-off between differences in the output and computational cost.
Download Modal Based Tanpura Simulation: Combining Tension Modulation and Distributed Bridge Interaction
Techniques for the simulation of the tanpura have advanced significantly in recent years allowing numerically stable inclusion of bridge contact. In this paper tension modulation is added to a tanpura model containing a stiff lossy string, distributed bridge contact and the thread. The model is proven to be unconditionally stable and the numerical solver used has a unique solution as a result of choices made in the discretisation process. Effects due to the distribution of the bridge contact forces by comparison to a single point bridge and of introducing the tension modulation are studied in simulations. This model is intended for use in furthering the understanding of the physics of the tanpura and for informing the development of algorithms for sound synthesis of the tanpura and similar stringed instruments.
Download Numerical Calculation of Modal Spring Reverb Parameters
In the design of real-time spring reverberation algorithms, a modal architecture offers several advantages, including computational efficiency and parametric control flexibility. Due to the complex, highly dispersive behavior of helical springs, computing physically accurate parameters for such a model presents specific challenges. In this paper these are addressed by applying an implicit higher-order-in-space finite difference scheme to a two-variable model of helical spring dynamics. A novel numerical boundary treatment is presented, which utilises multiple centered boundary expressions of different stencil width. The resulting scheme is unconditionally stable, and as such allows adjusting the numerical parameters independently of each other and of the physical parameters. The dispersion relation of the scheme is shown to be accurate in the audio range only for very high orders of accuracy in combination with a small temporal and spatial step. The frequency, amplitude, and decay rate of the system modes are extracted from a diagonalised form of this numerical model. After removing all modes with frequencies outside the audio range and applying a modal amplitude correction to compensate for omitting the magnetic transducers, a light-weight modal reverb algorithm is obtained. Comparison with a measured impulse response shows a reasonably good match across a wide frequency range in terms of echo density, decay characteristics, and diffusive nature.
Download A Finite Difference Model for Articulated Slide-String Simulation
Slide-string instruments allow continuous control of pitch by articulation with a slide object whose position of contact with the string is time-varying. This paper presents a method for simulation of such articulation. Taking into account sensing and musical practice considerations, an appropriate physical model configuration is determined, which is then formulated in numerical form using a finite difference approach. The model simulates the attachment and detachment phases of slide articulation which generally involve rattling, while finger damping is modelled in a more phenomenological manner as a regionally induced time-varying damping. A stability bound for the numerical model is provided via energy analysis, which also reveals the driving power contributions of the separate articulatory sources. The approach is exemplified with simulations of slide articulatory gestures that involve glissando, vibrato and finger damping.
Download Tunable Collisions: Hammer-String Simulation with Time-Variant Parameters
In physical modelling synthesis, articulation and tuning are effected via time-variation in one or more parameters. Adopting hammered strings as a test case, this paper develops extended forms of such control, proposing a numerical formulation that affords online adjustment of each of its scaled-form parameters, including those featuring in the one-sided power law for modelling hammerstring collisions. Starting from a modally-expanded representation of the string, an explicit scheme is constructed based on quadratising the contact energy. Compared to the case of time-invariant contact parameters, updating the scheme’s state variables relies on the evaluation of two additional analytic partial derivatives of the auxiliary variable. A numerical energy balance is derived and the numerical contact force is shown to be strictly non-adhesive. Example results with time-variant tension and time-variant contact stiffness are detailed, and real-time viability is demonstrated.
Download Modal Representation of the Resonant Body within a Finite Difference Framework for Simulation of String Instruments
This paper investigates numerical simulation of a string coupled transversely to a resonant body. Starting from a complete nite difference formulation, a second model is derived in which the body is represented in modal form. The main advantage of this hybrid form is that the body model is scalable, i.e. the computational complexity can be adjusted to the available processing power. Numerical results are calculated and discussed for simplied models in the form of string-string coupling and string-plate coupling.