Download A Physically-Informed, Circuit-Bendable, Digital Model of the Roland TR-808 Bass Drum Circuit
We present an analysis of the bass drum circuit from the classic Roland TR-808 Rhythm Composer, based on physical models of the device’s many sub-circuits. A digital model based on this analysis (implemented in Cycling 74’s Gen˜) retains the salient features of the original and allows accurate emulation of circuit-bent modifications—complicated behavior that is impossible to capture through black-box modeling or structured sampling. Additionally, this analysis will clear up common misconceptions about the circuit, support the design of further drum machine modifications, and form a foundation for circuit-based musicological inquiry into the history of analog drum machines.
Download A Computational Model of the Hammond Organ Vibrato/Chorus using Wave Digital Filters
We present a computational model of the Hammond tonewheel organ vibrato/chorus, a musical audio effect comprising an LC ladder circuit and an electromechanical scanner. We model the LC ladder using the Wave Digital Filter (WDF) formalism, and introduce a new approach to resolving multiple nonadaptable linear elements at the root of a WDF tree. Additionally we formalize how to apply the well-known warped Bilinear Transform to WDF discretization of capacitors and inductors and review WDF polarity inverters. To model the scanner we propose a simplified and physically-informed approach. We discuss the time- and frequency-domain behavior of the model, emphasizing the spectral properties of interpolation between the taps of the LC ladder.
Download Modal Audio Effects: A Carillon Case Study
Modal representations—decomposing the resonances of objects into their vibrational modes has historically been a powerful tool for studying and synthesizing the sounds of physical objects, but it also provides a flexible framework for abstract sound synthesis. In this paper, we demonstrate a variety of musically relevant ways to modify the model upon resynthesis employing a carillon model as a case study. Using a set of audio recordings of the sixty bells of the Robert and Ann Lurie Carillon recorded at the University of Michigan, we present a modal analysis of these recordings, in which we decompose the sound of each bell into a sum of decaying sinusoids. Each sinusoid is characterized by a modal frequency, exponential decay rate, and initial complex amplitude. This analysis yields insight into the timbre of each individual bell as well as the entire carillon as an ensemble. It also yields a powerful parametric synthesis model for reproducing bell sounds and bell-based audio effects.
Download RT-WDF — A Modular Wave Digital Filter Library with Support for Arbitrary Topologies and Multiple Nonlinearities
Wave Digital Filters (WDF) [1] are a popular approach for virtual analog modeling [2]. They provide a computationally efficient way to simulate lumped physical systems with well-studied numerical properties. Recent work by Werner et al. [3, 4] enables the use of WDFs to model systems with complicated topologies and multiple/multiport nonlinearities, to a degree not previously known. We present an efficient, portable, modular, and open-source C++ library for real time Wave Digital Filter modeling: RT-WDF [5]. The library allows a WDF to be specified in an object-oriented tree with the same structure as a WDF tree and implements the most recent advances in the field. We give an architectural overview and introduce the main concepts of operation on three separate case studies: a switchable attenuator, the Bassman tone stack, and a common-cathode triode amplifier. It is further shown how to expand the existent set of non-linear models to encourage custom extensions. Index Terms— wave digital filter, software, real time, virtual analog modeling, multiple nonlinearities
Download An Equivalent Circuit Interpretation of Antiderivative Antialiasing
The recently proposed antiderivative antialiasing (ADAA) technique for stateful systems involves two key features: 1) replacing a nonlinearity in a physical model or virtual analog simulation with an antialiased nonlinear system involving antiderivatives of the nonlinearity and time delays and 2) introducing a digital filter in cascade with each original delay in the system. Both of these features introduce the same delay, which is compensated by adjusting the sampling period. The result is a simulation with reduced aliasing distortion. In this paper, we study ADAA using equivalent circuits, answering the question: “Which electrical circuit, discretized using the bilinear transform, yields the ADAA system?” This gives us a new way of looking at the stability of ADAA and how introducing extra filtering distorts a system’s response. We focus on the Wave Digital Filter (WDF) version of this technique.
Download Network Variable Preserving Step-size Control in Wave Digital Filters
In this paper a new technique is introduced that allows for the variable step-size simulation of wave digital filters. The technique is based on the preservation of the underlying network variables which prevents fluctuation in the stored energy in reactive network elements when the step-size is changed. This method allows for the step-size variation of wave digital filters discretized with any passive discretization technique and works with both linear and nonlinear reference circuits. The usefulness of the technique with regards to audio circuit simulation is demonstrated via the case study of a relaxation oscillator where it is shown how the variable step-size technique can be used to mitigate frequency error that would otherwise occur with a fixed step-size simulation. Additionally, an example of how aliasing suppression techniques can be combined with physical modeling is given with an example of the polyBLEP antialiasing technique being applied to the output voltage signal of the relaxation oscillator.
Download Modeling Circuits with Operational Transconductance Amplifiers Using Wave Digital Filters
In this paper, we show how to expand the class of audio circuits that can be modeled using Wave Digital Filters (WDFs) to those involving operational transconductance amplifiers (OTAs). Two types of behavioral OTA models are presented and both are shown to be compatible with the WDF approach to circuit modeling. As a case study, an envelope filter guitar effect based around OTAs is modeled using WDFs. The modeling results are shown to be accurate when to compared to state of the art circuit simulation methods.
Download The Fender Bassman 5F6-A Family of Preamplifier Circuits—A Wave Digital Filter Case Study
The Fender Bassman model 5F6-A was released in 1958 and has become one of the most revered guitar amplifiers of all time. It is the progenitor of a long line of related Fender designs in addition to inspiring Marshall’s first amplifier design. This paper presents a Wave Digital Filter study of the preamplifier circuit of 5F6-Abased amplifiers, utilizing recent theoretical advances to enable the simultaneous simulation of its four nonlinear vacuum tube triodes. The Dempwolf triode model is applied along with an iterative Newton solver to calculate the scattering at the 25 port R-type adapter at the root of the WDF tree. Simulation results are compared to “ground truth” SPICE data showing excellent agreement.
Download Bit Bending: an Introduction
We introduce the technique of "Bit Bending," a particularly fertile technique for circuit bending which involves short circuits and manipulations upon digital serial information. We present a justification for computer modeling of circuit-bent instruments, with deference to the movement's aversion to "theory-true" design and associations with chance discovery [1]. To facilitate software modeling of Bit Bending, we also present a software library for modeling certain classes of digital integrated circuits. A synthesis architecture case study (frequency modulation via numerically controlled oscillators) demonstrates software modeling of Bit Bending in action.
Download Generalizing Root Variable Choice in Wave Digital Filters with Grouped Nonlinearities
Previous grouped-nonlinearity formulations for Wave Digital Filter (WDF) modeling of nonlinear audio circuits assumed that nonlinear (NL) devices with memoryless voltage–current characteristics were modeled as voltage-controlled current sources (VCCSs). These formulations cannot accommodate nonlinear devices whose equations cannot be written as NL VCCSs, and they cannot accommodate circuits with cutsets composed entirely of current sources (including NL VCCSs). In this paper we generalize independent and dependent variable choice at the root of WDF trees to accommodate both these cases, and review two graph theorems for avoiding forbidden cutsets and loops in general.