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

if this looks ridiculous, that's because it is More...

#include <SequencedBaseDiffCalc.h>

Public Member Functions

void advance_base (const SequencerGeneral &seq, const col_type &ct, Calc &calc, const int &hand, const float &row_time)
 
void advance_rm_comp (const float &rm_diff)
 
void advance_jack_comp (const float &hardest_itv_jack_ms)
 
auto get_itv_rma_diff () const -> float
 
auto get_itv_jack_diff () const -> float
 
auto get_itv_diff (const float &nps_base, Calc &calc) const -> float
 
void interval_end ()
 
void full_reset ()
 

Public Attributes

const std::string name = "TC_Static"
 
float tc_base_weight = 4.F
 
float nps_base_weight = 9.F
 
float rm_base_weight = 1.F
 
float balance_comp_window = 36.F
 
float chaos_comp_window = 4.F
 
float tc_static_base_window = 2.F
 
float balance_power = 2.F
 
float min_balance_ratio = 0.2F
 
float balance_ratio_scaler = 1.F
 
const std::vector< std::pair< std::string, float * > > _params
 
std::array< std::pair< col_type, float >, techyo::trill_window > mw_dt {}
 

Static Public Attributes

static const unsigned trill_window = 3
 

Detailed Description

if this looks ridiculous, that's because it is

Member Data Documentation

◆ _params

const std::vector<std::pair<std::string, float*> > techyo::_params
Initial value:
{
{ "tc_base_weight", &tc_base_weight },
{ "nps_base_weight", &nps_base_weight },
{ "rm_base_weight", &rm_base_weight },
{ "balance_comp_window", &balance_comp_window },
{ "chaos_comp_window", &chaos_comp_window },
{ "tc_static_base_window", &tc_static_base_window },
{ "balance_power", &balance_power },
{ "min_balance_ratio", &min_balance_ratio },
{ "balance_ratio_scaler", &balance_ratio_scaler },
}

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