|
| int | key_index (std::uint8_t channel, std::uint8_t note) noexcept |
| constexpr std::int64_t | saturating_sample_add (std::int64_t position, std::int64_t offset) noexcept |
| bool | emit (MidiBuffer &output, const MidiEvent &event, MidiUtilityProcessReport &report) |
| void | clear_output (MidiBuffer &output) noexcept |
| bool | ready (const MidiBuffer &output) noexcept |
| bool | blocks_alias (const MidiBuffer &first, const MidiBuffer &second) noexcept |
| void | copy_sidecars (const MidiBuffer &input, MidiBuffer &output, MidiUtilityProcessReport &report) noexcept |
| bool | copy_sysex_sidecar (const MidiBuffer &input, MidiBuffer &output) noexcept |
| bool | emit_ump (UmpBuffer *output, const UmpEvent &event) noexcept |
| bool | is_channel_voice (const UmpPacket &packet) noexcept |
| bool | is_note_addressed (const UmpPacket &packet) noexcept |
| UmpPacket | with_channel (UmpPacket packet, std::uint8_t channel) noexcept |
| MidiEvent | at (MidiEvent event, std::int32_t sample_offset) noexcept |
| MidiEvent | with_channel (const MidiEvent &event, std::uint8_t channel) noexcept |
| bool | is_channel_voice (const MidiEvent &event) noexcept |
| bool | is_note_addressed (const MidiEvent &event) noexcept |
| int | nearest_scale_note (int note, const music::Scale &scale) noexcept |