Etterna 0.74.4
|
#include <WideRangeJJ.h>
Public Member Functions | |
void | full_reset () |
void | setup () |
void | check () |
void | advance_sequencing (const col_type &ct, const float &time_s) |
void | set_pmod (const ItvHandInfo &itvhi) |
auto | operator() (const ItvHandInfo &itvhi) -> float |
void | interval_end () |
Public Attributes | |
const CalcPatternMod | _pmod = { WideRangeJJ } |
const std::string | name = "WideRangeJJMod" |
float | window_param = 3.F |
float | jj_required = 30.F |
float | min_mod = 0.25F |
float | max_mod = 1.F |
float | total_scaler = 2.5F |
float | cur_interval_tap_scaler = 1.2F |
float | ms_threshold = 0.065F |
float | calming_comp = 0.05F |
float | diff_falloff_power = 6.F |
const std::vector< std::pair< std::string, float * > > | _params |
int | window = 0 |
int | lc = 0 |
int | rc = 0 |
CalcMovingWindow< float > | _mw_max_problems {} |
float | current_problems = 0.F |
float | max_interval_problems = 0.F |
float | pmod = neutral |
std::array< float, max_rows_for_single_interval > | _left_times {} |
std::array< float, max_rows_for_single_interval > | _right_times {} |
Hand-Dependent PatternMod detecting jump jacks but considering flammyness. Collects the number of consecutive jumpjacks, largest sequence of them
const std::vector<std::pair<std::string, float*> > WideRangeJJMod::_params |