SynthLab SDK
SynthLab::DCAParameters Struct Reference

Custom parameter structure for the DCA. This is a very simple object. More...

#include <synthlabparams.h>

Public Attributes

double gainValue_dB = 0.0
 for per-voice gain control (not same as master MIDI volume)
 
double panValue = 0.0
 [-1, +1] –> [left -> right]
 
double ampEGIntensity = 1.0
 [-1, +1]
 
double ampModIntensity = 1.0
 [0, +1]
 
double panModIntensity = 1.0
 [0, +1] for external GUI control only, defaults to 1 to make mm work
 
uint32_t moduleIndex = 0
 module identifier
 

Detailed Description

Custom parameter structure for the DCA. This is a very simple object.

  • the DCA does not implement cores because it is already so simple
  • GUI controls are mostly gain and pan
  • one of the few GUI structures with the modulation intensity values included because the DCA is hardwired to the output EG and behaves slightly differently than the other synth objects.
Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included in Designing Software Synthesizer Plugins in C++ 2nd Ed. by Will Pirkle
Version
Revision : 1.0
Date
Date : 2021 / 05 / 02

The documentation for this struct was generated from the following file: