Download Potentiometer law modelling and identification for application in physics-based Virtual Analogue circuits Physical circuit models have an inherent ability to simulate the behaviour of user controls as exhibited by, for example, potentiometers. Working to accurately model the user interface of musical circuits, this work provides potentiometer ‘laws’ that fit to the underlying characteristics of linear and logarithmic potentiometers. A strategy of identifying these characteristics is presented, exclusively using input/output measurements and as such avoiding device disassembly. By breaking down the identification problem into one dimensional, search spaces characteristics are successfully identified. The proposed strategy is exemplified through a case study on the tone stack of the Big Muff Pi.
Download Analysis and Emulation of Early Digitally-Controlled Oscillators Based on the Walsh-Hadamard Transform Early analog synthesizer designs are very popular nowadays, and the discrete-time emulation of voltage-controlled oscillator (VCO) circuits is covered by a large number of virtual analog (VA) textbooks, papers and tutorials. One of the issues of well-known VCOs is their tuning instability and sensitivity to environmental conditions. For this reason, digitally-controlled oscillators were later introduced to provide stable tuning. Up to now, such designs have gained much less attention in the music processing literature. In this paper, we examine one of such designs, which is based on the Walsh-Hadamard transform. The concept was employed in the ARP Pro Soloist and in the Welson Syntex, among others. Some historical background is provided, along with a discussion on the principle, the actual implementation and a band-limited virtual analog derivation.
Download Room Impulse Response Estimation Using Signed Distance Functions There are several algorithms and approaches to Room
Impulse Response (RIR) estimation. To the best of the author’s
knowledge, there is no documentation of accuracy, speed, or
even the feasibility of using signed distance functions (SDFs) in
combination with sphere tracing for this task. A proof of concept
with a focus on real-time performance is presented here, which
still lacks many features such as frequency-dependent absorption
and scattering coefficients, arbitrary source and receiver directives
etc. The results are then compared to real room impulse responses
and to a different simulation algorithm. Also, the rather special
merits of such an approach, such as 4D reverberation and simple
rounding of geometry, are briefly discussed and presented.
Download An Acoustic Paintbrush Method for Simulated Spatial Room Impulse Responses Virtual reality applications require all kinds of methods to create
plausible virtual acoustics environments to enhance the user experience. Here, we present an acoustic paintbrush method that modifies
the timbre of a simple room acoustics simulation with the timbre
of a measured room response while aiming to preserve the spatial
aspects of the simulated room. In other words, the method only
applies the measured spectral coloration and alters the simulated
and temporal distribution of early reflections as little as possible.
Three variations of the acoustic paintbrush method are validated
with a listening test. The results indicate that the method works
reasonably well. The paintbrushed room acoustic simulations were
perceived to become closer to the measured room acoustics than
the source simulation. However, the limits of the perceived effect
varied depending on the input signal and the simulated and recorded
responses. This warrants for further perceptual testing.
Download Flexible Real-Time Reverberation Synthesis With Accurate Parameter Control Reverberation is one of the most important effects used in audio
production. Although nowadays numerous real-time implementations of artificial reverberation algorithms are available, many of
them depend on a database of recorded or pre-synthesized room
impulse responses, which are convolved with the input signal. Implementations that use an algorithmic approach are more flexible
but do not let the users have full control over the produced sound,
allowing only a few selected parameters to be altered. The realtime implementation of an artificial reverberation synthesizer presented in this study introduces an audio plugin based on a feedback delay network (FDN), which lets the user have full and detailed insight into the produced reverb. It allows for control of
reverberation time in ten octave bands, simultaneously allowing
adjusting the feedback matrix type and delay-line lengths. The
proposed plugin explores various FDN setups, showing that the
lowest useful order for high-quality sound is 16, and that in the
case of a Householder matrix the implementation strongly affects
the resulting reverberation. Experimenting with delay lengths and
distribution demonstrates that choosing too wide or too narrow a
length range is disadvantageous to the synthesized sound quality.
The study also discusses CPU usage for different FDN orders and
plugin states.
Download Blind Arbitrary Reverb Matching Reverb provides psychoacoustic cues that convey information concerning relative locations within an acoustical space. The need
arises often in audio production to impart an acoustic context on an
audio track that resembles a reference track. One tool for making
audio tracks appear to be recorded in the same space is by applying
reverb to a dry track that is similar to the reverb in a wet one. This
paper presents a model for the task of “reverb matching,” where
we attempt to automatically add artificial reverb to a track, making
it sound like it was recorded in the same space as a reference track.
We propose a model architecture for performing reverb matching
and provide subjective experimental results suggesting that the reverb matching model can perform as well as a human. We also
provide open source software for generating training data using an
arbitrary Virtual Studio Technology plug-in.
Download Evaluation of a Stochastic Reverberation Model Based on the Source Image Principle Various audio signal processing applications, such as source
separation and dereverberation, require an accurate mathematical
modeling of the input audio data. In the literature, many works
have focused on source signal modeling, while the reverberation
model is often kept very simplistic.
This paper aims to investigate a stochastic room impulse response model presented in a previous article: this model is first
adapted to discrete time, then we propose a parametric estimation
algorithm, that we evaluate experimentally. Our results show that
this algorithm is able to efficiently estimate the model parameters,
in various experimental settings (various signal-to-noise ratios and
absorption coefficients of the room walls).
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 Optimization of Convolution Reverberation A novel algorithm for fast convolution reverberation is proposed.
The convolution is implemented as partitioned convolution in the
frequency domain. We show that computational cost can be reduced when multiplying the spectra of the impulse response with
the spectra of the input signal by using only a fraction of the bins
of the original spectra and by discarding phase information. Reordering the bins of the spectra allows to avoid overhead incurred
by randomly accessing bins in the spectrum. The proposed algorithm is considerably faster than conventional partitioned convolution and perceptual convolution, where bins with low amplitudes
are discarded. Speed increases depend on the impulse response
used. For an impulse response of around 3 s length at 48 kHz sampling rate execution took only about 40 % of the time necessary for
conventional partitioned convolution and 61 % of the time needed
for perceptual convolution. A listening test showed that there is
only a very slight degradation in quality, which can probably be
neglected for implementations where speed is crucial. Sound samples are provided.
Download Taming the Red Llama—Modeling a CMOS-Based Overdrive Circuit The Red Llama guitar overdrive effect pedal differs from most
other overdrive effects because it utilizes CMOS inverters, formed
by two metal-oxide-semiconductor field-effect transistors (MOSFETs), instead of a combination of operational amplifiers and
diodes to obtain nonlinear distortion. This makes it an interesting
subject for virtual analog modeling, obviously requiring a suitable
model for the CMOS inverters. Therefore, in this paper, we extend
a well-known model for MOSFETs by a straight-forward heuristic
approach to achieve a good match between the model and measurement data obtained for the individual MOSFETs. This allows a
faithful digital simulation of the Red Llama.