#include <chord.hpp>
◆ construct()
| constexpr std::optional< Chord > pulp::music::Chord::construct |
( |
int | root_midi, |
|
|
const ChordFormula & | formula, |
|
|
std::size_t | inversion = 0 ) |
|
inlinestaticconstexprnoexcept |
◆ formula()
◆ inversion()
| std::size_t pulp::music::Chord::inversion |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ operator<=>()
| auto pulp::music::Chord::operator<=> |
( |
const Chord & | | ) |
const |
|
constexprdefault |
◆ pitch()
| std::optional< int > pulp::music::Chord::pitch |
( |
std::size_t | index | ) |
const |
|
inlineconstexprnoexcept |
◆ pitch_classes()
◆ root_midi()
| int pulp::music::Chord::root_midi |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ root_pitch_class()
| PitchClass pulp::music::Chord::root_pitch_class |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ size()
| std::size_t pulp::music::Chord::size |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ transposed()
| std::optional< Chord > pulp::music::Chord::transposed |
( |
int | semitones | ) |
const |
|
inlineconstexprnoexcept |
The documentation for this class was generated from the following file:
- /home/runner/work/pulp/pulp/core/music/include/pulp/music/chord.hpp