| contract() noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inlinestatic |
| empty() const noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inline |
| flush(MidiBuffer &output, timebase::SamplePosition block_start) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inline |
| Humanize(HumanizeSpec spec={}) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inlineexplicit |
| is_identity(HumanizeSpec spec) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inlinestatic |
| jittered_position(HumanizeSpec spec, std::uint8_t channel, std::uint8_t note, std::int64_t absolute) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inlinestatic |
| jittered_velocity(HumanizeSpec spec, std::uint8_t channel, std::uint8_t note, std::int64_t absolute, std::uint8_t velocity) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inlinestatic |
| kTimingStream | pulp::midi::Humanize< MaximumPendingAttacks > | static |
| kVelocityStream | pulp::midi::Humanize< MaximumPendingAttacks > | static |
| process(const MidiBuffer &input, MidiBuffer &output, timebase::SamplePosition block_start, std::int32_t block_samples) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inline |
| replace_spec(HumanizeSpec spec, MidiBuffer &output, timebase::SamplePosition block_start) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inline |
| reset(MidiBuffer &output, timebase::SamplePosition block_start) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inline |
| spec() const noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inline |
| update_spec_for_future_attacks(HumanizeSpec spec) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inline |
| valid() const noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inline |
| valid_spec(HumanizeSpec spec) noexcept | pulp::midi::Humanize< MaximumPendingAttacks > | inlinestatic |