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

#include <WideRangeJumptrill.h>

Collaboration diagram for WideRangeJumptrillMod:
Collaboration graph
[legend]

Public Member Functions

void full_reset ()
 
void setup ()
 
auto check_last_mt (const meta_type &mt) const -> bool
 
void bibblybop (const meta_type &mt)
 
void advance_sequencing (const base_type &bt, const meta_type &mt, const meta_type &_last_mt, CalcMovingWindow< float > &ms_any)
 
void set_pmod (const ItvHandInfo &itvhi)
 
auto operator() (const ItvHandInfo &itvhi) -> float
 
void interval_end ()
 

Public Attributes

const CalcPatternMod _pmod = { WideRangeJumptrill }
 
const std::string name = "WideRangeJumptrillMod"
 
float window_param = 3.F
 
float min_mod = 0.25F
 
float max_mod = 1.F
 
float cv_threshhold = 0.05F
 
const std::vector< std::pair< std::string, float * > > _params
 
int window = 0
 
CalcMovingWindow< int > _mw_jt
 
int jt_counter = 0
 
bool bro_is_this_file_for_real = false
 
bool last_passed_check = false
 
float pmod = neutral
 
std::array< float, 3 > seq_ms = { 0.F, 0.F, 0.F }
 

Detailed Description

Hand-Dependent PatternMod detecting Jumptrills. Lenient in a particular way so as to detect a roll as a jumptrill. should update detection so it's more similar to updated wrr probably needs better debugoutput

Member Data Documentation

◆ _params

const std::vector<std::pair<std::string, float*> > WideRangeJumptrillMod::_params
Initial value:
{
{ "window_param", &window_param },
{ "min_mod", &min_mod },
{ "max_mod", &max_mod },
{ "cv_threshhold", &cv_threshhold },
}

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