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

#include <groove_kernel.hpp>

Public Attributes

TickDuration swing_grid {}
SwingRatio swing = kStraightSwing
TickDuration table_grid {}
std::span< const GrooveKernelStep > steps {}
std::int32_t timing_strength = kGrooveKernelUnitScale
std::int32_t velocity_strength = kGrooveKernelUnitScale

Member Data Documentation

◆ steps

std::span<const GrooveKernelStep> pulp::timebase::GrooveKernelInput::steps {}

◆ swing

SwingRatio pulp::timebase::GrooveKernelInput::swing = kStraightSwing

◆ swing_grid

TickDuration pulp::timebase::GrooveKernelInput::swing_grid {}

◆ table_grid

TickDuration pulp::timebase::GrooveKernelInput::table_grid {}

◆ timing_strength

std::int32_t pulp::timebase::GrooveKernelInput::timing_strength = kGrooveKernelUnitScale

◆ velocity_strength

std::int32_t pulp::timebase::GrooveKernelInput::velocity_strength = kGrooveKernelUnitScale

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