#include <pulp/midi/utility_contract.hpp>#include <pulp/music/chord.hpp>#include <pulp/music/voicing.hpp>#include <algorithm>#include <array>#include <cstddef>#include <cstdint>#include <optional>#include <span>Go to the source code of this file.
Classes | |
| struct | pulp::midi::ChordMemorySpec |
| class | pulp::midi::ChordMemory< MaximumActiveTriggers > |
| Bounded chord memory: capture a chord once, then play it from single notes. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::midi |
Enumerations | |
| enum class | pulp::midi::ChordMemoryMode : std::uint8_t { pulp::midi::Single , pulp::midi::PerKey , pulp::midi::ScaleDegree } |
| How a captured chord is addressed when a single note triggers it. More... | |