iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
SynthVoice.h File Reference
#include <array>
#include <vector>
#include <stdint.h>
#include "ptrlist.h"
#include "IPlugConstants.h"
#include "IPlugMidi.h"
#include "IPlugLogger.h"
#include "IPlugQueue.h"
#include "ControlRamp.h"

Go to the source code of this file.

Classes

class  SynthVoice
 

Namespaces

namespace  voiceControlNames
 A generic synthesizer voice to be controlled by a voice allocator.
 

Typedefs

using VoiceInputs = ControlRamp::RampArray< kNumVoiceControlRamps >
 

Enumerations

enum  voiceControlNames::eControlNames {
  kVoiceControlGate = 0 , kVoiceControlPitch , kVoiceControlPitchBend , kVoiceControlPressure ,
  kVoiceControlTimbre , kNumVoiceControlRamps
}
 This enum names the control ramps by which we connect a controller to a synth voice. More...
 

Detailed Description

Definition in file SynthVoice.h.

Typedef Documentation

◆ VoiceInputs

using VoiceInputs = ControlRamp::RampArray<kNumVoiceControlRamps>

Definition at line 50 of file SynthVoice.h.