76 research outputs found

    Phaseshaping oscillator algorithms for musical sound synthesis

    Get PDF
    This paper focuses on phaseshaping techniques and their relation to classical abstract synthesis methods. Elementary polynomial and geometric phaseshapers, such as those based on the modulo operation and linear transformations, are investigated. They are then applied to the generation of classic and novel oscillator effects by using nested phaseshaping compositions. New oscillator algorithms introduced in this paper include single-oscillator hard sync, triangle modulation, efficient supersaw simulation, and sinusoidal waveshape modulation effects. The digital waveforms produced with phaseshaping techniques are generally discontinuous, which leads to aliasing artifacts. Aliasing can be effectively reduced by modifying samples around each discontinuity using the previously proposed polynomial bandlimited step function (polyBLEP) method

    Phaseshaping oscillator algorithms for musical sound synthesis

    Get PDF
    This paper focuses on phaseshaping techniques and their relation to classical abstract synthesis methods. Elementary polynomial and geometric phaseshapers, such as those based on the modulo operation and linear transformations, are investigated. They are then applied to the generation of classic and novel oscillator effects by using nested phaseshaping compositions. New oscillator algorithms introduced in this paper include single-oscillator hard sync, triangle modulation, efficient supersaw simulation, and sinusoidal waveshape modulation effects. The digital waveforms produced with phaseshaping techniques are generally discontinuous, which leads to aliasing artifacts. Aliasing can be effectively reduced by modifying samples around each discontinuity using the previously proposed polynomial bandlimited step function (polyBLEP) method

    Examining the Oscillator Waveform Animation Effect

    Get PDF
    An enhancing effect that can be applied to analogue oscillators in subtractive synthesizers is termed Animation, which is an efficient way to create a sound of many closely detuned oscillators playing in unison. This is often referred to as a supersaw oscillator. This paper first explains the operating principle of this effect using a combination of additive and frequency modulation synthesis. The Fourier series will be derived and results will be presented to demonstrate its accuracy. This will then provide new insights into how other more general waveform animation processors can be designed

    Virtual Analog Oscillator Hard Synchronisation: Fourier Series and an Efficient Implementation

    Get PDF
    This paper investigates a number of digital methods to produce the Analog subtractive synthesis effect of ‘Hard Synchronisation.’ While the original effect is produced by an explicit waveform phase reset, other approaches are given that produce an equivalent output. In particular, based on measurements taken from a real-analog synthesizer, a comb filtering model is proposed. This description ties in with earlier work but here an explicit structure is provided. This filter-based approach is then shown to be far more computationally efficient than the synchronisation by phase reset. This efficiency is at a minor cost as it is shown that it has a minimal impact on the sonic accuracy

    Virtual Analog Oscillator Hard Synchronisation: Fourier series and an efficient implementation

    Get PDF
    This paper investigates a number of digital methods to produce the Analog subtractive synthesis effect of ‘Hard Synchronisation.’ While the original effect is produced by an explicit waveform phase reset, other approaches are given that produce an equivalent output. In particular, based on measurements taken from a real-analog synthesizer, a comb filtering model is proposed. This description ties in with earlier work but here an explicit structure is provided. This filter-based approach is then shown to be far more computationally efficient than the synchronisation by phase reset. This efficiency is at a minor cost as it is shown that it has a minimal impact on the sonic accuracy

    Virtual Analog Oscillator Hard Synchronisation: Fourier Series and an Efficient Implementation

    Get PDF
    This paper investigates a number of digital methods to produce the Analog subtractive synthesis effect of ‘Hard Synchronisation.’ While the original effect is produced by an explicit waveform phase reset, other approaches are given that produce an equivalent output. In particular, based on measurements taken from a real-analog synthesizer, a comb filtering model is proposed. This description ties in with earlier work but here an explicit structure is provided. This filter-based approach is then shown to be far more computationally efficient than the synchronisation by phase reset. This efficiency is at a minor cost as it is shown that it has a minimal impact on the sonic accuracy

    Virtual Analog Oscillator Hard Synchronisation: Fourier series and an efficient implementation

    Get PDF
    This paper investigates a number of digital methods to produce the Analog subtractive synthesis effect of ‘Hard Synchronisation.’ While the original effect is produced by an explicit waveform phase reset, other approaches are given that produce an equivalent output. In particular, based on measurements taken from a real-analog synthesizer, a comb filtering model is proposed. This description ties in with earlier work but here an explicit structure is provided. This filter-based approach is then shown to be far more computationally efficient than the synchronisation by phase reset. This efficiency is at a minor cost as it is shown that it has a minimal impact on the sonic accuracy

    Aliasing reduction in clipped signals

    Get PDF
    Most real-world audio devices, particularly those of interest in musical applications, fall under the category of nonlinear systems. Examples of these devices include overdrive and distortion circuits used by guitar and bass players, dynamic range processors, and vintage synthesizer circuits. Nonlinear algorithms are known to expand the bandwidth of the input signal by introducing harmonic and intermodulation distortion. Naive digital emulations of these systems are susceptible to aliasing due to the inherent frequency constraints of discrete systems.  This thesis focuses on new digital signal processing techniques designed to reduce the level of aliasing introduced by memoryless nonlinearities. The underlying motivation of this work is to incorporate these tools within the framework of virtual analog (VA) modeling, an area of study that concentrates on the emulation of analog audio devices in the digital domain. In VA modeling, aliasing reduction has been studied extensive for the case of synthesis of classical oscillator waveforms like those used in subtractive synthesis. However, in audio effects processing oversampling has traditionally been the only available tool to ameliorate this problem. The first part of this work proposes the use of bandlimited correction functions previously used in waveform synthesis, to reduce the aliasing caused by special nonlinearities that introduce discontinuities in the derivatives of a signal. This family of novel methods includes the use of the bandlimited ramp function (BLAMP), its efficient polynomial approximations, and its integrated form. A new VA model of a highly nonlinear wavefolder circuit, which incorporates one of these techniques, is proposed.  The second family of techniques elaborated in this thesis is that of the antiderivative method. This innovative approach to aliasing reduction is based on the discrete differentiation of integrated nonlinearities and can be applied to arbitrary explicit memoryless nonlinearities regardless of their form. The use of the antiderivative forms in VA modeling is proposed by introducing two novel transistor/diode-based wavefolder models, and two static diode clipper models that incorporate these techniques.  Results obtained show the proposed algorithms effectively reduce the level of aliasing in nonlinear processing and can help reduce, and in some cases even eliminate, the oversampling requirements of the system. The proposed algorithms are suitable for real-time software implementations of VA instruments and effects processors

    Design of a Scalable Polyphony-MIDI Synthesizer for a Low Cost DSP

    Get PDF
    Tässä diplomityössä esitetään Scalable Polyphony-MIDI-standardin soitinvalikoiman toteuttavan musiikkisyntetisaattorin suunnittelu edulliselle signaaliprosessorille. Ensiksi esitellään SPMIDI- standardi ja käytettävä signaaliprosessori. Sen jälkeen kerrataan yleisesti käytössä olevia synteesitekniikoita, ja niiden soveltuvuutta järjestelmiin, joissa laskentateho ja muistin määrä ovat rajoittuneita. Seuraavaksi käydään yksityiskohtaisesti läpi vähentävässä synteesissä käytettäviä oskillaattori- ja suodintekniikoita. Erityistä huomiota kiinnitetään laskostumiseen, joka johtuu perinteisissä aaltomuodoissa, kuten sahalaita- ja pulssi-aallossa, olevista epäjatkuvuuksista, ja olemassa olevia kaistarajoitettuja aaltomuotosynteesimenetelmiä kerrataan. Tämän jälkeen kerrataan olemassaolevia rakenteita laskennallisesti tehokkaille aikavarianteille suotimille. Kokonaan uusi, rajataajuuden ja resonanssin ohjauksen erottava, suodinrakenne esitellään. Analogiseen Korg MS-20-alipäästösuotimeen perustuva rakenne on laskennallisesti erittäin tehokas ja soveltuu hyvin toteutettavaksi vähäbittisillä arkkitehtuureilla. Lopuksi käsitellään toteutukseen liittyviä yksityiskohtia kiinnittäen erityistä huomiota differentioituun paraabeliaaltoon ja MS-20-suotimeen ja rajoitetun laskentakapasiteetin ja laskentaresoluution vaikutuksiin. Tämän jälkeen esitetään joidenkin esimerkkisoitinten toteutus.In this thesis, the design of a music synthesizer implementing the Scalable Polyphony-MIDI soundset on a low cost DSP system is presented. First, the SP-MIDI standard and the target DSP platform are presented followed by review of commonly used synthesis techniques and their applicability to systems with limited computational and memory resources. Next, various oscillator and filter algorithms used in digital subtractive synthesis are reviewed in detail. Special attention is given to the aliasing problem caused by discontinuities in classical waveforms, such as sawtooth and pulse waves and existing methods for bandlimited waveform synthesis are presented. This is followed by review of established structures for computationally efficient time-varying filters. A novel digital structure is presented that decouples the cutoff and resonance controls. The new structure is based on the analog Korg MS-20 lowpass filter and is computationally very efficient and well suited for implementation on low bitdepth architectures. Finally, implementation issues are discussed with emphasis on the Differentiated Parabole Wave oscillator and MS-20 filter structures and the effects of limited computational capability and low bitdepth. This is followed by designs for several example instruments
    corecore