Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::midi::StepPlayerLaneSpec Struct Reference

#include <step_player.hpp>

Public Member Functions

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

Public Attributes

std::uint8_t channel = 0
std::uint8_t base_note = 60
std::uint8_t step_count = 0
timebase::TickDuration step_duration {timebase::kTicksPerQuarter / 4}
StepPlayerDirection direction = StepPlayerDirection::Forward
std::uint8_t choke_group = 0
bool enabled = true

Member Function Documentation

◆ operator<=>()

auto pulp::midi::StepPlayerLaneSpec::operator<=> ( const StepPlayerLaneSpec & ) const
constexprdefault

Member Data Documentation

◆ base_note

std::uint8_t pulp::midi::StepPlayerLaneSpec::base_note = 60

◆ channel

std::uint8_t pulp::midi::StepPlayerLaneSpec::channel = 0

◆ choke_group

std::uint8_t pulp::midi::StepPlayerLaneSpec::choke_group = 0

◆ direction

StepPlayerDirection pulp::midi::StepPlayerLaneSpec::direction = StepPlayerDirection::Forward

◆ enabled

bool pulp::midi::StepPlayerLaneSpec::enabled = true

◆ step_count

std::uint8_t pulp::midi::StepPlayerLaneSpec::step_count = 0

◆ step_duration

timebase::TickDuration pulp::midi::StepPlayerLaneSpec::step_duration {timebase::kTicksPerQuarter / 4}

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