Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::midi::StepPlayer< MaxLanes, MaxSteps, MaxRatchetHits, MaximumStepsPerBlock >::Spec Struct Reference

#include <step_player.hpp>

Public Member Functions

constexpr auto operator<=> (const Spec &) const =default

Public Attributes

std::size_t lane_count = 0
std::array< StepPlayerLaneSpec, MaxLanes > lanes {}
std::uint64_t random_seed = 0

Member Function Documentation

◆ operator<=>()

template<std::size_t MaxLanes = 8, std::size_t MaxSteps = 32, std::size_t MaxRatchetHits = 8, std::size_t MaximumStepsPerBlock = 128>
auto pulp::midi::StepPlayer< MaxLanes, MaxSteps, MaxRatchetHits, MaximumStepsPerBlock >::Spec::operator<=> ( const Spec & ) const
constexprdefault

Member Data Documentation

◆ lane_count

template<std::size_t MaxLanes = 8, std::size_t MaxSteps = 32, std::size_t MaxRatchetHits = 8, std::size_t MaximumStepsPerBlock = 128>
std::size_t pulp::midi::StepPlayer< MaxLanes, MaxSteps, MaxRatchetHits, MaximumStepsPerBlock >::Spec::lane_count = 0

◆ lanes

template<std::size_t MaxLanes = 8, std::size_t MaxSteps = 32, std::size_t MaxRatchetHits = 8, std::size_t MaximumStepsPerBlock = 128>
std::array<StepPlayerLaneSpec, MaxLanes> pulp::midi::StepPlayer< MaxLanes, MaxSteps, MaxRatchetHits, MaximumStepsPerBlock >::Spec::lanes {}

◆ random_seed

template<std::size_t MaxLanes = 8, std::size_t MaxSteps = 32, std::size_t MaxRatchetHits = 8, std::size_t MaximumStepsPerBlock = 128>
std::uint64_t pulp::midi::StepPlayer< MaxLanes, MaxSteps, MaxRatchetHits, MaximumStepsPerBlock >::Spec::random_seed = 0

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