Michael Votaw
cbfd09658f
Check that previousPreviousRightHeel is a valid column placement
2025-02-11 19:39:03 -08:00
teejusb
49263f3c3e
Mostly stylistic changes
2025-02-11 19:39:03 -08:00
Michael Votaw
53ebe4cce1
Removed now unnecessary tracking of previous/current foot placements (we can get this from row.whereTheFootIs).
...
Add full and half crossovers
2025-02-11 19:39:03 -08:00
Michael Votaw
212b99a4c5
Changed StageLayout into a struct and consolidated layout math functions into it.
...
Added convenience methods for determining if a given column is an up, down, or side arrow.
Added explicit tech counts for up footswitches and down footswitches
2025-02-11 19:39:03 -08:00
Michael Votaw
5f7720a8b8
Added costs for "slow" bracketing (to prioritize jumps), twisted backwards foot.
...
Removed costs for JUMP, CROWDED_BRACKET, and OTHER
Added cutoffs for counting footswitches and doublesteps below a certain speed as tech
2025-02-11 19:39:03 -08:00
Michael Votaw
f70cb4c6aa
Jacks and Doublesteps don't count if they're preceded by a jump
2025-02-11 19:39:03 -08:00
Michael Votaw
033cb10f17
Footswitches don't count if it's just using a different part of the same foot.
2025-02-11 19:39:03 -08:00
Michael Votaw
9c959d7dee
Cutoff for jacks is 170bpm 1/8th notes, and not after jumps
2025-02-11 19:39:03 -08:00
Michael Votaw
6109105f97
Added TechCounts and all of the StepParity classes
2025-02-11 19:39:03 -08:00