Lanes/Steps/Patterns are MAXIMUM CAPACITY (active extent lives in the Snapshot). More...
#include <sequencer_state_channel.hpp>
Public Types | |
| using | cell_type = Cell |
| using | playhead_type = Playhead |
Static Public Attributes | |
| static constexpr std::size_t | lanes = Lanes |
| static constexpr std::size_t | steps = Steps |
| static constexpr std::size_t | patterns = Patterns |
| static constexpr std::size_t | command_depth = CommandDepth |
| static constexpr std::size_t | applied_depth = AppliedDepth |
Lanes/Steps/Patterns are MAXIMUM CAPACITY (active extent lives in the Snapshot).
Cell/Playhead default to the reference types. CommandDepth/ AppliedDepth size the SPSC FIFOs.
| using pulp::state::SequencerConfig< Lanes, Steps, Patterns, Cell, Playhead, CommandDepth, AppliedDepth >::cell_type = Cell |
| using pulp::state::SequencerConfig< Lanes, Steps, Patterns, Cell, Playhead, CommandDepth, AppliedDepth >::playhead_type = Playhead |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |