Etterna 0.74.4
|
#include <VOHT.h>
Public Member Functions | |
void | full_reset () |
void | setup () |
auto | make_thing (const float &itv_taps) -> float |
void | complete_seq () |
auto | oht_timing_check (const CalcMovingWindow< float > &ms_any) -> bool |
void | wifflewaffle () |
void | advance_sequencing (const meta_type &mt, const CalcMovingWindow< float > &ms_any) |
void | set_pmod (const ItvHandInfo &itvhi) |
auto | operator() (const ItvHandInfo &itvhi) -> float |
void | interval_end () |
Public Attributes | |
const CalcPatternMod | _pmod = VOHTrill |
const std::string | name = "VOHTrillMod" |
float | window_param = 2.F |
float | min_mod = 0.25F |
float | max_mod = 1.F |
float | base = 1.5F |
float | suppression = 0.2F |
float | cv_reset = 1.F |
float | cv_threshhold = 0.25F |
float | min_len = 8.F |
const std::vector< std::pair< std::string, float * > > | _params |
int | window = 0 |
int | cc_window = 0 |
bool | luca_turilli = false |
CalcMovingWindow< float > | badjuju |
CalcMovingWindow< int > | _mw_oht_taps |
std::array< int, max_vtrills_per_interval > | foundyatrills = { 0, 0, 0, 0 } |
int | found_oht = 0 |
int | oht_len = 0 |
int | oht_taps = 0 |
float | hello_my_name_is_goat = 0.F |
float | moving_cv = cv_reset |
float | pmod = min_mod |
Hand-Dependent PatternMod detecting one hand trills. Specific meant to downscale long continuous one hand trills to nerf jumpjack vibro. almost identical to wrr, refer to comments there
const std::vector<std::pair<std::string, float*> > VOHTrillMod::_params |