note_expression_synth_voice.h File Reference

#include "../../common/voicebase.h"
#include "../../common/logscale.h"
#include "brownnoise.h"
#include "filter.h"
#include "note_expression_synth_controller.h"
#include "pluginterfaces/vst/ivstevents.h"
#include "pluginterfaces/base/futils.h"
#include <cmath>
#include <algorithm>

Data Structures

struct  GlobalParameterState
class  VoiceStatics
class  Voice< SamplePrecision >
 Example Note Expression Synth Voice Class. More...

Namespaces

namespace  Steinberg
namespace  Steinberg::Vst
namespace  Steinberg::Vst::NoteExpressionSynth

Defines

#define M_PI_MUL_2   6.28318530717958647692

Enumerations

enum  VoiceParameters {
  kVolumeMod, kTuningMod, kPanningLeft, kPanningRight,
  kNoiseVolume, kFilterFrequencyMod, kFilterQMod, kSinusVolume,
  kTriangleVolume, kFilterType, kTriangleSlope, kSinusDetune,
  kReleaseTimeMod, kSquareVolume, kNumParameters
}

Define Documentation

#define M_PI_MUL_2   6.28318530717958647692
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.