Publications

Journal articles

Antiderivative Antialiasing for Arbitrary Waveform Generation

L. Gabrielli, S. D'Angelo, P. P. La Pastina, and S. Squartini, IEEE/ACM Trans. Audio, Speech, and Lang. Process., vol. 30, pp. 2743–2753, August 2022. DOI: 10.1109/TASLP.2022.3198007.

Antiderivative antialiasing with virtual IIR downsampling is applied to the generation of arbitrary piecewise linear waveforms.

The effectiveness of such an approach is only bounded by the chosen antialiasing filter characteristics.

Generalized Moog Ladder Filter: Part I–Linear Analysis and Parameterization

S. D'Angelo and V. Välimäki, IEEE/ACM Trans. Audio, Speech, and Lang. Process., vol. 22, no. 12, pp. 1825–1832, December 2014. DOI: 10.1109/TASLP.2014.2352495.

In-depth linear response analysis of the ladder filter generalized to any number of stages.

Various alternative parameterization strategies are considered, and a low cost linear digital model that correctly reproduces the frequency response is proposed.

Generalized Moog Ladder Filter: Part II–Explicit Nonlinear Model through a Novel Delay-Free Loop Implementation Method

S. D'Angelo and V. Välimäki, IEEE/ACM Trans. Audio, Speech, and Lang. Process., vol. 22, no. 12, pp. 1873–1883, December 2014. DOI: 10.1109/TASLP.2014.2352556.

A new ZDF technique is proposed that is fully non-iterative, perfectly accounts for linear behavior, requires minimal topology modifications and no transformation of nonlinearities.

It is then applied to discretize a large-signal model of the ladder filter generalized to any number of stages, leading to a lightweight and high-accuracy implementation with strong stability guarantees.

New Family of Wave-Digital Triode Models

S. D'Angelo, J. Pakarinen, and V. Välimäki, IEEE Trans. Audio, Speech, and Lang. Process., vol. 21, no. 2, pp. 313–321, February 2013. DOI: 10.1109/TASL.2012.2224340.

Two high-accuracy and delay-free vacuum tube triode models for use in WDFs, based on a mixed physical-interpolative approach.

Tests show lower CPU usage and richer harmonic response than previous models. The algorithm is flexible enough to let the interpolation scheme be easily modified.

Emulation of Operational Amplifiers and Diodes in Audio Distortion Circuits

R. C. D. de Paiva, S. D'Angelo, J. Pakarinen, and V. Välimäki, IEEE Trans. Circ. Systems II: Express Briefs, vol. 59, no. 10, pp. 688–692, October 2012. DOI: 10.1109/TCSII.2012.2213358.

Simple WD opamp model, and explicit WD models of single and antiparallel diodes based on the Lambert W function.

They are usd to simulate two common guitar distortion circuits with high accuracy and minimal CPU usage.

Conference papers

Antialiasing in BBD Chips using BLEP

L. Gabrielli, S. D'Angelo, and S. Squartini, in Proc. 28th Intl. Conf. Digital Audio Effects (DAFx25), pp. 71–77, Ancona, Italy, September 2025.

BLEP techniques are applied to digital modeling of the sample-and-hold process inherent to BBD chips.

This results in attenuated unwanted aliasing of typical digital models while preserving the original BBD aliasing characteristics.

A Quadric Surface Model of Vacuum Tubes for Virtual Analog Applications

R. Giampiccolo, S. D'Angelo, A. Bernardini, and A. Sarti, in Proc. 26th Intl. Conf. Digital Audio Effects (DAFx23), pp. 296–303, Copenhagen, Denmark, September 2023.

Simple yet precise triode model characterized by only 3 parameters that can be easily extracted from datasheets.

It can lead to non-iterative circuit models only requiring elementary mathematical functions and thus to highly-efficient implementations.

Introducing Stateful Conditional Branching in Ciaramella

P. Marrone, S. D'Angelo, and F. Fontana, in Proc. 20th Sound and Music Comp. Conf. (SMC-23), pp. 21–26, Stockholm, Sweden, June 2023.

Stateful conditional branching is added to the HSDF formalism via conditionally-updating actors.

Corresponding constructs are added to the Ciaramella language without compromising its modular declarative paradigm.

A General Antialiasing Method for Sine Hard Sync

P. P. La Pastina and S. D'Angelo, in Proc. 25th Intl. Conf. Digital Audio Effects (DAFx20in22), pp. 109–114, Vienna, Austria, September 2022.

Antialiasing of hard-synced sine waves is more complicated than classical geometric waveforms since it introduces discontinuities in the signal and in an infinite number of its derivatives.

A technique based on convolution with wide classes of FIR kernels is developed and is proven to be largely more effective and cost efficient than the best known method.

Antiderivative Antialiasing with Frequency Compensation for Stateful Systems

P. P. La Pastina and S. D'Angelo, in Proc. 25th Intl. Conf. Digital Audio Effects (DAFx20in22), pp. 40–47, Vienna, Austria, September 2022.

This paper investigates the use of frequency response compensation filters added in series to antiderivative antialiasing blocks that attenuate aliasing in static nonlinearites.

It is shown that, when using simple pole IIR kernels, such filters are stable. Therefore, it becomes possible to use such devices in recursive stateful systems without affecting their frequency response and stability.

Ciaramella: A Synchronous Data Flow Programming Language For Audio DSP

P. Marrone, S. D'Angelo, F. Fontana, G. Costagliola, and G. Puppis, in Proc. 19th Sound and Music Comp. Conf. (SMC-22), pp. 407–414, Saint-Étienne, France, June 2022.

This paper introduces the Ciaramella DSP language and its compiler named Zampogna in their first development iteration.

The peculiar properties of the language and compiler allow for easy expression and automatic static scheduling of wave digital filters.

Arbitrary-Order IIR Antiderivative Antialiasing

P. P. La Pastina, S. D'Angelo, and L. Gabrielli, in Proc. 24th Intl. Conf. Digital Audio Effects (DAFx20in21), pp. 9–16, Vienna, Austria, September 2021.

Antiderivative antialiasing is extended to use arbitrary IIR filters for the virtual downsampling by employing partial fraction expansion and analytical or numerical integration.

Formulas are given for single and multiple, real and complex conjugate poles.

Optimal Integer Order Approximation of Fractional Order Filters

P. P. La Pastina and S. D'Angelo, in Proc. 24th Intl. Conf. Digital Audio Effects (DAFx20in21), pp. 89–96, Vienna, Austria, September 2021.

A criterion and simple formulas are found to optimally place poles and zeros when approximating fractional order lowpass filters with integer order filters.

The result can be easily extended to other fractional order filter types.

Lightweight Virtual Analog Modeling

S. D'Angelo, in XXII Colloquio di Informatica Musicale Conf. Proc. (XXII CIM), pp. 59–63, Udine, Italy, November 2018.

Essential references and practical advices to help DSP programmers implement efficient real-time circuit simulation algorithms.

This was an invited paper to a national conference that has a long and important tradition.

Wave-Digital Polarity and Current Inverters and Their Application to Virtual Analog Audio Processing

S. D'Angelo and V. Välimäki, in Proc. 2012 Intl. Conf. Acoustics, Speech, and Signal Process. (ICASSP 2012), pp. 469–472, Kyoto, Japan, March 2012. DOI: 10.1109/ICASSP.2012.6287918.

Clever yet fundamental (IMHO) addition to basic WDFs, where two new adaptors allow to easily interconnect subnetworks using different polarity and sign conventions.

They are trivial to implement, fully compatible with existing WD structures, perfect to avoid remodeling asymmetrical subnetworks, and proven to never cause stability issues.

Dissertation

Virtual Analog Modeling of Nonlinear Musical Circuits

Doctoral dissertation, Aalto University, Espoo, Finland, November 2014.

Concise, down-to-earth, yet scientifically rigorous introduction to white-box VA modeling.

It touches on traditional circuit simulation and MNA, state-space methods, WDFs, and ZDF techniques, then details practical applications of those principles in my previous research.

Contact

If you want to discuss DSP consulting, licensing, research collaborations, or maybe you have an idea or found a mistake, just drop me an email at s@dangelo.audio.