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

Hand downscaler based on how trilly the hand is. More...

#include <OldRollScaler.h>

Public Member Functions

void full_reset ()
 
void interval_end ()
 
void advance_sequencing (const col_type &ct, const float &any_ms)
 
void set_pmod (const ItvHandInfo &itvhi)
 
auto operator() (const ItvHandInfo &itvhi) -> float
 

Public Attributes

const CalcPatternMod _pmod = OldRollScaler
 
const std::string name = "OldRollScalerMod"
 
float min_mod = 0.9F
 
float max_mod = 1.075F
 
float use_cv_threshold = 0.6F
 
float min_cv = 0.15F
 
float cv_base = 0.85F
 
float power_scale = 6.F
 
const std::vector< std::pair< std::string, float * > > _params
 
float pmod = neutral
 
std::vector< float > all_ms {}
 
bool left_empty = true
 
bool right_empty = true
 

Detailed Description

Hand downscaler based on how trilly the hand is.

Member Data Documentation

◆ _params

const std::vector<std::pair<std::string, float*> > OldRollScalerMod::_params
Initial value:
{
{ "min_mod", &min_mod },
{ "max_mod", &max_mod },
{ "use_cv_threshold", &use_cv_threshold },
{ "min_cv", &min_cv },
{ "cv_base", &cv_base },
{ "power_scale", &power_scale },
}

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