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

#include <OHJ.h>

Collaboration diagram for OHJumpModGuyThing:
Collaboration graph
[legend]

Public Member Functions

void full_reset ()
 
void advance_sequencing (const col_type &ct, const base_type &bt)
 
void set_max_seq_comp ()
 
void set_prop_comp ()
 
void set_pmod (const metaItvHandInfo &mitvhi)
 
auto operator() (const metaItvHandInfo &mitvhi) -> float
 
void interval_end ()
 

Public Attributes

const CalcPatternMod _pmod = OHJumpMod
 
const std::string name = "OHJumpMod"
 
float min_mod = 0.75F
 
float max_mod = 1.F
 
float max_seq_weight = 0.65F
 
float max_seq_pool = 1.2F
 
float max_seq_scaler = 2.F
 
float prop_pool = 1.5F
 
float prop_scaler = 1.F
 
const std::vector< std::pair< std::string, float * > > _params
 
OHJ_Sequencer ohj
 
int max_ohjump_seq_taps = 0
 
int cc_taps = 0
 
float floatymcfloatface = 0.F
 
float base_seq_prop = 0.F
 
float base_jump_prop = 0.F
 
float max_seq_component = neutral
 
float prop_component = neutral
 
float pmod = neutral
 

Detailed Description

Hand-Dependent PatternMod detecting one hand jumps. Looks for one hand jumps in general in the interval. Utilizes sequencing to find continuous one hand jumps.

Member Data Documentation

◆ _params

const std::vector<std::pair<std::string, float*> > OHJumpModGuyThing::_params
Initial value:
{
{ "min_mod", &min_mod },
{ "max_mod", &max_mod },
{ "max_seq_weight", &max_seq_weight },
{ "max_seq_pool", &max_seq_pool },
{ "max_seq_scaler", &max_seq_scaler },
{ "prop_pool", &prop_pool },
{ "prop_scaler", &prop_scaler },
}

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