LMMS
Loading...
Searching...
No Matches
Lb302.cpp File Reference
#include <cmath>
#include "Lb302.h"
#include "AutomatableButton.h"
#include "DspEffectLibrary.h"
#include "Engine.h"
#include "InstrumentPlayHandle.h"
#include "InstrumentTrack.h"
#include "Knob.h"
#include "LedCheckBox.h"
#include "NotePlayHandle.h"
#include "Oscillator.h"
#include "PixmapButton.h"
#include "BandLimitedWave.h"
#include "embed.h"
#include "plugin_export.h"

Namespaces

namespace  lmms
namespace  lmms::gui

Macros

#define _USE_MATH_DEFINES
#define ENVINC   64
#define LB_24_IGNORE_ENVELOPE
#define LB_FILTERED
#define LB_DIST_RATIO   4.0
#define LB_24_VOL_ADJUST   3.0
#define LB_DEBUG

Functions

static float lmms::computeDecayFactor (float decayTimeInSeconds, float targetedAttenuation)
float lmms::GET_INC (float freq)
PLUGIN_EXPORT Pluginlmms::lmms_plugin_main (Model *parent, void *data)

Variables

const float lmms::sampleRateCutoff = 44100.0f
Plugin::Descriptor PLUGIN_EXPORT lmms::lb302_plugin_descriptor

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

◆ ENVINC

#define ENVINC   64

◆ LB_24_IGNORE_ENVELOPE

#define LB_24_IGNORE_ENVELOPE

◆ LB_24_VOL_ADJUST

#define LB_24_VOL_ADJUST   3.0

◆ LB_DEBUG

#define LB_DEBUG

◆ LB_DIST_RATIO

#define LB_DIST_RATIO   4.0

◆ LB_FILTERED

#define LB_FILTERED