Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CJMod Struct Reference

#include <CJ.h>

Public Member Functions

void full_reset ()
 
void decay_mod ()
 
auto operator() (const metaItvInfo &mitvi) -> float
 

Public Attributes

const CalcPatternMod _pmod = CJ
 
const std::string name = "CJMod"
 
float min_mod = 0.6F
 
float max_mod = 1.F
 
float mod_base = 0.4F
 
float prop_buffer = 1.F
 
float total_prop_min = min_mod
 
float total_prop_max = max_mod
 
float total_prop_scaler = 5.428F
 
float jack_base = 2.F
 
float jack_min = 0.625F
 
float jack_max = 1.F
 
float jack_scaler = 1.F
 
float not_jack_pool = 1.2F
 
float not_jack_min = 0.4F
 
float not_jack_max = 1.F
 
float not_jack_scaler = 1.F
 
float vibro_flag = 1.F
 
float decay_factor = 0.1F
 
const std::vector< std::pair< std::string, float * > > _params
 
float total_prop = 0.F
 
float jack_prop = 0.F
 
float not_jack_prop = 0.F
 
float pmod = min_mod
 
float t_taps = 0.F
 
float last_mod = 0.F
 

Detailed Description

Hand-Agnostic PatternMod detecting Chordjacks. Looks for continuous chords which form jacks

Member Data Documentation

◆ _params

const std::vector<std::pair<std::string, float*> > CJMod::_params
Initial value:
{
{ "min_mod", &min_mod },
{ "max_mod", &max_mod },
{ "mod_base", &mod_base },
{ "prop_buffer", &prop_buffer },
{ "total_prop_min", &total_prop_min },
{ "total_prop_max", &total_prop_max },
{ "total_prop_scaler", &total_prop_scaler },
{ "jack_base", &jack_base },
{ "jack_min", &jack_min },
{ "jack_max", &jack_max },
{ "jack_scaler", &jack_scaler },
{ "not_jack_pool", &not_jack_pool },
{ "not_jack_min", &not_jack_min },
{ "not_jack_max", &not_jack_max },
{ "not_jack_scaler", &not_jack_scaler },
{ "vibro_flag", &vibro_flag },
{ "decay_factor", &decay_factor },
}

The documentation for this struct was generated from the following file: