The term " virtual analog " (VA) first appeared in the 1990s with the commercial introduction of digital synthesizer instruments that were intended to emulate the earlier analog subtractive synthesizers, such as those produced by, among others, Moog or Sequential Circuits (Smith 2008). In creating a " virtual analog " digital model, two approaches are… (More)
This paper introduces Simpl, a new open source library for sinus-oidal modelling written in Python. The library is presented as a resource for researchers in spectral signal processing, who might like to access existing methods and techniques. The text provides an overview of the design of the library, describing its data abstractions and integration with… (More)
Techniques for the generation of bandlimited signals for application to digital implementations of subtractive synthesis have been researched by a number of authors. This paper hopes to contribute to the variety of approaches by proposing a technique based on Frequency Modulation (FM) synthesis. This paper presents and explains the equations required for… (More)
(2010 Massachusetts Institute of Technology All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from the publisher.
This article provides an overview of further methods for producing hybrid natural-synthetic spectra with adaptive frequency modulation (AdFM). It focuses on three different techniques for the generation of asymmetric spectra based on single-sideband FM, asymmetric FM and Split-sideband synthesis. The first two techniques are applied to the variable delay… (More)
This paper presents an overview of the sound processing applications of the Sound Object (SndObj) Library version 2.0. The SndObj library is an object-oriented sound synthesis and processing programming library. It is designed for the development of music applications, as well as research and implementation of DSP algorithms. The paper includes a brief but… (More)
This article describes an adaptive synthesis technique based on frequency (phase) modulation of arbitrary input signals. The background and motivation for the development of the technique, as well as related work, are discussed. A detailed description of delay line-based phase modulation of sinusoidal and complex signals is provided. The basic design of an… (More)
Real-time musical note onset detection plays a vital role in many audio analysis processes, such as score following, beat detection and various sound synthesis by analysis methods. This article provides a review of some of the most commonly used techniques for real-time onset detection. We suggest ways to improve these techniques by incorporating linear… (More)