The exact cells the engine wrote for a step-range edit. More...
#include <sequencer_state_channel.hpp>
Public Attributes | |
| std::uint8_t | pattern = 0 |
| std::uint8_t | lane = 0 |
| std::uint8_t | first_step = 0 |
| std::uint8_t | step_count = 0 |
| std::array< typename Config::cell_type, Config::steps > | cells {} |
The exact cells the engine wrote for a step-range edit.
Randomize echoes its resulting cells here rather than the seed, so the UI never re-runs (and never drifts from) the engine's algorithm.
| std::array<typename Config::cell_type, Config::steps> pulp::state::StepRangeAppliedT< Config >::cells {} |
| std::uint8_t pulp::state::StepRangeAppliedT< Config >::first_step = 0 |
| std::uint8_t pulp::state::StepRangeAppliedT< Config >::lane = 0 |
| std::uint8_t pulp::state::StepRangeAppliedT< Config >::pattern = 0 |
| std::uint8_t pulp::state::StepRangeAppliedT< Config >::step_count = 0 |