Description

Book Synopsis

Designing Software Synthesizer Plugins in C++ provides everything you need to know to start designing and writing your own synthesizer plugins, including theory and practical examples for all of the major synthesizer building blocks, from LFOs and EGs to PCM samples and morphing wavetables, along with complete synthesizer example projects.

The book and accompanying SynthLab projects include scores of C++ objects and functions that implement the synthesizer building blocks as well as six synthesizer projects, ranging from virtual analog and physical modelling to wavetable morphing and wave-sequencing that demonstrate their use. You can start using the book immediately with the SynthLab-DM product, which allows you to compile and load mini-modules that resemble modular synth components without needing to maintain the complete synth project code. The C++ objects all run in a stand-alone mode, so you can incorporate them into your current projects or whip up a quick exper

Table of Contents

List of Figures

List of Tables

Preface

1 SynthLab Introduction

2 The Synth Engine

3 Synth Voices, Synth Modules, and Module Cores

4 Synth Operational Modes: Polyphony and Voice-Stealing

5 Learning and Using the SynthLab Objects & Projects

6 Modulation: Theory and Calculations

7 Envelope Generators and DCA

8 Low Frequency Oscillators

9 Wavetable Oscillators

10 Virtual Analog Oscillators

11 PCM Sample Playback Oscillators

12 Synthesizer Filters

13 Karplus-Strong Plucked String Model

14 The Modulation Matrix

15 Wave Morphing and Wave Sequencing

16 The SynthLab Synth Projects

Designing Software Synthesizer Plugins in C

    Product form

    £45.99

    Includes FREE delivery

    Order before 4pm tomorrow for delivery by Wed 10 Jun 2026.

    A Paperback by Will C. Pirkle

    1 in stock


      View other formats and editions of Designing Software Synthesizer Plugins in C by Will C. Pirkle

      Publisher: Taylor & Francis
      Publication Date: 6/17/2021 12:00:00 AM
      ISBN13: 9780367510466, 978-0367510466
      ISBN10: 0367510464

      Description

      Book Synopsis

      Designing Software Synthesizer Plugins in C++ provides everything you need to know to start designing and writing your own synthesizer plugins, including theory and practical examples for all of the major synthesizer building blocks, from LFOs and EGs to PCM samples and morphing wavetables, along with complete synthesizer example projects.

      The book and accompanying SynthLab projects include scores of C++ objects and functions that implement the synthesizer building blocks as well as six synthesizer projects, ranging from virtual analog and physical modelling to wavetable morphing and wave-sequencing that demonstrate their use. You can start using the book immediately with the SynthLab-DM product, which allows you to compile and load mini-modules that resemble modular synth components without needing to maintain the complete synth project code. The C++ objects all run in a stand-alone mode, so you can incorporate them into your current projects or whip up a quick exper

      Table of Contents

      List of Figures

      List of Tables

      Preface

      1 SynthLab Introduction

      2 The Synth Engine

      3 Synth Voices, Synth Modules, and Module Cores

      4 Synth Operational Modes: Polyphony and Voice-Stealing

      5 Learning and Using the SynthLab Objects & Projects

      6 Modulation: Theory and Calculations

      7 Envelope Generators and DCA

      8 Low Frequency Oscillators

      9 Wavetable Oscillators

      10 Virtual Analog Oscillators

      11 PCM Sample Playback Oscillators

      12 Synthesizer Filters

      13 Karplus-Strong Plucked String Model

      14 The Modulation Matrix

      15 Wave Morphing and Wave Sequencing

      16 The SynthLab Synth Projects

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account