Complete validated construction input for a GrooveTemplate. More...
#include <model.hpp>
Public Attributes | |
| std::string | name |
| timebase::TickDuration | swing_grid {} |
| timebase::SwingRatio | swing = timebase::kStraightSwing |
| timebase::TickDuration | step {} |
| std::vector< GrooveStep > | steps |
| std::int32_t | timing_strength = kGrooveUnitScale |
| std::int32_t | velocity_strength = kGrooveUnitScale |
Complete validated construction input for a GrooveTemplate.
| std::string pulp::timeline::GrooveTemplateInput::name |
| timebase::TickDuration pulp::timeline::GrooveTemplateInput::step {} |
| std::vector<GrooveStep> pulp::timeline::GrooveTemplateInput::steps |
| timebase::SwingRatio pulp::timeline::GrooveTemplateInput::swing = timebase::kStraightSwing |
| timebase::TickDuration pulp::timeline::GrooveTemplateInput::swing_grid {} |
| std::int32_t pulp::timeline::GrooveTemplateInput::timing_strength = kGrooveUnitScale |
| std::int32_t pulp::timeline::GrooveTemplateInput::velocity_strength = kGrooveUnitScale |