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

#include <voicing.hpp>

Public Member Functions

constexpr bool valid () const noexcept

Public Attributes

VoicingMode mode = VoicingMode::closed
MidiRange range {}
std::size_t inversion = 0
int minimum_spacing = 1
int maximum_spacing = 127

Member Function Documentation

◆ valid()

bool pulp::music::VoicingConstraints::valid ( ) const
inlineconstexprnoexcept

Member Data Documentation

◆ inversion

std::size_t pulp::music::VoicingConstraints::inversion = 0

◆ maximum_spacing

int pulp::music::VoicingConstraints::maximum_spacing = 127

◆ minimum_spacing

int pulp::music::VoicingConstraints::minimum_spacing = 1

◆ mode

VoicingMode pulp::music::VoicingConstraints::mode = VoicingMode::closed

◆ range

MidiRange pulp::music::VoicingConstraints::range {}

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/music/include/pulp/music/voicing.hpp