Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SequencerGeneral Struct Reference
Collaboration diagram for SequencerGeneral:
Collaboration graph
[legend]

Public Member Functions

void set_sc_ms (const col_type &ct)
 
void set_cc_ms (const col_type &ct, const float &row_time)
 
void advance_sequencing (const col_type &ct, const float &row_time, const float &ms_now)
 
auto get_sc_ms_now (const col_type &ct, const bool lower=true) const -> float
 
auto get_mw_sc_ms (const col_type &ct)
 
auto get_any_ms_now () const -> float
 
auto get_cc_ms_now () const -> float
 
void interval_end ()
 
void full_reset ()
 

Public Attributes

CalcMovingWindow< float > _mw_any_ms
 
CalcMovingWindow< float > _mw_cc_ms
 moving window of cc_ms values
 
std::array< CalcMovingWindow< float >, num_cols_per_hand > _mw_sc_ms
 
AnchorSequencer _as
 

Member Function Documentation

◆ set_sc_ms()

void SequencerGeneral::set_sc_ms ( const col_type &  ct)
inline

sc_ms is the time from the current note to the last note in the same column, we've already updated the anchor sequencer and it will already contain that value in _sc_ms

Member Data Documentation

◆ _as

AnchorSequencer SequencerGeneral::_as

basic sequencers

◆ _mw_any_ms

CalcMovingWindow<float> SequencerGeneral::_mw_any_ms

moving window of ms_any values, practically speaking, row with something in it on this hand to last row with something in it on the current hand

◆ _mw_sc_ms

std::array<CalcMovingWindow<float>, num_cols_per_hand> SequencerGeneral::_mw_sc_ms

moving window of sc_ms values, not used but we will probably want eventually (maybe? maybe move it? idk???)


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