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

£43.69

Includes FREE delivery

RRP £45.99 – you save £2.30 (5%)

Order before 4pm today for delivery by Sat 13 Dec 2025.

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

    © 2025 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