LMMS
Loading...
Searching...
No Matches
organ.h File Reference
#include "audio_fx.h"
#include "envelope.h"
#include "metadata.h"
#include "osc.h"
#include "synth.h"

Go to the source code of this file.

Classes

struct  dsp::organ_parameters
struct  dsp::organ_parameters::organ_filter_parameters
struct  dsp::organ_parameters::organ_env_parameters
class  dsp::organ_voice_base
class  dsp::organ_vibrato
 A simple (and bad) simulation of scanner vibrato based on a series of modulated allpass filters. More...
class  dsp::scanner_vibrato
class  dsp::organ_voice
class  dsp::percussion_voice
 Not a true voice, just something with similar-ish interface. More...
struct  dsp::drawbar_organ
struct  calf_plugins::organ_audio_module

Namespaces

namespace  dsp
namespace  calf_plugins

Macros

#define ORGAN_KEYTRACK_POINTS   4
#define ORGAN_WAVE_BITS   12
#define ORGAN_WAVE_SIZE   4096
#define ORGAN_BIG_WAVE_BITS   17
#define ORGAN_BIG_WAVE_SIZE   131072
#define ORGAN_BIG_WAVE_SHIFT   5
 2^ORGAN_BIG_WAVE_SHIFT = how many (quasi)periods per sample

Macro Definition Documentation

◆ ORGAN_BIG_WAVE_BITS

#define ORGAN_BIG_WAVE_BITS   17

◆ ORGAN_BIG_WAVE_SHIFT

#define ORGAN_BIG_WAVE_SHIFT   5

2^ORGAN_BIG_WAVE_SHIFT = how many (quasi)periods per sample

◆ ORGAN_BIG_WAVE_SIZE

#define ORGAN_BIG_WAVE_SIZE   131072

◆ ORGAN_KEYTRACK_POINTS

#define ORGAN_KEYTRACK_POINTS   4

◆ ORGAN_WAVE_BITS

#define ORGAN_WAVE_BITS   12

◆ ORGAN_WAVE_SIZE

#define ORGAN_WAVE_SIZE   4096