WE Core
Loading...
Searching...
No Matches
StepSequencer.h File Reference
#include <vector>
#include <cmath>
#include <algorithm>
#include "General/ParameterDefinition.h"
#include "WEFilters/ModulationSource.h"

Go to the source code of this file.

Classes

struct  WECore::StepSeq::Step
 
struct  WECore::StepSeq::Pattern
 
class  WECore::StepSeq::StepSequencer
 

Namespaces

namespace  WECore
 
namespace  WECore::StepSeq
 
namespace  WECore::StepSeq::Parameters
 

Enumerations

enum class  WECore::StepSeq::StepShape : int { WECore::StepSeq::FLAT = 1 , WECore::StepSeq::RAMP = 2 , WECore::StepSeq::EXP = 3 , WECore::StepSeq::REV_EXP = 4 }
 

Functions

const ParameterDefinition::RangedParameter< double > WECore::StepSeq::Parameters::DEPTH (0, 1, 0.5)
 
const ParameterDefinition::RangedParameter< double > WECore::StepSeq::Parameters::FREQ (0.05, 20, 2)
 
const ParameterDefinition::RangedParameter< int > WECore::StepSeq::Parameters::TEMPONUMER (1, 32, 1)
 
const ParameterDefinition::RangedParameter< int > WECore::StepSeq::Parameters::TEMPODENOM (1, 32, 1)
 
const ParameterDefinition::RangedParameter< double > WECore::StepSeq::Parameters::STEP_VALUE (0, 1, 0)
 
const ParameterDefinition::RangedParameter< int > WECore::StepSeq::Parameters::STEP_REPEAT (1, 8, 1)
 
const ParameterDefinition::RangedParameter< double > WECore::StepSeq::Parameters::STEP_LENGTH_MULTIPLIER (0.25, 4.0, 1.0)
 

Variables

static constexpr int WECore::StepSeq::DEFAULT_NUM_STEPS {16}
 
constexpr bool WECore::StepSeq::Parameters::TEMPOSYNC_OFF = false
 
constexpr bool WECore::StepSeq::Parameters::TEMPOSYNC_ON = true
 
constexpr bool WECore::StepSeq::Parameters::TEMPOSYNC_DEFAULT = TEMPOSYNC_OFF