Etterna 0.74.4
|
#include <FlamSequencing.h>
Public Attributes | |
flam | flim |
current tracking flam | |
float | group_tol = 0.F |
scan for flam chords in this window | |
float | step_tol = 0.F |
tolerance for each column step | |
float | mod_scaler = 0.F |
int | flam_counter = 0 |
number of flams | |
std::array< float, 4 > | mod_parts = { 1.F, 1.F, 1.F, 1.F } |
bool | the_fifth_flammament = false |
Sequencer for FlamJam, to handle row by row processing of flams. Collects up to 4 flams per interval to describe its flammyness.
std::array<float, 4> FJ_Sequencer::mod_parts = { 1.F, 1.F, 1.F, 1.F } |
track up to 4 flams per interval, if the number of flams exceeds this number we'll just min_set (OR we could keep a moving array of flams, and not flams, which would make consecutive flams much more debilitating and interval proof the sequencing.. however.. it's probably not necessary to get that fancy
bool FJ_Sequencer::the_fifth_flammament = false |
there's too many flams already, don't bother with new sequencing and shortcut into a minset in flamjammod technically this means we won't start constructing sequences again until the next interval.. not sure if this is desired behavior