Krotos Modules 3
Loading...
Searching...
No Matches
OscillatorUtils.h File Reference
#include <algorithm>
#include <vector>

Go to the source code of this file.

Classes

class  krotos::Grain
 
class  krotos::PhaseGenerator
 
class  krotos::Randomiser
 
class  krotos::DeClicker
 
class  krotos::WatchValue< T >
 
class  krotos::SlewLimiter
 
class  krotos::MouseVelocityExtractor
 A class specifically designed to extract some kind of useable velocity value from parameters whose values are driven by mouse move messages The signal is very noisy, and unpredictable with respect to when it changes. More...
 

Namespaces

namespace  krotos
 

Variables

static const int krotos::MIDI_NOTE_MASK {0x7f}
 
static const int krotos::MIDI_NOTE_FLAG_DRONE {0x80}
 
static const int krotos::MIDI_NOTE_FLAG_DRONE_NOTEUP {0x100}
 
static const int krotos::MIDI_NOTE_FLAG_FLUSH {0x200}
 
static const int krotos::MIDI_NOTE_FLAG_NOR {0x400}
 
static const int krotos::MIDI_NOTE_NUMBER_C3 {60}
 
static const int krotos::MIDI_NOTE_NUMBER_CS3 {61}
 
static const int krotos::MIDI_NOTE_NUMBER_D3 {62}
 
static const int krotos::MIDI_NOTE_NUMBER_DS3 {63}
 
static const int krotos::MIDI_NOTE_NUMBER_E3 {64}
 
static const int krotos::NUM_VOICES_POLY = 8
 
static const int krotos::NUM_VOICES_DRONE = 1
 
static const int krotos::NUM_VOICES_TOTAL = NUM_VOICES_POLY + NUM_VOICES_DRONE
 
static const int krotos::SEMITONES_PER_OCTAVE {12}