Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::sequence::SequenceProcessorConfig Struct Reference

#include <sequence_processor.hpp>

Public Attributes

std::string name = "Pulp Sequence"
std::string manufacturer = "Pulp"
std::string bundle_id = "com.pulp.sequence"
std::string version = "1.0.0"
std::uint32_t output_channels = 2
std::size_t maximum_note_events_per_track_per_block = 256
std::size_t maximum_delayed_events = 262'144
 Admission ceiling for each prepared MIDI/UMP latency ring.

Member Data Documentation

◆ bundle_id

std::string pulp::sequence::SequenceProcessorConfig::bundle_id = "com.pulp.sequence"

◆ manufacturer

std::string pulp::sequence::SequenceProcessorConfig::manufacturer = "Pulp"

◆ maximum_delayed_events

std::size_t pulp::sequence::SequenceProcessorConfig::maximum_delayed_events = 262'144

Admission ceiling for each prepared MIDI/UMP latency ring.

The processor prepares up to this bound and fails closed if sustained traffic fills it.

◆ maximum_note_events_per_track_per_block

std::size_t pulp::sequence::SequenceProcessorConfig::maximum_note_events_per_track_per_block = 256

◆ name

std::string pulp::sequence::SequenceProcessorConfig::name = "Pulp Sequence"

◆ output_channels

std::uint32_t pulp::sequence::SequenceProcessorConfig::output_channels = 2

◆ version

std::string pulp::sequence::SequenceProcessorConfig::version = "1.0.0"

The documentation for this struct was generated from the following file: