#include <rhythm_relationship.hpp>
Public Attributes | |
| std::size_t | target_steps = 16 |
| RhythmRelationship | relationship = RhythmRelationship::coincident |
| RhythmLengthMapping | length_mapping = RhythmLengthMapping::wrap |
| std::int64_t | phase_steps = 0 |
| RhythmCollisionPolicy | collision = RhythmCollisionPolicy::allow_source_overlap |
| RhythmDensityPolicy | density = RhythmDensityPolicy::preserve_candidates |
| std::size_t | target_onsets = 0 |
| RhythmDrawCoordinate | draw {} |
| RhythmCollisionPolicy pulp::music::RhythmRelationshipConfig::collision = RhythmCollisionPolicy::allow_source_overlap |
| RhythmDensityPolicy pulp::music::RhythmRelationshipConfig::density = RhythmDensityPolicy::preserve_candidates |
| RhythmDrawCoordinate pulp::music::RhythmRelationshipConfig::draw {} |
| RhythmLengthMapping pulp::music::RhythmRelationshipConfig::length_mapping = RhythmLengthMapping::wrap |
| std::int64_t pulp::music::RhythmRelationshipConfig::phase_steps = 0 |
| RhythmRelationship pulp::music::RhythmRelationshipConfig::relationship = RhythmRelationship::coincident |
| std::size_t pulp::music::RhythmRelationshipConfig::target_onsets = 0 |
| std::size_t pulp::music::RhythmRelationshipConfig::target_steps = 16 |