Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::midi::ChordMemory< MaximumActiveTriggers > Member List

This is the complete list of members for pulp::midi::ChordMemory< MaximumActiveTriggers >, including all inherited members.

chord_for(std::uint8_t trigger, std::array< std::uint8_t, kMaxChordNotes > &out) const noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
ChordMemory(ChordMemorySpec spec={}) noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inlineexplicit
clear_memory() noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
contract() noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inlinestatic
empty() const noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
flush(MidiBuffer &output) noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
kMaxChordNotespulp::midi::ChordMemory< MaximumActiveTriggers >static
learn(std::span< const std::uint8_t > notes) noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
learn_for(std::uint8_t trigger, std::span< const std::uint8_t > notes) noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
memory_empty() const noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
process(const MidiBuffer &input, MidiBuffer &output) noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
replace_spec(ChordMemorySpec spec, MidiBuffer &output) noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
reset(MidiBuffer &output) noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
spec() const noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
valid() const noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inline
valid_spec(ChordMemorySpec spec) noexceptpulp::midi::ChordMemory< MaximumActiveTriggers >inlinestatic