SynthLab SDK
SynthLab::WSOscParameters Struct Reference

Custom parameter structure for the wave sequencer module. Notable members: More...

#include <synthlabparams.h>

Public Attributes

double detuneSemis [8] = { 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 }
 
double detuneCents [8] = { 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 }
 
double oscillatorShape [8] = { 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 }
 
double hardSyncRatio [8] = { 1.00,1.00,1.00,1.00,1.00,1.00,1.00,1.00 }
 
double morphIntensity [8] = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00 }
 
double panValue [8] = { 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 }
 
bool doubleOscillator = true
 
int32_t soloWaveWSIndex = -1
 

Detailed Description

Custom parameter structure for the wave sequencer module. Notable members:

  • doubleOscillator true if the synth is using two WSOscillators for detuning and intervals
  • all others are in sets of 8, one for each step in the wave sequencer
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: