Download Trajectory Anti-aliasing on Guaranteed-passive Simulation of Nonlinear Physical Systems
This article is concerned with the accurate simulation of passive nonlinear dynamical systems with a particular attention paid on aliasing reduction in the pass-band. The approach is based on the combination of Port-Hamiltonian Systems, continuous-time statespace trajectories reconstruction and exact continuous-time antialiasing filter realization. The proposed framework is applied on a nonlinear LC oscillator circuit to study the effectiveness of the method.
Download A simple, accurate wall loss filter for acoustic tubes
This research presents a uniform approximation to the formulas of Benade and Keefe for the propagation constant of a cylindrical tube, valid for all tube radii and frequencies in the audio range. Based on this approximation, a simple expression is presented for a filter which closely matches the thermoviscous loss filter of a tube of specified length and radius at a given sampling rate. The form of this filter and the simplicity of coefficient calculation make it particularly suitable for real-time music applications where it may be desirable to have tube parameters such as length and radius vary during performance.
Download 2-D digital waveguide mesh topologies in room acoustics modelling
Digital waveguide mesh models have provided an accurate and efficient method of modelling the properties of many resonant structures, including acoustic spaces. 2-D rectilinear and triangular mesh structures have been used extensively in the past to model plates and membranes and are presented here as potential analogues to 2-D acoustic spaces. Impulse response measurements are taken and comparisons are made regarding the spectral content and the associated properties when compared with standard room acoustic parameters. Enhanced mesh structures are examined using frequency warping techniques and high-resolution sampling rates. The 2-D triangular mesh is shown to be considerably superior to the rectilinear mesh in terms of the measurements taken, with a further significant improvement being made by using the same mesh oversampled to a much higher resolution to improve the bandwidth of the measured impulse responses.
Download Wave Digital Filter Adaptors for Arbitrary Topologies and Multiport Linear Elements
We present a Modified-Nodal-Analysis-derived method for developing Wave Digital Filter (WDF) adaptors corresponding to complicated (non-series/parallel) topologies that may include multiport linear elements (e.g. controlled sources and transformers). A second method resolves noncomputable (non-tree-like) arrangements of series/parallel adaptors. As with the familiar 3-port series and parallel adaptors, one port of each derived adaptor may be rendered reflection-free, making it acceptable for inclusion in a standard WDF tree. With these techniques, the class of acceptable reference circuits for WDF modeling is greatly expanded. This is demonstrated by case studies on circuits which were previously intractable with WDF methods: the Bassman tone stack and Tube Screamer tone/volume stage.
Download Pulsetable Synthesis of Wind Instrument Tones
We revisit pulsetable synthesis, an efficient technique for generating plausible and expressive wind instrument tones. Based on the principles of pulse forming theory, this method models sound production as the periodic repetition of shaped pulses characterizing the target instruments' spectral envelope. In this approach, single-cycle waveforms, referred to as pulses, are stored in pulsetables indexed by their corresponding fundamental frequency. During synthesis, the pulses are read from these tables to form a periodic waveform, which is further shaped by time-varying low-pass filtering, amplification, and reverberation. These processes are guided by control signal contours that describe how fundamental frequency, brightness, and loudness evolve over time. Through case studies with real-world wind instrument recordings, we show how the interplay between these control signals gives rise to articulations such as attack transients, vibrato, and growl. Finally, we discuss the potential of this framework for integration into Differentiable Digital Signal Processing (DDSP) models, where neural networks could learn synthesis parameters directly from training data.
Download Articulatory vocal tract synthesis in Supercollider
The APEX system [1] enables vocal tract articulation using a reduced set of user controllable parameters by means of Principal Component Analysis of X-ray tract data. From these articulatory profiles it is then possible to calculate cross-sectional area function data that can be used as input to a number of articulatory based speech synthesis algorithms. In this paper the Kelly-Lochbaum 1-D digital waveguide vocal tract is used, and both APEX control and synthesis engine have been implemented and tested in SuperCollider. Accurate formant synthesis and real-time control are demonstrated, although for multi-parameter speech-like articulation a more direct mapping from tract-to-synthesizer tube sections is needed. SuperCollider provides an excellent framework for the further exploration of this work.
Download Shimmer Reverberation with Nonlinear Feedback Delay Networks
Shimmer reverberation is an effect used in music production to deliver ethereal, pitch-shifted textures and evolving ambient soundscapes. This paper explores the synthesis of shimmer effects using the feedback delay network architecture, a popular real-time reverberator. We propose five distinct approaches for integrating nonlinear and time-varying operations into the feedback loop, focusing on expanding the harmonic content while adhering to energy-preservation and stability criteria. Our approach can generate a wide range of sonic characteristics, from harmonically rich distortions to musically coherent pitch-shifted reverberation, while maintaining stability and controllable decay behavior.
Download Practical Virtual Analog Modeling Using Möbius Transforms
Möbius transforms provide for the definition of a family of onestep discretization methods offering a framework for alleviating well-known limitations of common one-step methods, such as the trapezoidal method, at no cost in model compactness or complexity. In this paper, we extend the existing theory around these methods. Here, we show how it can be applied to common frameworks used to structure virtual analog models. Then, we propose practical strategies to tune the transform parameters for best simulation results. Finally, we show how such strategies enable us to formulate much improved non-oversampled virtual analog models for several historical audio circuits.
Download A VST Reverberation Effect Plugin Based on Synthetic Room Impulse Responses
In this paper we present a newly developed VST reverberation effect plugin (“HybridReverb”) based on synthetic room impulse responses (RIRs). We detail how we choose proper parameters for the synthesis of RIRs as presets for our convolution-based reverberation effect. The implemented stereo/surround plugin provides natural sounding reverberation based on physical principles. The newly developed convolution engine features signal processing with low latency and uniform processing load.
Download Simulating Idiomatic Playing Styles in a Classical Guitar Synthesizer: Rasgueado as a Case Study
This paper presents our research efforts to synthesize complex instrumental gestures using a score-based control scheme. Our specific goal is to simulate the rasgueado technique that is popular especially in flamenco music. This technique is also used in the classical guitar repertoire. Rasgueado is especially challenging as ordinary music notation is not adequate to represent the dense stream of notes required for a convincing simulation. We will take two approaches to realize our task. First, we use the practical knowledge of how the actual performance is accomplished by the human player. A second, complementary, approach is to analyze an excerpt from real guitar playing. Our main focus here is to extract the onset times and the amplitudes of the recoded gesture. Next we combine the results from the two analysis steps using a constraintbased approach to find possible pitch and fingering sequences. Finally we translate the findings to our macro-note scheme that allows us to fill algorithmically a musical score.