#include <routing_utility_kernels.hpp>
Public Member Functions | |
| KeyboardSplit (KeyboardSplitSpec spec={}) | |
| bool | valid () const noexcept |
| bool | replace_spec (KeyboardSplitSpec spec) noexcept |
| MidiUtilityProcessReport | flush (MidiBuffer &lower, MidiBuffer &upper) const noexcept |
| MidiUtilityProcessReport | reset (MidiBuffer &lower, MidiBuffer &upper) const noexcept |
| MidiUtilityProcessReport | replace_spec (KeyboardSplitSpec spec, MidiBuffer &lower, MidiBuffer &upper) noexcept |
| MidiUtilityProcessReport | process (const MidiBuffer &input, MidiBuffer &lower, MidiBuffer &upper) const |
Static Public Member Functions | |
| static constexpr MidiUtilityContract | contract () noexcept |
| static constexpr bool | valid_spec (KeyboardSplitSpec spec) noexcept |
|
inlineexplicit |
|
inlinestaticconstexprnoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinestaticconstexprnoexcept |