| Cpulp::format::aax::AaxNativeGeometry | Everything the host-frame receipt needs in one read: the parent the host handed down, the child Pulp attached, and the window both sit in |
| Cpulp::format::aax::AaxNativeRect | A native rectangle in the parent's own (logical point) coordinate space |
| Cpulp::view::ABCompare | |
| Cpulp::timeline::AbsoluteTimelineDuration | Sequence duration in absolute samples at an explicit rational rate |
| Cpulp::timeline::AbsoluteTimeRange | Absolute clip placement in samples at an explicit rational rate |
| Cpulp::view::AccessibilityCellInterface | Interface for individual table cells |
| Cpulp::view::AccessibilityInterfaceSet | The accessibility interfaces a View can actually serve |
| Cpulp::view::AccessibilityNodeSnapshot | |
| Cpulp::view::AccessibilityTableInterface | Interface for accessible tables and lists |
| Cpulp::view::AccessibilityTextInterface | Interface for accessible text content (text editors, labels) |
| Cpulp::view::TextEditor | Text editing widget with comprehensive keyboard/mouse interaction |
| Cpulp::view::AccessibilityValueInterface | Interface for accessible values (sliders, knobs, progress bars) |
| Cpulp::view::Fader | |
| Cpulp::view::Knob | |
| Cpulp::view::Meter | |
| Cpulp::view::ProgressBar | Visual progress indicator for long-running operations |
| Cpulp::view::RangeSlider | |
| Cpulp::view::ScrollBar | Standalone, parameter-style scrollbar |
| Cpulp::runtime::AccessPolicyTarget | |
| Cpulp::audio::AcidMetadata | |
| Cpulp::events::ActionBroadcaster | ActionBroadcaster — string-based action dispatch (for menu commands, etc.) |
| Cpulp::runtime::ActivateModelResult | |
| Cpulp::view::ActiveDrag | |
| Cpulp::runtime::ActivityChannel< LaneCount > | A fixed set of lock-free occurrence counters |
| Cpulp::inspect::ControlGpuHealthProvider::AdapterIdentity | |
| Cpulp::tooling::gpu_health::AdapterIdentity | Native adapter identity. Missing optional fields represent absent evidence |
| Cpulp::tooling::gpu_probe::AdapterIdentity | Native adapter identity. Missing optionals represent absent evidence |
| Cpulp::render::GpuSurface::AdapterInfo | |
| Cpulp::signal::AdditiveBankT< SampleType > | A sinusoidal-bank additive synthesizer |
| Cpulp::design::AdherenceFinding | |
| Cpulp::host::SampleRegionExecutionDomain::Admission | |
| Cpulp::authoring_capsule::AdmissionOptions | |
| Cpulp::signal::AdsrT< SampleType > | |
| Cpulp::signal::AdT< SampleType > | Attack-Decay one-shot, trigger-driven |
| Cpulp::canvas::AffineTransform | |
| Cpulp::canvas::Canvas::AffineTransform2x3 | Affine 2x3 transform snapshot, six floats laid out as CanvasRenderingContext2D.setTransform / DOMMatrix: [ a c e ] [ b d f ] [ 0 0 1 ] Identity is {1, 0, 0, 1, 0, 0} |
| Cpulp::inspect::AgentRequest | One queued request from the human, with the context the agent needs to act without guessing which design/screen/state it refers to |
| Cpulp::inspect::InspectorOverlay::AgentRequestEdit | Send-to-agent → free-text request |
| Cpulp::timeline_agent_view::AgentView | Immutable, bounded projection of one pinned DocumentView |
| Cpulp::audio::AhdsrEnvelope | |
| Cpulp::audio::AhdsrEnvelopeConfig | |
| Cpulp::signal::AhdT< SampleType > | Attack-Hold-Decay one-shot, trigger-driven |
| Cpulp::view::AlertWindow | |
| Cpulp::signal::drum::Fm6DrumVoice::Algorithm | One routing |
| Cpulp::signal::drum::Fm8DrumVoice::Algorithm | One routing: for each operator, a bitmask of the operators that modulate it, and whether it is heard directly |
| Cpulp::test::audio::AliasComponent | One expected component of the ideal series, and what was measured where it landed |
| Cpulp::test::audio::AliasOptions | Options for measure_aliasing |
| Cpulp::test::audio::AliasReport | Three-way classification of an oscillator's output into harmonic / alias / noise, with the worst in-band alias called out |
| Cpulp::signal::AlignedBufferT< SampleType > | RAII aligned buffer with SIMD-friendly access |
| Cpulp::runtime::AliveToken | Shared, fail-closed lifetime signal for callbacks that may outlive an owner |
| Cpulp::audio::AllocatedVoiceRuntimeTriggerResult | |
| Cpulp::signal::fdn::AllpassCascade< SampleType > | |
| Cpulp::signal::fdn::AllpassStage< SampleType > | |
| Cpulp::host::forge_lofi::AnalogVcfIdentity | |
| Cpulp::host::forge_lofi::AnalogVcfInstance | |
| Cpulp::signal::AnalogVcfT< SampleType > | Measured panel voicings backed by a four-pole nonlinear OTA cascade |
| Cpulp::runtime::Analytics | Analytics singleton — thread-safe event logging |
| Cpulp::runtime::AnalyticsDestination | Abstract destination for analytics events |
| Cpulp::runtime::FileAnalyticsDestination | File-based analytics destination (writes JSON lines) |
| Cpulp::runtime::AnalyticsEvent | Single analytics event |
| Cpulp::test::audio::AnalyzeOptions | Options for analyze() |
| Cpulp::audio::AnalyzerDescriptor | |
| Cpulp::audio::AnalyzerMarkerProvenance | |
| Cpulp::audio::AnalyzerProvenance | |
| Cpulp::audio::AnalyzerProviderRegistry | |
| Cpulp::audio::AnalyzerSelectionPolicy | |
| Cpulp::view::AnchorDisambiguation | One derived anchor a collision pass replaced |
| Cpulp::platform::Clipboard::AndroidBridge | |
| Cpulp::view::AnimationManager::AnimationId | |
| Cpulp::view::AnimationManager | |
| Cpulp::view::AnimationStep | A step in an animation sequence — either a tween or a parallel group |
| Cpulp::view::ParallelStep | Parallel group — all steps run simultaneously |
| Cpulp::view::TweenStep | Single tween step |
| Cpulp::view::AnimatorSetBuilder | Builder for composing animation sequences and parallel groups |
| Cpulp::host::AnticipationBoundary | |
| Cpulp::host::AnticipationEligibility | |
| Cpulp::host::AnticipationLane | |
| Cpulp::host::AnticipationPartition | |
| Cpulp::host::SignalGraph::CompiledGraph::AnticipationSplice | |
| Cpulp::host::AnticipationSubgraph | |
| Cpulp::view::AppearanceCoverage | N of M evaluated, K skipped and why. Printed on every run |
| Cpulp::view::AppearanceFinding | |
| Cpulp::view::AppearanceOptions | |
| Cpulp::view::AppearanceReport | |
| Cpulp::view::AppearanceTracker | Tracks OS-level appearance (light/dark mode) and auto-switches themes |
| Cpulp::state::ApplicationProperties | Application-level properties with platform-standard paths |
| Cpulp::state::AppliedEditT< Config > | |
| Cpulp::timeline::ApplyNoteTransform | A typed, apply-time request |
| Cpulp::view::AppSettings | Persistent application settings (window size, device selection, preferences) |
| Cpulp::format::AppUpdateService | |
| Cpulp::format::AppUpdateStatus | |
| Cpulp::test::audio::Ar2Observation | One short-window AR(2) pole fit |
| Cpulp::test::audio::Ar2Track | AR(2) pole track — an independent cross-check on track_cycles |
| Cpulp::test::audio::Ar2TrackOptions | Options for track_ar2 |
| Cpulp::format::ara::AraAudioModification | A user-editable view onto an AraAudioSource |
| Cpulp::format::ara::AraAudioSource | Properties of an audio source, as reported by the host |
| Cpulp::format::AraDocumentController | ARA document controller — manages the plugin's view of the DAW's audio content |
| Cpulp::format::ara::AraMusicalContext | |
| Cpulp::format::ara::AraPlaybackRegion | A playback region maps a span of an audio modification onto the host's timeline |
| Cpulp::format::ara::AraRegionSequence | A region sequence groups playback regions on the same logical track (host's notion of "track" or "lane") |
| Cpulp::format::ara::AraTempoEntry | Tempo + meter context shared by one or more region sequences |
| Cpulp::signal::tape::ArchetypePreset | The complete baked preset for one machine |
| Cpulp::midi::Arpeggiator< MaximumHeldNotes, MaximumOctaves, MaximumStepsPerBlock, MaximumOwnershipRuns > | Fixed-capacity, sample-accurate MIDI arpeggiator |
| Cpulp::midi::ArpeggiatorBlock | Block timing for one sample-accurate arpeggiator call |
| Cpulp::midi::ArpeggiatorCapacityContract | |
| Cpulp::midi::ArpeggiatorGate | |
| Cpulp::midi::ArpeggiatorSpec | |
| Cpulp::playback::ArrangementAudioRenderer | Renders every arrangement-selected audio track in PlaybackProgram order |
| Cpulp::playback::ArrangementAudioTrackRenderer | One stable SignalGraph-facing arrangement audio renderer |
| Cpulp::playback::ArrangementNoteRenderer | Arrangement-note scheduler for the engine transport-tick lane |
| Cpulp::timeline_view::ArrangerLayout | A resolved tick/pixel mapping, supplied by whoever owns the viewport |
| Cpulp::signal::ArT< SampleType > | Attack-Release, gate-driven |
| Cpulp::tooling::gpu_probe::Artifact | Bounded artifact descriptor; payload bytes are owned by ArtifactPayload |
| Cpulp::tooling::gpu_probe::ArtifactPayload | Owning artifact descriptor plus its exact payload bytes |
| Cpulp::timeline::AssetLocator | Non-authoritative location hint for resolving content by hash |
| Cpulp::view::AssetManager | |
| Cpulp::timeline::AssetRepresentation | Alternate fidelity, analysis, or cache form of the same logical asset |
| Cpulp::view::WidgetBridge::WidgetRegistry::AssignmentSlot | |
| Cpulp::audio::AsyncBlockEvent< Event > | A timed event handed to or produced by the worker |
| Cpulp::audio::AsyncBlockWorker< Event > | Plays audio that a worker thread renders, at an exact, fixed latency, for a host whose blocks vary in size |
| Cpulp::audio::AsyncBlockWorkerConfig | |
| Cpulp::audio::AsyncBlockWorkerStats | |
| Cpulp::render::GpuCompute::AsyncStats | Counters for the async path, incremented where the work actually happens: submits at the queue submit, map_resolves when the GPU map callback fires, expired/failed when a request completes with that status |
| Cpulp::runtime::AsyncStream | |
| Cpulp::runtime::AsyncStreamOptions | |
| Cpulp::render::AtlasInfo | A value-snapshot of one texture atlas's state, taken at a known point |
| Cpulp::render::AtlasInventory | A read-only collection of atlas snapshots for the inspector |
| Cpulp::render::AtlasPacker | Simple rectangle packer for atlas allocation |
| Cpulp::project_package::AtomicPublisher | Builds a private sibling directory and publishes it at a previously absent destination |
| Cpulp::host::eurorack::AttenuverterInstance | |
| Cpulp::signal::AttenuverterT< SampleType > | y = x * gain + offset, with gain allowed to go negative |
| Cpulp::canvas::AttributedString | Attributed string — a sequence of styled text spans |
| Cpulp::dataplane::AudioBridge | |
| Cpulp::view::AudioBridge | |
| Cpulp::playback::AudioClipRendererProgram | |
| Cpulp::inspect::AudioConfig | Audio configuration snapshot |
| Cpulp::audio::AudioDevice | |
| Cpulp::audio::AudioDeviceManager | AudioDeviceManager — persistence + MIDI hub |
| Cpulp::audio::AudioFileData | |
| Cpulp::audio::AudioFileInfo | |
| Cpulp::audio::AudioFocusRegistry | |
| Cpulp::timeline::AudioFrameRange | Half-open frame interval [start_frame, end_frame) |
| Cpulp::format::AudioInputBusProvider | A host-owned, realtime-safe view provider for declared processor input buses |
| Cpulp::inspect::AudioInspector | Monitors audio thread performance and state for the inspector |
| Cpulp::audio::AudioIoTiming | Immutable control-thread snapshot of one audio route's I/O timing |
| Cpulp::timeline::AudioLoopInfo | Typed musical metadata attached to sealed audio content |
| Cpulp::timeline::AudioLoopPoint | Frame position at which sealed audio may loop |
| Cpulp::signal::AudioMatrixMixerT< SampleType, MaxInputs, MaxOutputs, Allocator > | Fixed-capacity signed audio routing matrix with sample-continuous gain ramps |
| Cpulp::audio::AudioPeak | |
| Cpulp::audio::AudioProbe | Realtime output-boundary probe |
| Cpulp::audio::AudioProbeCaptureConfig | Configuration for the optional last-N-frames capture ring |
| Cpulp::audio::AudioProbeSnapshot | Realtime-produced, fixed-capacity, trivially-copyable probe summary |
| Cpulp::audio::AudioProcessLoadMeasurer | Measures the CPU load of an audio processing callback |
| Cpulp::audio::AudioProcessLoadSnapshot | Snapshot published by AudioProcessLoadMeasurer |
| Cpulp::format::AudioRateModulationView | Non-owning dense per-sample parameter-modulation lane |
| Cpulp::playback::AudioRendererError | |
| Cpulp::playback::AudioRendererLimits | Shared compile and RT ceilings |
| Cpulp::host::AudioRouteCatalog | Control-thread source catalog supplied by a Pulp host (standalone, Forge, or another graph host) |
| Cpulp::host::MutableAudioRouteCatalog | Small host-side implementation for standalone/Forge hosts |
| Cpulp::host::AudioRouteInfo | |
| Cpulp::audio::AudioRuntimeOverloadPolicy | |
| Cpulp::audio::AudioRuntimeOverloadReport | |
| Cpulp::inspect::AudioRuntimeTelemetry | Cheap runtime telemetry bridge for agent/UI polling |
| Cpulp::audio::AudioScopeAcquisition | |
| Cpulp::audio::AudioScopeAcquisitionConfig | |
| Cpulp::audio::AudioScopeMeasurements | |
| Cpulp::audio::AudioScopeResult | |
| Cpulp::audio::AudioSource | Abstract base — host-callable audio source |
| Cpulp::audio::PositionableAudioSource | AudioSource with a notion of position |
| Cpulp::audio::AudioFormatReaderSource | Plays back a MemoryMappedAudioReader as a PositionableAudioSource |
| Cpulp::audio::AudioTransportSource | Wraps a PositionableAudioSource with transport-level control: |
| Cpulp::audio::AudioSourcePlayer | Drives an AudioSource from a host audio callback |
| Cpulp::audio::AudioStats | Minimal release-safe audio counter aggregate |
| Cpulp::audio::AudioStreamHandoff | |
| Cpulp::audio::AudioStreamHandoffConfig | |
| Cpulp::audio::AudioStreamHandoffPullResult | |
| Cpulp::audio::AudioStreamHandoffStats | |
| Cpulp::audio::AudioSubsectionReader | A view into a sub-range of an AudioFileData |
| Cpulp::audio::AudioSystem | |
| Cpulp::audio::AudioTap | Fixed-capacity, single-producer/single-consumer audio analysis tap |
| Cpulp::playback::AudioTrackRendererProgram | |
| Cpulp::host::AudioUnitNativeHandle | |
| Cpulp::host::AudioUnitV3NativeHandle | |
| Cpulp::audio::AudioWorkgroup | Manages real-time thread priority for audio processing threads |
| Cpulp::format::AudioWorkgroupClient | Optional capability for processors and graph runtimes which own auxiliary realtime rendering threads |
| Cpulp::host::SignalGraph | |
| Cpulp::timeline_editor::AuditionHandle | Names a sustained audition so it can be ended |
| Cpulp::timeline_editor::ScriptedUiHost< Intent >::AuditionRecord | One audition the host was asked for, with the outcome it gave back |
| Cpulp::timeline_editor::AuditionRequest | What a view asks to hear, in document terms only |
| Cpulp::timeline_editor::AuditionResult | Returned by value so a view driven by a host that cannot audition is observable in a test without a mock — the same reason StepGridViewBase returns PumpResult rather than relying on an unobservable side effect |
| Causdk::AUMIDIEffectBase | |
| Cpulp::format::au::PulpAUEffect | |
| Cpulp::signal::AutocorrelationResultT< SampleType > | |
| Cpulp::signal::AutoDuckedSendT< SampleType > | Stereo send-gain processor for keeping an effect return out of the way of a source or sidechain signal |
| Cpulp::playback::AutomationBlockEvent | |
| Cpulp::playback::AutomationCursor | Allocation-free renderer for one immutable AutomationProgram |
| Cpulp::playback::AutomationCursorResult | |
| Cpulp::timeline::AutomationCurve | Immutable, position-ordered automation points |
| Cpulp::timeline::AutomationCurveError | Automation curve failure with the offending and, when relevant, conflicting identities |
| Cpulp::timeline::AutomationLane | Immutable ownership of one authored automation curve and its logical target |
| Cpulp::timeline::AutomationLaneError | Automation lane failure with the lane and related target identity |
| Cpulp::playback::AutomationPlaybackLimits | Preparation and callback-work ceilings shared by document compilation and track automation rendering |
| Cpulp::timeline::AutomationPoint | One identity-bearing automation value at a canonical musical tick |
| Cpulp::timeline::AutomationPointPositionLess | Canonical ordering for authored automation points and curve storage |
| Cpulp::playback::AutomationProgram | Immutable tick- and sample-domain form of one automation lane |
| Cpulp::playback::AutomationProgramError | |
| Cpulp::playback::AutomationProgramInstanceToken | |
| Cpulp::playback::AutomationProgramSegment | |
| Cpulp::playback::AutomationProgramView | The identity, exact tempo-map object, and immutable segments consumed by AutomationCursor |
| Cpulp::playback::AutomationRecorder | Captures parameter gestures into a bounded point stream |
| Cpulp::playback::AutomationSegmentView | Random-access, immutable segment storage used by the production cursor |
| Cpulp::host::forge_lofi::AutoPanInstance | |
| Cpulp::view::AutoUi | |
| Cpulp::events::MainThreadDispatcher::Backend | |
| Cpulp::events::NetworkServiceDiscovery::Backend | Backend interface the host installs to get real mDNS |
| Cpulp::platform::FileDialog::Backend | |
| Cpulp::view::View::BackgroundGradient | One background-image layer |
| Cpulp::runtime::BackgroundJobContext | |
| Cpulp::runtime::BackgroundJobHandle | |
| Cpulp::runtime::BackgroundJobOptions | |
| Cpulp::runtime::BackgroundJobProgress | |
| Cpulp::runtime::BackgroundJobService | |
| Cpulp::host::BackgroundScanner | |
| Cpulp::format::BackgroundTaskLane< Task, Capacity > | One bounded, pre-warmed audio-to-worker task lane |
| Cpulp::view::web::BackingStore | Canvas backing-store size and the scale factor handed to the Skia surface |
| Cpulp::inspect::BadgePlacement | Computed top-left placement for a selection badge (the type W×H hover tooltip and the grid-refuse "can't move" badge) |
| Cpulp::host::BakedCustomNodeBinding | |
| Cpulp::host::BakedCustomParamBinding | |
| Cpulp::host::BakedParamView | |
| Cpulp::host::BakedPlan | |
| Cpulp::host::BakedPlanLoadResult | |
| Cpulp::host::BakedTrust | |
| Cpulp::host::BakedTypeRegistration | |
| Cpulp::host::BakedTypeRegistry | |
| Cpulp::host::BakePlanResult | |
| Cpulp::signal::BallisticsFilterT< SampleType > | Envelope follower with configurable attack and release times |
| Cpulp::signal::BallisticsFilterT< double > | |
| Cpulp::signal::EnvelopeFollowerT< double > | |
| Cpulp::signal::BallisticsFilterT< float > | |
| Cpulp::signal::EnvelopeFollowerT< float > | |
| Cpulp::signal::EnvelopeFollowerT< SampleType > | Discoverable name for Pulp's established peak/RMS envelope follower |
| Cpulp::signal::BallisticsFilterT< SampleType > | |
| Cpulp::signal::EnvelopeFollowerT< SampleType > | |
| Cpulp::view::EqCurveView::Band | |
| Cpulp::view::BandedBorder | A banded border in its own border box, origin at the top-left corner |
| Cpulp::view::EqCurveView::BandParamIds | |
| Cpulp::signal::BandPowerGain | One band of a band-wise response: its frequency span and power gain |
| Cpulp::signal::ExplicitQResonatorBankT< SampleType >::BandRecipe | |
| Cpulp::signal::LinkwitzRileyT< SampleType >::BandSplit | |
| Cpulp::timebase::BarPosition | |
| Cpulp::timebase::BarTickPosition | |
| Cpulp::format::reload::ReloadController::Baseline | The version the controller compares against: the watched file's mtime and content hash it last acted on (or was seeded with) |
| Cpulp::state::BaseOffsetValue | Canonical automation value shared by graph, Processor, and timeline delivery |
| Cpulp::signal::detail::BasicLfoT< SampleType, Convention > | Shared implementation selected by the two explicit public LFO types below |
| Cpulp::signal::EffectLfoT< double > | |
| Cpulp::signal::LfoT< double > | |
| Cpulp::signal::detail::BasicLfoT< float, detail::LfoConvention::effect > | |
| Cpulp::signal::EffectLfoT< float > | |
| Cpulp::signal::EffectLfoT< SampleType > | |
| Cpulp::signal::detail::BasicLfoT< float, detail::LfoConvention::toolkit > | |
| Cpulp::signal::LfoT< float > | |
| Cpulp::signal::LfoT< SampleType > | |
| Cpulp::midi::BasicMonophonicNoteSelector< Serial > | |
| Cpulp::inspect::TweakStore::BatchEntry | One (property_path, value) pair within a batched apply |
| Cpulp::signal::chardelay::BbdChannel | One channel of the clocked BBD core, compander included |
| Cpulp::timebase::BeatFraction | |
| Cpulp::signal::BeatRepeatCapturePlan | |
| Cpulp::signal::BeatRepeatKernelT< SampleType > | |
| Cpulp::signal::BeatRepeatPlanResult | |
| Cpulp::render::GpuCompute::BenchmarkResult | |
| Cpulp::signal::BiasT< SampleType > | |
| Cpulp::canvas::BidiAnalyzer | |
| Cpulp::canvas::BidiParagraph | Aggregate paragraph-level bidi result |
| Cpulp::canvas::BidiRun | One contiguous span of text that shares a single bidi embedding level |
| Cpulp::runtime::BigInteger | Arbitrary-precision unsigned integer backed by Mbed TLS MPI |
| Cpulp::music::BinaryPattern< MaxSteps > | |
| Cpulp::state::Binding | Reactive binding between a UI widget and a StateStore parameter |
| Cpulp::view::BindingAttempt | One recorded attempt, successful or not |
| Cpulp::view::BinDisplay | |
| Cpulp::view::SpectrumView | |
| Cpulp::signal::BiquadCoefficientsT< SampleType > | |
| Cpulp::signal::BiquadT< SampleType > | |
| Cpulp::host::forge_lofi::BitcrushInstance | |
| Cpulp::host::BlacklistEntry | |
| Cpulp::midi::BleMidiCentral | Cross-platform BLE MIDI central |
| Cpulp::midi::BleMidiPacketDecoder | Stateful decoder |
| Cpulp::midi::BleMidiPeripheral | One BLE peripheral that advertises the BLE-MIDI service |
| Cpulp::midi::BleMidiPortRegistry | Singleton bridge between BLE-MIDI centrals and the platform MidiSystem |
| Cpulp::midi::BleMidiUuids | The well-known service / characteristic UUIDs (16-byte big-endian) |
| Cpulp::signal::BlitOscillatorT< SampleType > | Band-limited impulse train evaluated by discrete summation |
| Cpulp::view::BlobData | Raw binary data for any resource |
| Cpulp::project_package::BlobReference | Exact package location of one SHA-256-addressed blob |
| Cpulp::format::TransportQuantizer::BlockPlan | |
| Cpulp::view::BorderBands | How a side of width CSS px splits into bands for style: an outer band, a transparent gap, and an inner band, summing to width |
| Cpulp::view::BorderShades | The two shades a 3D border style paints a side colour in, as Chromium resolves them |
| Cpulp::audio::BoundaryReport | |
| Cpulp::audio::BoundaryReportInputs | Inputs to the report |
| Cpulp::host::BoundedDelayDescriptor | |
| Cpulp::host::BoundedDelayRegistration | |
| Cpulp::timeline::BoundedJsonSink | Append-only JSON output sink with an enforced byte ceiling |
| Cpulp::format::GraphRuntimeBufferPool::BoundNode | |
| Cpulp::view::View::BoxShadow | Box shadow (CSS-like: offset, blur, spread, color, inset) |
| Cpulp::view::BoxSize | A control's natural size |
| Cpulp::signal::BreakpointEnvelopePointT< SampleType > | |
| Cpulp::signal::BreakpointEnvelopeT< SampleType, MaxPoints > | |
| Cpulp::signal::SpeakerModelT< SampleType >::BreakupMode | One DIMENSIONLESS breakup mode: a ratio to the archetype's anchor frequency plus a Q and a gain |
| Cpulp::signal::BridgedTComponents | Component values of the TR-808 bass drum's bridged-T network, in SI units (ohms, farads) |
| Cpulp::signal::BridgedTResonator | The TR-808 bass drum's bridged-T network: one second-order system with three inputs (pulse shaper, feedback buffer, retrigger pulse) and two outputs (Vbt, the sound; Vcomm, the node that drives Q43's leakage) |
| Cpulp::view::web::BrowserKeyEvent | |
| Cpulp::view::web::BrowserModifiers | |
| Cpulp::view::web::BrowserPointerEvent | |
| Cpulp::view::web::BrowserWheelEvent | |
| Cpulp::view::BubbleMessageComponent | |
| Cpulp::view::FrameCostProbe::Budget | |
| Cpulp::audio::Buffer< SampleType > | Owning multi-channel audio buffer with contiguous storage |
| Cpulp::playback::BufferedContentSource | |
| Cpulp::playback::BufferedContentSourceConfig | |
| Cpulp::audio::BufferingReader | Background-thread audio file reader for gapless streaming playback |
| Cpulp::test::audio::BufferMetrics | Whole-buffer facts. channels.size() == channel count |
| Cpulp::render::BufferPool< T > | Buffer pool — reuses std::vector allocations in hot rendering paths |
| Cpulp::inspect::BufferUnderrun | Buffer underrun event |
| Cpulp::audio::BufferView< SampleType > | Non-owning view over multi-channel audio sample data |
| Cpulp::format::reload::BuildFingerprint | |
| Cpulp::host::BuiltInDeviceDescriptor | One instantiable Pulp-owned device |
| Cpulp::osc::Bundle | OSC Bundle — contains a timetag and a list of elements |
| Cpulp::osc::BundleElement | Bundle element — either a message or a nested bundle |
| Cpulp::signal::BurstGenT< SampleType > | One trigger in, a burst of N triggers out, with a spacing curve and a level ramp |
| Cpulp::format::BusBuffer | |
| Cpulp::format::BusBufferSet | Fixed-capacity, non-owning set of block-local bus views |
| Cpulp::format::Processor::BusesLayout | ── Opt-in DSP-state carry across a hot-reload (reload lane, item 1.6) ── On a hot-reload the new processor binds to the live StateStore (params + values preserved), but its DSP-internal state — delay lines, filter history, reverb tails, oscillator phase — starts COLD |
| Cpulp::format::BusInfo | Audio bus description — for multi-bus plugins (sidechain, aux, etc.) |
| Cpulp::format::BusLayoutConfiguration | One complete host-selectable channel configuration |
| Cpulp::signal::chardelay::Butterworth6Lowpass | |
| Cpulp::signal::fdn::ButterworthPair | |
| Cpulp::signal::fdn::ButterworthState | |
| Cpulp::audio::BwavMetadata | |
| Cpulp::canvas::CachedGlyph | |
| Cpulp::view::Label::CachedLineBox | One captured line of text: where it sits in this Label's box, and which slice of the text it holds (UTF-16 code units, as the capture indexes) |
| Cpulp::state::CachedProperty< T > | Cached accessor for a StateTree property |
| Cpulp::signal::ChorusEnsembleT< SampleType >::Calibration | One voicing's shipped calibration |
| Cpulp::audio::CallbackContext | |
| Cpulp::format::HostParameterEditBridge::Callbacks | Protocol callbacks, in the order they are invoked for a gesture: begin → value(one or more) → value → end |
| Cpulp::platform::DBus::CallContext | Context for one incoming method call against a registered object |
| Cpulp::view::CalloutPlacement | Resolved placement in the window coordinate space |
| Cpulp::view::CalloutStyle | Tunables for the callout geometry. All lengths in the window coordinate space |
| Cpulp::runtime::CancelRegistration | RAII registration returned by CancelToken::register_callback |
| Cpulp::runtime::CancelSource | Move-only owner of a cancellation state |
| Cpulp::runtime::detail::CancelStateBase | Public part of the shared state so is_cancelled() can inline to one load |
| Cpulp::host::CancelToken | Shared cancel flag |
| Cpulp::runtime::CancelToken | |
| Cpulp::runtime::CancellationToken | Former name of the shared token |
| Cpulp::authoring_capsule::CanonicalPcm | |
| Cpulp::host::CanonicalPluginIdentity | |
| Cpulp::canvas::Canvas | |
| Cpulp::canvas::CoreGraphicsCanvas | |
| Cpulp::canvas::RecordingCanvas | |
| Cpulp::view::CanvasDrawCmd | A draw command recorded from JS for replay in paint() |
| Cpulp::view::ScriptInspectorBridge::Capabilities | |
| Cpulp::render::GpuCompute::CapabilityReport | Runtime GPU capability/limit report for the compute device |
| Cpulp::authoring_capsule::CapabilityRequirement | |
| Cpulp::view::CapabilitySet | A granted-capability set |
| Cpulp::signal::WavesetTransformerT< SampleType >::Capacity | |
| Cpulp::signal::detail::CapacityLayout | |
| Cpulp::authoring_capsule::CapsuleArchive | A reader over an admitted archive |
| Cpulp::authoring_capsule::CapsuleError | A rejection with the exact subject that caused it |
| Cpulp::authoring_capsule::CapsuleLimits | |
| Cpulp::authoring_capsule::CapsulePreview | |
| Cpulp::playback::CaptureCommand | |
| Cpulp::playback::CapturedMidiEvent | |
| Cpulp::playback::CaptureEngine | Fixed-capacity input recorder |
| Cpulp::playback::CaptureEngineConfig | |
| Cpulp::playback::CaptureEngineStats | |
| Cpulp::playback::CaptureEvent | |
| Cpulp::runtime::CaptureLogSink | Keeps the most recent records in memory |
| Cpulp::view::CaptureRequirements | |
| Cpulp::view::CaptureResult | |
| Cpulp::playback::CaptureSession | |
| Cpulp::playback::CaptureTakeHandle | |
| Cpulp::playback::CaptureTrackConfig | |
| Cpulp::view::CaretBlink | The "solid while moving, blinking while still" state machine |
| Cpulp::view::CaretBlinkConfig | Blink timing. The defaults are the values Pulp has always used |
| Cpulp::view::CaretMetrics | Where a caret goes, in the coordinate space the widget paints text in |
| Cpulp::signal::CartesianWalkT< SampleType > | The 2-D (Cartesian) sequencer |
| Cpulp::view::StepGridViewBase::Cell | |
| Cpulp::view::StepGridViewBase::CellVisual | Precomputed per-cell visual, recomputed only for dirtied regions |
| Cpulp::interchange::CensusLimits | Bounds on how much evidence one census retains |
| Cpulp::signal::CepstralEnvelopeAnalyzerT< SampleType > | Log-magnitude spectrum to liftered log-envelope |
| Cpulp::signal::CepstralEnvelopeConfigT< SampleType > | |
| Cpulp::signal::CepstralEnvelopeResultT< SampleType > | |
| Cpulp::signal::MultiChannelBallistics::Channel | |
| Cpulp::inspect::ChannelLevels | Per-channel audio levels |
| Cpulp::signal::ChannelLevels | Per-channel level measurements computed on the audio thread |
| Cpulp::test::audio::ChannelMetrics | Per-channel facts about a rendered buffer |
| Cpulp::midi::ChannelRouter | |
| Cpulp::midi::ChannelRouteSpec | |
| Cpulp::audio::ChannelSet | Named channel layout — maps channel indices to speaker positions |
| Cpulp::host::character_delay::CharacterDelayInstance | |
| Cpulp::signal::CharacterDelayT< SampleType > | |
| Cpulp::view::ChartShaderPreset | |
| Cpulp::view::ChartShaderPresetOptions | |
| Cpulp::signal::ChebyshevHarmonicShaperT< SampleType > | A fixed-storage Chebyshev-series transfer function |
| Cpulp::signal::CheckedRetainedByteCharge | |
| Cpulp::format::validation::CheckResult | Outcome of a single validation check |
| Cpulp::test::audio::CheckResult | Outcome of one signal assertion |
| Cpulp::platform::ChildProcess | Cross-platform child process with timeout, cancellation, and line-by-line output callbacks |
| Cpulp::platform::ChildProcessInputChannel | Move-only parent endpoint of the child's inherited standard-input channel |
| Cpulp::events::ChildProcessManager | Manages a pool of child processes |
| Cpulp::music::Chord | |
| Cpulp::view::ShortcutMap::Chord | All chords currently bound to the given command |
| Cpulp::music::ChordCompatibilityEntry | |
| Cpulp::music::ChordFormula | |
| Cpulp::midi::ChordMemory< MaximumActiveTriggers > | Bounded chord memory: capture a chord once, then play it from single notes |
| Cpulp::midi::ChordMemorySpec | |
| Cpulp::playback::ChordPatternContent | Immutable authored settings for the deterministic chord-pattern compiler |
| Cpulp::music::ChordRecognition | |
| Cpulp::music::ChordRecognitionList | |
| Cpulp::timeline::ChordScaleEvent | Harmonic statement in force from position until the next event |
| Cpulp::timeline::ChordScaleLane | Immutable chord/scale context lane owned by a sequence |
| Cpulp::signal::ChorusEnsembleT< SampleType > | One chorus engine, four voicings. Stereo in place |
| Cpulp::signal::ChorusT< SampleType > | |
| Cpulp::signal::ChromaFrameT< SampleType > | One complete chroma analysis window |
| Cpulp::signal::ChromaFrontEndT< SampleType, MaxFftSize, MaxChannels > | Fixed-capacity chroma analysis over caller-owned planar input |
| Cpulp::view::ButtonSurface::ChromiumRefreshParts | Everything the skin paints, in local coordinates, in paint order: the lighten layer (disabled only) and fill on surface, the border stroke on surface, then, when focus-visible, the outer ring and the inner ring over it |
| Cpulp::view::Checkbox::ChromiumRefreshParts | Everything the chromium_refresh skin paints, in local coordinates, in paint order: lighten (disabled only), background, border (absent for a checked or indeterminate checkbox), accent_fill (checked or indeterminate checkbox), then the mark: the check stroke, the dash or the radio dot |
| Cpulp::view::RangeSlider::ChromiumRefreshParts | Everything the chromium_refresh skin paints, in local coordinates |
| Cpulp::audio::AsyncBlockWorker< Event >::Chunk | One stretch of positions the job renders |
| Cpulp::midi::CiDeviceInfo | CI device identity (from discovery) |
| Cpulp::midi::CiDiscovery | MIDI-CI Discovery manager — handles CI message exchange |
| Cpulp::host::detail::ClapIdentityAccess | |
| Cpulp::host::ClapNativeHandle | |
| Cpulp::format::clap_generic::ClapPluginRecord | |
| Cpulp::signal::ClassicReverbT< SampleType > | |
| Cpulp::view::ClaudeBundle | Result of unpacking a Claude Design bundle's <script type="__bundler/manifest"> |
| Cpulp::view::ClaudeBundleAsset | One asset entry from a Claude Design bundle |
| Cpulp::view::ClaudeBundleFontBinding | One captured @font-face rule joined to a content-addressed bundle asset |
| Cpulp::view::ClaudeBundleMaterializedBinding | One id-addressed binding from a v2 materialized browser document |
| Cpulp::view::ClaudeRuntimeOptions | Options for the --execute-bundle import lane |
| Cpulp::state::ClearEdit | |
| Cpulp::signal::ClickFreePathSwitcherT< SampleType, MaxPaths > | Fixed-capacity, click-free path selector |
| Cpulp::signal::drum::ClickLayer | The transient: a burst of noise through a lowpass, decaying in a few milliseconds |
| Cpulp::timeline::Clip | Immutable identity-bearing placement of one ClipContent value |
| Cpulp::platform::Clipboard | |
| Cpulp::signal::ClipperSolverConfig | |
| Cpulp::playback::ClipPlacementFadeProgram | Every placement fade one flattened leaf sits under |
| Cpulp::playback::ClipPlacementFadeSegment | One placement-fade ramp a flattened leaf sits under, in clip-relative frames |
| Cpulp::timeline::ClipPlaybackProperties | Clip-level audio controls |
| Cpulp::view::IRStyle::ClipRect | |
| Cpulp::timeline_agent_view::ClipSummary | |
| Cpulp::timeline::Track::ClipView | Snapshot-owned random-access view of clips in timeline order |
| Cpulp::host::eurorack::ClockDividerInstance | |
| Cpulp::signal::ClockDividerT< SampleType > | Pass every Nth trigger |
| Cpulp::signal::ClockMultT | Emit N evenly spaced event triggers per measured input period |
| Cpulp::timeline::CloneSequence | Clones a sequence using an explicit, complete owned-identity mapping |
| Cpulp::canvas::ClusterEntry | One grapheme cluster in the input |
| Cpulp::events::CoalescedUpdater | Coalescing async update — trigger from any thread, callback runs on event thread |
| Cpulp::events::LambdaCoalescedUpdater | Lambda-based async updater (convenience) |
| Cpulp::view::CodeEditorConfig | Configuration for the code editor |
| Cpulp::view::CodeGenOptions | Options for code generation |
| Cpulp::signal::SvfT< SampleType >::Coefficients | The TPT state-variable coefficients for a sample rate, cutoff and resonance (Q): g = tan(pi fc / fs), k = 1 / Q, a1 = 1 / (1 + g (g + k)), a2 = g a1, a3 = g a2 |
| Cpulp::signal::ParticleCollisionExciterT< SampleType >::CollisionEvent | |
| Cpulp::canvas::Color | |
| Cpulp::signal::ColorMapper | Maps a normalized value [0,1] to a color using a predefined ramp |
| Cpulp::osc::ColorRgba | 32-bit RGBA color — the OSC 1.0 optional 'r' type tag |
| Cpulp::signal::CombFilterBlockResult | |
| Cpulp::signal::CombFilterConfig | |
| Cpulp::signal::CombFilterSampleResult< SampleType > | |
| Cpulp::signal::CombFilterT< SampleType > | A fixed-capacity, integer-delay comb-filter family |
| Cpulp::view::Command | A named command with optional shortcut and callback |
| Cpulp::timeline::CommandAuthority | The authority one command requires, as a class and intent pair |
| Cpulp::timeline::CommandEnvelope | One command paired with its writer-scoped idempotency identity |
| Cpulp::view::CommandHandler | Interface implemented by any object that can perform commands |
| Cpulp::view::AudioInspectorWindow | Floating Audio Inspector window |
| Cpulp::view::InspectorWindow | Floating inspector window that displays the view hierarchy and properties of a target view tree in a separate OS window |
| Cpulp::timeline::CommandId | Writer-scoped, monotonically assigned command identity |
| Cpulp::view::CommandInfo | Metadata for one command |
| Cpulp::timeline::CommandJournal | Bounded, replayable in-memory log of contiguous document revisions |
| Cpulp::view::CommandRegistry | Central command dispatcher |
| Cpulp::timeline::CommitResult | Immutable state published by a successful session commit |
| Cpulp::playback::CommittedRecordingTake | |
| Cpulp::signal::CommutedStringExcitationCursorT< SampleType > | Per-voice traversal state for an immutable prepared excitation profile |
| Cpulp::signal::CommutedStringExcitationProfileT< SampleType, MaximumRetainedSamples > | A fixed-capacity body-shaped excitation shared by plucked-string voices |
| Cpulp::signal::ComparatorT< SampleType > | Threshold comparator with hysteresis — the bridge from the signal domain to the event domain |
| Cpulp::view::CompareResult | Result of comparing two screenshots |
| Cpulp::authoring_capsule::Compatibility | Version floors the consuming runtime must satisfy |
| Cpulp::playback::CompensatedReadPlan | How a compensated read window resolves against an enabled loop |
| Cpulp::playback::CompensatedReadSegment | One contiguous run of a compensated read window after an enabled loop has been applied to it |
| Cpulp::playback::CompileContextRegistry | The declaration side of the compile-context subscription contract |
| Cpulp::timeline::CompileContextSubscriptions | The declared set of context kinds one content renderer reads |
| Cpulp::timeline::CompileContextView | The read side of the contract: a read-only window onto one pinned snapshot's context, narrowed to what its owner declared |
| Cpulp::timebase::CompiledMeterMap | |
| Cpulp::playback::CompiledNoteModifier | One note's playback modifier, lowered with its draw key already folded from the content's authored seed and the note identity |
| Cpulp::timebase::CompiledTempoMap | |
| Cpulp::playback::CompileError | |
| Cpulp::playback::CompileExecutor | |
| Cpulp::playback::DeferredCompileExecutor | |
| Cpulp::playback::WorkerCompileExecutor | |
| Cpulp::playback::CompileInvalidationIndex | Bundled reverse index for nested dependencies and compile-context readers |
| Cpulp::playback::CompileInvalidationInput | One committed document delta lowered through the compile-context registry |
| Cpulp::playback::CompilerStatus | |
| Cpulp::playback::CompileSliceBudget | |
| Cpulp::playback::CompileTask | |
| Cpulp::playback::CompileTicket | |
| Cpulp::design::ComponentContract | The typed component contract synthesized from a variant set |
| Cpulp::view::ComponentDragger | |
| Cpulp::design::ComponentInfo | One cataloged component: the bridge between a Figma component and its native C++ widget, plus enough metadata for tooling and docs to use it well |
| Cpulp::format::aax::ComponentLayout | |
| Cpulp::authoring_capsule::ComponentPolicy | |
| Cpulp::authoring_capsule::ComponentRef | A reference to one component row, for a result that must name components it does not own |
| Cpulp::host::forge_lofi::CompressorInstance | |
| Cpulp::signal::CompressorT< SampleType > | |
| Cpulp::interchange::ConceptCensus | Which interchange concepts a document uses, how often, and where |
| Cpulp::interchange::detail::ConceptRecord | |
| Cpulp::state::ConditionalParameterApplyResult | |
| Cpulp::gpu_audio::GpuAudioProviderPool::Config | |
| Cpulp::gpu_audio::GpuAudioTransport::Config | |
| Cpulp::gpu_audio::GpuNeuralRealtimeNode::Config | |
| Cpulp::gpu_audio::GpuSpectralMaskSession::Config | |
| Cpulp::gpu_audio::GpuWaveNetRealtimeNode::Config | |
| Cpulp::gpu_audio::GpuWaveNetSession::Config | |
| Cpulp::inspect::ControlGpuHealthProvider::Config | |
| Cpulp::inspect::ControlGpuHealthViewAdapter::Config | |
| Cpulp::inspect::InspectorMainThreadRpc::Config | |
| Cpulp::inspect::ValueChannelTelemetryBroker::Config | |
| Cpulp::render::GpuSurface::Config | |
| Cpulp::render::HeadlessSurface::Config | |
| Cpulp::render::SkiaSurface::Config | |
| Cpulp::signal::AutoDuckedSendT< SampleType >::Config | |
| Cpulp::signal::BeatRepeatKernelT< SampleType >::Config | |
| Cpulp::signal::DiffusionNetworkT< SampleType >::Config | |
| Cpulp::signal::ExpanderT< SampleType >::Config | |
| Cpulp::signal::FreezeHoldT< SampleType >::Config | Two sizing modes |
| Cpulp::signal::LatencyAwareControlSmoother::Config | |
| Cpulp::signal::PitchedFeedbackDelayT< SampleType >::Config | |
| Cpulp::signal::ReverseBufferT< SampleType >::Config | |
| Cpulp::signal::SpectralMorphT< SampleType >::Config | |
| Cpulp::signal::TiltEqT< SampleType, Channels >::Config | |
| Cpulp::signal::TransientPhasePolicyT< SampleType >::Config | |
| Cpulp::canvas::ConicGradient | Conic (sweep) gradient — colors sweep around a center point |
| Cpulp::host::BakedPlan::Conn | |
| Cpulp::events::ConnectedChildProcess | A child process with a bidirectional IPC channel |
| Cpulp::host::Connection | |
| Cpulp::host::ConnectionClass | |
| Cpulp::inspect::ConsoleCapture | Captures JS console output (console.log/warn/error) for inspector display |
| Cpulp::signal::ConstantTimeSlewLimiterT< SampleType > | Distance-independent portamento used by the Round-2 effect and sequencing lane |
| Cpulp::platform::DBus::Writer::Container | A nested container being built |
| Cpulp::state::ContentCapabilityManifest | Capabilities a plugin declares before consuming installed content packs |
| Cpulp::playback::ContentFragmentError | |
| Cpulp::playback::ContentFragmentNote | One musical note emitted by a registered content compiler |
| Cpulp::timeline::ContentHash | Durable SHA-256 identity for sealed media bytes |
| Cpulp::state::ContentInstallLimits | Caps on what an archive may inflate to |
| Cpulp::state::ContentInstallPolicy | |
| Cpulp::state::ContentInstallPreview | |
| Cpulp::state::ContentInstallResult | |
| Cpulp::state::ContentPackInfo | Metadata for one installed content pack |
| Cpulp::playback::ContentProgramFragment | Owned immutable note output from one off-realtime compile-hook invocation |
| Cpulp::state::ContentRegistry | Installed content lookup |
| Cpulp::playback::ContentRendererRegistration | One content renderer's registration, reduced to the part the dirty set depends on: which content kind it renders, and which timeline context its compile hook reads beyond that content |
| Cpulp::view::ContentSharer | Content opener for files and text |
| Cpulp::view::WindowHost::ContentSize | |
| Cpulp::state::ContentSizeBudget | Running admission of archive entries against a ContentInstallLimits |
| Cpulp::view::ContextPressResult | What a context (right-button) press resolved to |
| Cpulp::playback::ContextRegistrationError | |
| Cpulp::design::ContractProp | One property in the synthesized contract: its name, the sorted-unique value set observed across the set (its enum), and the chosen default value |
| Cpulp::format::ContractSessionRegistry | The contract sessions one adapter instance opened that a host still holds |
| Cpulp::view::ContrastIssue | |
| Cpulp::inspect::ControlAdmissionPolicy | Trusted, bounded, non-blocking broker-side evaluators for the three dynamic permission terms not owned by identity, manifest, or grant state |
| Cpulp::inspect::ControlAdmissionRequest | |
| Cpulp::inspect::ControlAdmissionResult | |
| Cpulp::inspect::ControlArtifactCollectionResult | |
| Cpulp::inspect::ControlArtifactDeletionRecord | Persisted deletion evidence intentionally excludes client-provided content, paths, consent text, and plugin metadata |
| Cpulp::inspect::ControlArtifactExpectation | |
| Cpulp::inspect::ControlArtifactHandle | |
| Cpulp::inspect::ControlArtifactLineage | |
| Cpulp::inspect::ControlArtifactMetadata | |
| Cpulp::inspect::ControlArtifactProperties | |
| Cpulp::inspect::ControlArtifactPublication | |
| Cpulp::inspect::ControlArtifactReadEnvelope | |
| Cpulp::inspect::ControlArtifactReadResponseEnvelope | |
| Cpulp::inspect::ControlArtifactReadResult | |
| Cpulp::inspect::ControlArtifactResultBinding | A frozen Product A operation contract |
| Cpulp::inspect::ControlArtifactStore | Broker-owned content-addressed artifact persistence |
| Cpulp::inspect::ControlArtifactStoreConfig | |
| Cpulp::inspect::ControlArtifactStoreResult | |
| Cpulp::inspect::ControlArtifactValidation | |
| Cpulp::inspect::ControlArtifactWireMetadata | Flattened, bounded wire representation of artifact metadata |
| Cpulp::inspect::ControlAuthoringApplyResult | |
| Cpulp::inspect::ControlAuthoringChanges | |
| Cpulp::inspect::ControlAuthorityBinding | Canonical immutable snapshot of the authority under which an operation was admitted |
| Cpulp::inspect::ControlAdmissionPlan | Immutable authority snapshot minted by ControlBroker after all seven permission terms pass |
| Cpulp::inspect::ControlOperationBinding | The complete idempotency scope for one admitted operation |
| Cpulp::inspect::ControlBootstrapResult | |
| Cpulp::inspect::ControlBootstrapSecret | Move-only bootstrap material. Destruction wipes the secret bytes |
| Cpulp::inspect::ControlBootstrapTicket | |
| Cpulp::inspect::ControlBroker | Dormant composition root for the local capability-control broker |
| Cpulp::inspect::ControlBrokerConfig | |
| Cpulp::inspect::ControlBrokerConsentAuthority | Process-local production consent authority |
| Cpulp::inspect::ControlBrokerConsentAuthorityConfig | |
| Cpulp::inspect::ControlBrokerHealth | |
| Cpulp::inspect::ControlBrokerHealthProbeResult | |
| Cpulp::inspect::ControlBrokerId | |
| Cpulp::inspect::ControlBrokerLifecycleResult | |
| Cpulp::inspect::ControlCancelEnvelope | |
| Cpulp::inspect::ControlClient | Typed capability-control client over one connection-bound transport |
| Cpulp::inspect::ControlClientConnectionConfig | |
| Cpulp::inspect::ControlClientConnectionPrincipal | |
| Cpulp::inspect::ControlClientId | |
| Cpulp::inspect::ControlClientIdentity | |
| Cpulp::inspect::ControlClientResult | |
| Cpulp::inspect::ControlClientTransport | One authenticated, connection-bound capability-control session |
| Cpulp::inspect::ControlClientConnection | Concrete OS-local transport for one authenticated control session |
| Cpulp::inspect::ControlConnectionAdmission | |
| Cpulp::inspect::ControlConnectionAdmissionResult | |
| Cpulp::inspect::ControlConnectionAdmissionStore | Broker-owned, process-local admission registry for authenticated carriers |
| Cpulp::inspect::ControlConnectionAdmissionStoreConfig | |
| Cpulp::inspect::ControlConnectionAdmissionTicket | |
| Cpulp::inspect::ControlConsentDecision | |
| Cpulp::inspect::ControlConsentPrompt | |
| Cpulp::inspect::ControlDiagnosticItem | |
| Cpulp::inspect::ControlDispatchResult< Response > | |
| Cpulp::inspect::ControlEndpoint | OS-local carrier for one ControlService composition root |
| Cpulp::inspect::ControlEndpointConfig | |
| Cpulp::inspect::ControlEndpointEnrollmentContext | Explicit injection seam for endpoint-owned enrollment |
| Cpulp::inspect::ControlEndpointIdentity | Filesystem identity captured for an owner-private local socket endpoint |
| Cpulp::inspect::ControlEnvelope | |
| Cpulp::inspect::ControlErrorEnvelope | |
| Cpulp::inspect::ControlExecutionContext | |
| Cpulp::inspect::ControlExecutionOutcome | |
| Cpulp::inspect::ControlGpuHealthProvider | UI-thread producer for the immutable snapshot consumed by dev.pulp.gpu/health.read@1 |
| Cpulp::inspect::ControlGpuHealthReadSource | Exact-instance source for a bounded GPU startup-health snapshot |
| Cpulp::inspect::ControlGpuHealthViewAdapter | Pulp-owned UI-thread bridge from a concrete Standalone/plugin/constrained host to ControlGpuHealthProvider |
| Cpulp::inspect::ControlGrant | |
| Cpulp::inspect::ControlGrantConsentRequest | Consent input assembled only after the broker has authenticated the client and resolved an exact live registration and selector |
| Cpulp::inspect::ControlGrantId | |
| Cpulp::inspect::ControlGrantRequest | |
| Cpulp::inspect::ControlGrantResult | |
| Cpulp::inspect::ControlGrantStore | Stores only the client_granted term of the permission equation |
| Cpulp::inspect::ControlGrantStoreConfig | |
| Cpulp::inspect::ControlHealthEnvelope | |
| Cpulp::inspect::ControlHealthProbeConfig | |
| Cpulp::inspect::ControlHealthResult | |
| Cpulp::inspect::ControlHostArtifactPublication | Host-authored execution outcome |
| Cpulp::inspect::ControlHostAuthorityEndEnvelope | |
| Cpulp::inspect::ControlHostBootstrapBytes | |
| Cpulp::inspect::ControlHostBootstrapDiagnostics | |
| Cpulp::inspect::ControlHostBootstrapRecord | One-shot inherited authority material |
| Cpulp::inspect::ControlHostCancelEnvelope | |
| Cpulp::inspect::ControlHostCompleteEnvelope | |
| Cpulp::inspect::ControlHostConnection | Authenticated host-role carrier over the canonical ControlEnvelope stream |
| Cpulp::inspect::ControlHostConnectionConfig | |
| Cpulp::inspect::ControlHostConnectionPrincipal | |
| Cpulp::inspect::ControlHostDevelopmentBinding | |
| Cpulp::inspect::ControlHostDevelopmentExecutor | Canonical host-main composition for bounded development outcomes that do not belong to state, capture, Motion, telemetry, or runtime evaluation |
| Cpulp::inspect::ControlHostDevelopmentExecutorConfig | |
| Cpulp::inspect::ControlHostEnrollmentPlan | Move-only broker plan binding one consumed immutable launch snapshot to the exact preobserved process the broker launched |
| Cpulp::inspect::ControlHostEnrollmentResult | |
| Cpulp::inspect::ControlHostEnrollmentStore | Bounded, process-local enrollment registry |
| Cpulp::inspect::ControlHostEnrollmentStoreConfig | |
| Cpulp::inspect::ControlHostEnrollmentTicket | |
| Cpulp::inspect::ControlHostExecuteEnvelope | Broker-to-host execution request |
| Cpulp::inspect::ControlHostHeartbeatEnvelope | |
| Cpulp::inspect::ControlHostHeartbeatResult | |
| Cpulp::inspect::ControlHostObservabilityBinding | |
| Cpulp::inspect::ControlHostObservabilityBundle | Registration-scoped canonical trace and telemetry executor bundle |
| Cpulp::inspect::ControlHostObservabilityBundleConfig | |
| Cpulp::inspect::ControlHostOpenEnvelope | |
| Cpulp::inspect::ControlHostOpenResult | |
| Cpulp::inspect::ControlHostPreflightBootstrapEnvelope | |
| Cpulp::inspect::ControlHostPreflightChallengeEnvelope | |
| Cpulp::inspect::ControlHostPreflightDiagnostics | |
| Cpulp::inspect::ControlHostPreflightReceiptEnvelope | |
| Cpulp::inspect::ControlHostPreflightResponseEnvelope | |
| Cpulp::inspect::ControlHostProgressEnvelope | |
| Cpulp::inspect::ControlHostReadyEnvelope | |
| Cpulp::inspect::ControlHostReadyResult | |
| Cpulp::inspect::ControlHostRouter | Dormant broker-to-host route selector |
| Cpulp::inspect::ControlHostUiBinding | |
| Cpulp::inspect::ControlHostUiExecutor | Canonical exact-instance adapter for screenshot capture, bounded UI input, and explicitly unsafe research evaluation |
| Cpulp::inspect::ControlHostUiExecutorConfig | |
| Cpulp::inspect::ControlHostUiTargetAdapter | Pulp-owned composition seam for an ordinary Standalone view tree |
| Cpulp::inspect::ControlStandaloneUiAdapter | Ordinary Standalone implementation of the Pulp-owned UI adapter seam |
| Cpulp::inspect::ControlIdentityRegistry | Broker-owned identity state |
| Cpulp::inspect::ControlIdentityRegistryConfig | |
| Cpulp::inspect::ControlInstalledHost | Production ownership seam for one broker-launched installed T1 host |
| Cpulp::inspect::ControlInstalledHostConfig | |
| Cpulp::inspect::ControlInstalledHostDevelopmentConfig | |
| Cpulp::inspect::ControlInstalledHostUiConfig | |
| Cpulp::inspect::ControlInstalledHostUiTargets | |
| Cpulp::inspect::ControlJsonSchemaDiagnostics | |
| Cpulp::inspect::ControlLegacyInspectorError | Lossless compatibility detail for a failed operation declared with the legacy-inspector-json-v1 adapter encoding |
| Cpulp::midi::ControllerMapper< MaximumMappings > | |
| Cpulp::midi::ControllerMapRule | |
| Cpulp::playback::ControllerProgramEvent | Immutable controller/expression value lowered by the program compiler |
| Cpulp::inspect::ControlLogEntry | |
| Cpulp::inspect::ControlLogPage | |
| Cpulp::inspect::ControlMainThreadExecutor | Adapts typed control execution onto the completion-carrying Inspector main thread RPC without creating another queue or transport |
| Cpulp::inspect::ControlManagementEnvelope | Finite broker-management family used by installed control adapters |
| Cpulp::inspect::ControlManagementResult | |
| Cpulp::inspect::ControlManifest | |
| Cpulp::inspect::ControlManifestDiagnostics | |
| Cpulp::inspect::ControlManifestValidation | |
| Cpulp::inspect::ControlMotionExecutor | Executes dev.pulp.trace/control@1 without invoking the deleted Motion RPC transport |
| Cpulp::inspect::ControlMotionExecutorConfig | |
| Cpulp::inspect::ControlMotionTarget | Exact T1 host state resolved after canonical admission |
| Cpulp::inspect::ControlNegotiationOffer | |
| Cpulp::inspect::ControlNegotiationResult | |
| Cpulp::inspect::ControlOfflineRenderSource | Owned, transport-independent input resolved by a trusted T0 launcher from the request's opaque input artifact ID |
| Cpulp::inspect::ControlOperationAuthorization | |
| Cpulp::inspect::ControlOperationDescriptor | |
| Cpulp::inspect::ControlOperationExecutorSlot | One-time late binding for a host operation executor |
| Cpulp::inspect::ControlOperationReceipt | |
| Cpulp::inspect::ControlOperationResult | |
| Cpulp::inspect::ControlOperationStore | Durable broker operation receipt and idempotency ledger |
| Cpulp::inspect::ControlOperationStoreConfig | |
| Cpulp::inspect::ControlOperationStoreResult | |
| Cpulp::view::ControlPaintState | State every control hands to its painter |
| Cpulp::view::ButtonPaintState | A push / toggle button |
| Cpulp::view::CaretPaintState | The text-insertion caret |
| Cpulp::view::ComboBoxPaintState | A dropdown field (the closed control, not the open list) |
| Cpulp::view::LinearPaintState | A linear control (fader / slider / scroll thumb) |
| Cpulp::view::MenuBackgroundPaintState | A menu panel's backing surface. bounds is the whole panel |
| Cpulp::view::MenuHeaderPaintState | A menu section title row |
| Cpulp::view::MenuItemPaintState | One menu row. bounds is the row rect within the menu panel |
| Cpulp::view::RotaryPaintState | A rotary control |
| Cpulp::view::TextFieldPaintState | A text field's frame |
| Cpulp::inspect::ControlPeerEvidence | Evidence observed by the local IPC carrier |
| Cpulp::inspect::ControlPeerExpectation | Exact broker-owned peer expectation |
| Cpulp::inspect::ControlPeerVerifier | Converts carrier-observed process evidence into an unforgeable-by-payload identity |
| Cpulp::inspect::ControlPermissionDecision | |
| Cpulp::inspect::ControlPermissionInputs | Inputs to the canonical permission equation |
| Cpulp::inspect::ControlProgressEnvelope | A bounded progress observation for one admitted operation |
| Cpulp::inspect::ControlProtocolDiagnostics | |
| Cpulp::inspect::ControlProtocolRange | |
| Cpulp::format::ControlRateParamSmoother | |
| Cpulp::inspect::ControlReceiptEnvelope | |
| Cpulp::inspect::ControlReceiptId | |
| Cpulp::inspect::ControlReceiptResultBinding | Binds a typed success-result field to the broker-minted durable receipt |
| Cpulp::inspect::ControlRegistration | |
| Cpulp::inspect::ControlRegistrationId | |
| Cpulp::inspect::ControlRegistrationRequest | |
| Cpulp::inspect::ControlRegistrationResult | |
| Cpulp::inspect::ControlRequestEnvelope | |
| Cpulp::inspect::ControlSampleRegionGeneration | The host shares this authority with every topology publication for one graph |
| Cpulp::inspect::ControlSampleRegionTarget | |
| Cpulp::inspect::ControlSecurityAuditEntry | Metadata-only security event |
| Cpulp::inspect::ControlSecurityAuditLog | |
| Cpulp::inspect::ControlSequencerStateTarget | Exact live sequencer channel resolved only after broker admission |
| Cpulp::inspect::ControlSequencerTransportTarget | The exact live transport an admitted registration may observe and edit |
| Cpulp::inspect::ControlService | Dormant typed dispatcher over the broker composition root |
| Cpulp::inspect::ControlServiceConfig | |
| Cpulp::inspect::ControlServiceResult | |
| Cpulp::inspect::ControlSessionOpenEnvelope | |
| Cpulp::inspect::ControlSessionOpenResult | |
| Cpulp::inspect::ControlStandaloneUiAdapterConfig | |
| Cpulp::inspect::ControlStateReadSource | A legal-thread view of one exact runtime's StateStore |
| Cpulp::inspect::ControlStateWriteTarget | Exact T1/T2a mutable state resolved only after broker admission |
| Cpulp::inspect::ControlTelemetryAuthority | |
| Cpulp::inspect::ControlTelemetryChannelSample | |
| Cpulp::inspect::ControlTelemetryFrame | |
| Cpulp::inspect::ControlTelemetrySubscriptionRequest | |
| Cpulp::inspect::ControlTelemetryTap | Canonical transport-free, bounded fan-out telemetry tap |
| Cpulp::inspect::ControlTelemetryTapConfig | |
| Cpulp::inspect::ControlTestNoteInput | |
| Cpulp::inspect::ControlTestTransportInput | |
| Cpulp::inspect::ControlTimelineDocumentSessionOutcome | One typed outcome from the bound timeline::DocumentSession |
| Cpulp::inspect::ControlTimelineDocumentSessionRequest | One decoded document-session request, already validated against the operation's input schema and the broker's writer-profile policy |
| Cpulp::inspect::ControlTimelineDocumentSessionSource | Exact-instance source for one live mutable Timeline document session |
| Cpulp::inspect::ControlTraceSessionExecutor | Executes the canonical trace-session operation through the existing process-global tracing owner on the registered host main thread |
| Cpulp::inspect::ControlTraceSessionExecutorConfig | |
| Cpulp::inspect::ControlTransportDispatchResult | |
| Cpulp::inspect::ControlTrustedHostInventory | Process-local snapshot store intended to be owned by the broker composition root |
| Cpulp::inspect::ControlTrustedHostInventoryConfig | |
| Cpulp::inspect::ControlTrustedHostInventoryPrepareResult | |
| Cpulp::inspect::ControlTrustedHostInventoryTicket | |
| Cpulp::inspect::ControlTrustedHostLauncher | Broker composition seam for one inventory-approved raw host executable |
| Cpulp::inspect::ControlTrustedHostLauncherConfig | |
| Cpulp::inspect::ControlTrustedHostLaunchIntent | |
| Cpulp::inspect::ControlTrustedHostLaunchResult | |
| Cpulp::inspect::ControlTrustedHostManagement | |
| Cpulp::inspect::ControlTrustedHostManagementLaunchResult | |
| Cpulp::inspect::ControlTrustedHostPreparationPolicy | |
| Cpulp::inspect::ControlTrustedHostRuntimeDependencyPolicy | |
| Cpulp::inspect::ControlTrustedHostSnapshot | Immutable broker-owned launch material |
| Cpulp::inspect::ControlTrustedHostStaticExpectation | Exact static-code expectation derived from the staged destination |
| Cpulp::inspect::ControlUiAuthorityOwner | Broker-owned opaque authority owner for UI state retained between receipts |
| Cpulp::inspect::ControlUiExactTarget | A node name is never authority by itself |
| Cpulp::inspect::ControlUiFocusInput | |
| Cpulp::inspect::ControlUiKeyboardInput | |
| Cpulp::inspect::ControlUiObservation | |
| Cpulp::inspect::ControlUiObservationRequest | |
| Cpulp::inspect::ControlUiPointerInput | |
| Cpulp::inspect::ControlUiProjectedAuthority | Live broker authority projected to the exact enrolled host |
| Cpulp::inspect::ControlUiTextInput | |
| Cpulp::signal::ConvolverInputHistoryT< SampleType > | The convolver's input-side overlap-save history |
| Cpulp::signal::ConvolverIrStateT< SampleType > | Pre-computed, audio-thread-ready state for a single impulse response |
| Cpulp::signal::ConvolverIrSwapperT< SampleType > | Lock-free background-IR shuttle for PartitionedConvolver |
| Cpulp::signal::ConvolverSpectrumArenaT< SampleType > | A fixed number of equal-length spectra in one contiguous, 64-byte-aligned block, each starting on a 64-byte boundary |
| Cpulp::signal::ConvolverT< SampleType > | |
| Cpulp::view::motion::Coordinator | Process-wide singleton that owns one FrameClock subscription, holds the active trace set, and dispatches sample events to registered sinks |
| Cpulp::view::CornerRadii | A box's corner radii, each corner with a horizontal and a vertical radius |
| Cpulp::signal::osc::Correction | A discontinuity's correction, split across the two samples it touches |
| Cpulp::runtime::CorrelationId | |
| Cpulp::view::motion::CostAttributor | Process-wide cost attribution stream |
| Cpulp::view::motion::CostSample | Per-frame cost attribution sample |
| CSteinberg::CPluginView | |
| Cpulp::format::vst3::ContractPlugView | |
| Cpulp::view::CppExportOptions | |
| Cpulp::view::CppExportResult | |
| Cpulp::timeline::CreateAsset | Adds one sealed recorded or imported media asset |
| Cpulp::gpu_audio::GpuSpectralMaskSession::CreateResult | |
| Cpulp::gpu_audio::GpuWaveNetSession::CreateResult | |
| Cpulp::signal::CrossFeedbackMultitapDelayT< SampleType > | A wet-only stereo multitap delay with normalized tap feedback |
| Cpulp::view::CssAnimation | One running animation |
| Cpulp::view::CssEasing | CSS easing function — maps a normalized progress t ∈ [0,1] to an eased progress p ∈ [0,1] |
| Cpulp::canvas::CssFontFamily | One entry of a CSS font-family list, as written |
| Cpulp::view::CssKeyframe | One @keyframe stop |
| Cpulp::view::CssKeyframesBlock | One @keyframes block: name + ordered stops |
| Cpulp::view::CssKeyframesRegistry | Application-wide registry for @keyframes blocks |
| Cpulp::signal::detail::SlicedFftPlanT< SampleType >::Cursor | Cursor over one transform |
| Cpulp::host::tape::CurveRange | The EQ curves an archetype's front panel exposes, as the inclusive [min, max] of the stepped kEqCurve parameter |
| Cpulp::signal::CurveT< SampleType > | Response shaper for a unit control: the stage-curve law, or smoothstep |
| Cpulp::host::CustomBindingContext | |
| Cpulp::host::CustomNodeBakedParam | |
| Cpulp::host::CustomNodeDiagnosticHandle | |
| Cpulp::host::CustomNodeDiagnosticResult | |
| Cpulp::host::CustomNodeDiagnosticsDescriptor | |
| Cpulp::host::CustomNodeEventBlock | The events visible to one Custom node for one block |
| Cpulp::host::CustomNodeLifecycle | |
| Cpulp::host::CustomNodeType | |
| Cpulp::host::CustomNodeTypeMetadata | |
| Cpulp::view::CustomShaderHost | Mixin for widgets whose body can be painted by a custom SkSL shader |
| Cpulp::view::Fader | |
| Cpulp::view::Knob | |
| Cpulp::view::Toggle | |
| Cpulp::test::audio::CycleObservation | One cycle of a decaying quasi-sinusoid |
| Cpulp::test::audio::CycleTrack | Time-resolved track of one note |
| Cpulp::test::audio::CycleTrackOptions | Options for track_cycles |
| Cpulp::signal::CyclicStretchRegime | One of the two documented sonic regimes |
| Cpulp::signal::CyclicStretchT< SampleType > | The fixed-cycle splice stretcher |
| Cpulp::signal::DahdsrT< SampleType > | Delay-Attack-Hold-Decay-Sustain-Release with per-stage curves and velocity |
| Cpulp::view::DamageDecision | The result of the damage decision |
| Cpulp::view::WidgetBridge::DamageLedger | What the tree had marked when a batch of script work started, so the bridge can tell whether that work already asked for exactly the repaints it needs (see View::damage_request_count()) |
| Cpulp::view::DataDisplayCatalogRow | |
| Cpulp::view::DataDisplayRegistration | |
| Cpulp::render::DawnProcInstaller | A host-supplied installer for Dawn's process-global proc table |
| Cpulp::timeline::DawProjectImportError | Diagnostic returned when an import rejects the whole document |
| Cpulp::timeline::DawProjectImportLimits | Hard resource ceilings for one import |
| Cpulp::timeline::detail::DawProjectMediaViewResolver | |
| Cpulp::platform::DBus | |
| Cpulp::signal::DcBlocker< T > | One-pole DC blocker (first-order high-pass) |
| Cpulp::signal::osc::DcoOscillator | A divider-clocked oscillator front-end composing the shared VaOscillator |
| Cpulp::signal::osc::DcoProfile | OSC-DCO profile — data-driven timing parameters, no waveform or hardware capture |
| Cpulp::signal::DecayEnvelopeT< SampleType > | A one-shot percussion envelope: linear attack ramp, optional hold, then exponential decay |
| Cpulp::view::DecibelScale | Maps decibels to a vertical pixel position on a linear axis (dB is already logarithmic in amplitude, so the axis itself is linear in dB) |
| Cpulp::canvas::DeclaredWeightRange | One CSS @font-face rule's declared font-weight range (a single weight has min == max) |
| Cpulp::playback::DecodedAudioAsset | |
| Cpulp::playback::DecodedAudioAssetPool | Immutable, ID-sorted ownership table prepared off the audio thread |
| Cpulp::view::DecodedImage | |
| Cpulp::render::DecodedMesh | Decoded mesh geometry from DRACO-compressed data |
| Cpulp::canvas::DecodedRaster | A decoded raster image |
| Cpulp::render::DecodedTexture | Parsed texture data from a KTX2 container |
| Cpulp::audio::DecodeLimits | Resource ceilings a reader enforces on decoded output |
| Cpulp::timeline::DecodeLimits | Parser, migration, opaque-payload, and Timeline structure quotas |
| Cpulp::signal::DeEsserT< SampleType > | A bounded mono de-esser primitive |
| Cpulp::view::DefaultCellPolicy< Cell > | Primary template is deliberately undefined-usable: a custom cell type must supply its own CellPolicy (visual + make_set_cell), else it is a compile error rather than a silent blank / uneditable grid |
| Cpulp::view::DefaultCellPolicy< state::StepCell > | |
| Cpulp::view::DefaultShortcutCandidate | One default-binding emission produced by the source heuristic |
| Cpulp::view::DefaultShortcutCollision | One unresolved candidate set — emitted when multiple components match the same pattern with comparable confidence |
| Cpulp::view::DefaultShortcutScan | Result of running detect_default_shortcuts |
| Cpulp::format::aax::DefinitionResult | |
| Cpulp::host::forge_lofi::DelayCvInstance | |
| Cpulp::test::audio::DelayedNullOptions | Knobs for measure_delayed_passthrough |
| Cpulp::host::forge_lofi::DelayInstance | |
| Cpulp::signal::DelayLineT< SampleType > | |
| Cpulp::signal::fdn::DelayModulationBank | |
| Cpulp::format::GraphRuntimeBufferPool::DelayRing | |
| Cpulp::signal::DelayVibratoT< SampleType > | True pitch vibrato: a fractional delay whose tap position is modulated by a sine, which scales the frequency of everything passing through it equally |
| Cpulp::gpu_audio::GpuAudioTransport::DeliverySnapshot | Selected output for prepared process() calls, not worker completions or GPU admissions |
| Cpulp::host::SignalGraph::NodeRuntime::DenseAutomationAccum | |
| Cpulp::signal::DenseModMatrixT< NumSources, NumDestinations, SampleType > | Dense Round-2 matrix facade |
| Cpulp::music::DensitySelection | Parameters for deterministic density selection |
| Cpulp::authoring_capsule::DependencyEntry | A component whose bytes are not in the archive |
| Cpulp::authoring_capsule::DependencySummary | |
| Cpulp::format::DescriptorIssue | |
| Cpulp::view::DesignChildUpdate | |
| Cpulp::view::DesignChildUpdatePlan | |
| Cpulp::view::DesignControl | |
| Cpulp::view::DesignControlContext | |
| Cpulp::view::DesignedControlSkin | Colours and geometry for the value layer, taken from the design's own tokens so the ring belongs to the palette that asked for it |
| Cpulp::view::DesignExport | Export a Theme's design tokens to various output formats |
| Cpulp::view::DesignFrameElement | |
| Cpulp::view::DesignIR | Complete design IR document |
| Cpulp::view::DesignIrAssetOptions | |
| Cpulp::view::DesignIrJsonOptions | |
| Cpulp::view::DesignKeyDiagnostic | |
| Cpulp::design::DesignLedger | The whole project ledger: a format id plus the recorded assets |
| Cpulp::design::DesignManifest | The compiled design contract |
| Cpulp::view::DesignMdDiagnostic | |
| Cpulp::view::DesignMdDiffResult | |
| Cpulp::view::DesignMdOmittedSection | |
| Cpulp::view::DesignMdParseResult | |
| Cpulp::view::DesignMdProseHints | |
| Cpulp::view::DesignMdTokenDiff | |
| Cpulp::view::DesignParamBinding | |
| Cpulp::view::DesignSlot | |
| Cpulp::inspect::TweakStore::DesignSnapshot | A design snapshot the drift logic diffs tweaks against |
| Cpulp::view::DesignUpdateBlock | |
| Cpulp::view::DesignUpdateWorkCounters | |
| Cpulp::view::DetectedShortcut | |
| Cpulp::music::DevelopmentPattern< MaxEvents > | Fixed-capacity, onset-ordered collection used by development operations |
| Cpulp::playback::DeviceAutomationBatch | |
| Cpulp::platform::DeviceCapabilityInputs | What a shell observed about the device it is running on |
| Cpulp::audio::AudioDeviceManager::DeviceChangeEvent | |
| Cpulp::audio::AudioDeviceManager::DeviceChangeToken | RAII subscription token for device-change events |
| Cpulp::audio::DeviceConfig | |
| Cpulp::timeline::DeviceConfiguration | Authored device configuration excluding placement identity and opaque state |
| Cpulp::audio::DeviceInfo | |
| Cpulp::timeline::DeviceParameterTarget | Format-neutral document target for a placed device parameter |
| Cpulp::timeline::DevicePlacement | Durable declaration for one logical placement in a Track device chain |
| Cpulp::format::DeviceQuotas | Ceilings a consumer may grant at one (tier, thermal state) cell |
| Cpulp::audio::DeviceSelection | Persisted audio-device selection |
| Cpulp::render::GpuCompute::DeviceSharingReport | |
| Cpulp::audio::DeviceStatsView | Device-side facts the report mirrors (owned by AudioDeviceManager / the CoreAudio overload listener — never by the probe) |
| Cpulp::format::DiagnosticReporter | Collects and formats diagnostic information about the system, plugin configuration, and audio state for troubleshooting |
| Cpulp::gpu_audio::GpuSpectralMaskSession::Diagnostics | |
| Cpulp::view::DialogWindow | |
| Cpulp::music::DiatonicChord | |
| Cpulp::signal::DiatonicMapping | The result of one key+scale interval mapping |
| Cpulp::signal::DiatonicMapT< SampleType > | Key + scale interval mapper |
| Cpulp::view::DiffBounds | Bounding box of changed pixels between two screenshots |
| Cpulp::runtime::DiffEntry | |
| Cpulp::signal::chardelay::DiffusionChain | The four-stage chain for one channel |
| Cpulp::signal::DiffusionNetworkT< SampleType > | A bounded cascade of stereo Schroeder allpasses with energy-preserving inter-channel coupling |
| Cpulp::view::Dimension | |
| Cpulp::tooling::gpu_probe::Dimensions | Recipe dimensions in pixels and unitless dispatched work items |
| Cpulp::signal::DiodeBridgeCompressorT< SampleType > | Two transformer brackets around one diode bridge, with a feedback sidechain |
| Cpulp::signal::DiodeBridgeGainT< SampleType > | The diode bridge as a gain element: an exact 1/(1 + x) divider plus the audio-path curvature that divider's diodes actually impose |
| Cpulp::signal::DiodeClipperT< SampleType > | The diode-to-ground clipper: series resistor, shunt diode network, optional shunt capacitor |
| Cpulp::timeline::DirtyContext | One sequence-owned context kind a transaction changed |
| Cpulp::timeline::DirtyItem | Canonical invalidation record for one item and its owning location |
| Cpulp::state::DirtyRegion | |
| Cpulp::timeline_agent_view::DirtyRevisionRange | Adjacent revision range associated by the caller with one DirtySet |
| Cpulp::timeline::DirtySet | Owned canonical collection of incremental invalidations |
| Cpulp::render::DirtyTracker | Tracks rectangular regions that need repainting |
| Cpulp::playback::DirtyTrackSet | |
| Cpulp::inspect::TweakStore::DiskResult | Outcome of a disk operation |
| Cpulp::view::DispatchLease | RAII gate held across any call into overridable View code |
| Cpulp::platform::DisplayInfo | Logical display geometry |
| Cpulp::render::DisplayRateBoost | |
| Cpulp::host::distortion::DistortionInstance | |
| Cpulp::signal::DitheredQuantizationResultT< SampleType > | Public intermediate returned by the pure quantizer transition |
| Cpulp::signal::DitherQuantizerT< SampleType > | Stateful deterministic wrapper for per-sample and block processing |
| Cpulp::timeline::DocumentRevision | Monotonic document snapshot revision used for optimistic admission |
| Cpulp::timeline::DocumentSession | Thread-safe owner of a revisioned Timeline document |
| Cpulp::timeline::DocumentView | Atomically observed immutable project snapshot and its matching revision |
| Cpulp::view::DocumentWindow | |
| Cpulp::inspect::DomainHandler | Handles inspector protocol requests by delegating to the appropriate inspector component |
| Cpulp::runtime::DownloadProgress | |
| Cpulp::runtime::DownloadRequest | |
| Cpulp::runtime::DownloadResult | |
| Cpulp::tooling::gpu_probe::DprMeasurementDisposition | |
| Cpulp::tooling::gpu_probe::DprMeasurementRequest | |
| Cpulp::render::DracoAttributeIds | Draco attribute unique IDs from a glTF KHR_draco_mesh_compression attributes map |
| Cpulp::view::Draggable3DOrientation | Draggable 3D orientation — arcball rotation from mouse drag |
| Cpulp::view::DragSession | |
| Cpulp::view::detail::DragSessionState | |
| Cpulp::view::DragSource | |
| Cpulp::canvas::DrawCommand | |
| Cpulp::inspect::TweakStore::DriftedTweak | One drifted tweak — a stored edit that no longer maps cleanly to the current design |
| Cpulp::inspect::TweakStore::DriftReport | Three-way classification of every stored tweak against a design |
| Cpulp::signal::DriftT< SampleType > | Two decorrelated OU walks presented as the two things drift is actually wired to: a pitch ratio and a unit fraction |
| Cpulp::view::DropData | |
| Cpulp::view::DropReceiver | |
| Cpulp::view::FileDropZone | |
| Cpulp::view::DropTarget | |
| Cpulp::view::SampleAssetDropTarget | DropTarget adapter for sampler/import UIs |
| Cpulp::host::forge_lofi::DryWetInstance | |
| Cpulp::signal::DryWetMixerT< SampleType > | |
| Cpulp::dsl::DslBusLayout | |
| Cpulp::dsl::DslError | |
| Cpulp::dsl::DslParamDescriptor | |
| Cdsp | |
| Cpulp::signal::detail::DualTapResonatorT< SampleType > | Dual-tap TPT state-variable resonator (Zavalishin topology, identical to SvfT) returning the highpass and lowpass outputs from ONE tick |
| Cpulp::view::DuplicateAnchor | |
| Cpulp::inspect::ControlEndpointConfig::DurableClientPrincipal | Maps an already-authorized, kernel-observed peer to a broker-owned reconnectable principal |
| Cpulp::signal::DustT< SampleType > | Deterministic discrete-time Poisson impulse source |
| Cpulp::signal::DynamicEqBandT< SampleType > | One internally keyed dynamic-EQ band |
| Cpulp::runtime::DynamicLibrary | |
| Cpulp::timeline::DynamicsEvent | Intensity statement in force from position until the next event |
| Cpulp::timeline::DynamicsLane | Immutable intensity context lane owned by a sequence |
| Cpulp::signal::EarlyReflectionsT< SampleType > | A wet-only early-reflection renderer with a caller-authored tap pattern |
| Cpulp::view::StepGridViewBase::EchoResult | |
| Cpulp::runtime::Ed25519KeyPair | Ed25519 keypair (NaCl convention: secret key contains seed || public key) |
| Cpulp::view::EdgeInsets | Per-side insets in pixels |
| Cpulp::host::SignalGraph::EdgeProbeIdentity | |
| Cpulp::host::SignalGraph::NodeRuntime::EdgeRef | |
| Cpulp::audio::EditableSampleDocument | |
| Cpulp::audio::EditableSampleSource | |
| Cpulp::audio::EditableSampleState | |
| Cpulp::state::EditAction | Base class for undoable actions |
| Cpulp::state::LambdaEdit | Convenience action using lambdas |
| Cpulp::design::EditBlockSpan | Where the block sits in the host text, as byte offsets |
| Cpulp::timeline_editor::EditGestureIdentityAllocator | Allocates one undo group and submits a construction-safe stream of gesture identities |
| Cpulp::timeline_editor::EditGestureIdentityIssue | One opaque, single-owner identity issue awaiting a submission outcome |
| Cpulp::timeline_editor::EditGestureSubmitError | A refusal before submission, or an inconsistent successful session result |
| Cpulp::timeline_editor::EditGestureSubmitOutcome | Result of submitting one issued gesture transaction through its allocator |
| Cpulp::state::EditHistory | Global undo/redo history for the application |
| Cpulp::timeline_editor::EditIntent | One editing step expressed without reference to the device that produced it |
| Cpulp::timeline_editor::EditIntentIdentity | Identities a lowered transaction needs and an intent deliberately does not carry |
| Cpulp::format::Editor | One editor instance in one native window |
| Cpulp::format::EditorAssets | |
| Cpulp::format::EditorAutomation | Optional automation surface of an editor, so tooling (the pulp control UI tools, tests) can see and drive any editor whatever draws it |
| Cpulp::view::EditorBridge | Renderer-agnostic dispatcher for editor↔processor JSON messages |
| Cpulp::format::EditorContext | What the host gives an editor |
| Cpulp::format::EditorFactory | Builds a processor's editors |
| Cpulp::format::aax::EditorHost | The editor-facing surface of the AAX data model |
| Cpulp::format::EditorKeyEvent | A key the host offers to the editor before acting on it itself |
| Cpulp::format::EditorOwnerObserver | Implemented by an editor view that reads its plug-in instance (Processor, StateStore or other instance state) directly |
| Cpulp::format::Processor::EditorPrewarm | What a scripted editor evaluates every time it opens and that does not depend on the instance: the text of the scripts it loads through WidgetBridge::load_script() (its ScriptedUiSession's script file, a design or help script loaded after the mount) and the inputs it passes to __pulpRuntimeImport__(text, 'materialized-browser'), byte-identical |
| Cpulp::format::detail::EditorResizeHandlerEntry | |
| Cpulp::format::EditorSize | An editor size in logical pixels, with the backing scale factor that maps them to physical pixels (2.0 on a Retina display) |
| Cpulp::format::aax::EditorSizePlan | How the editor surface reacts to the size AAX gives it |
| Cpulp::format::EditorUiInstance | |
| Cpulp::format::EditorUiSource | Where the default scripted editor's document comes from |
| Cpulp::inspect::EffectiveEditorUrl | Compute the effective template and its source given the supplied config |
| Cpulp::canvas::Path::Element | One step of an iteration over the path |
| Cpulp::view::rmlui::ElementHost | |
| Cpulp::view::rmlui::ElementRegistration | |
| Cpulp::view::WidgetBridge::EmbeddedAsset | One file compiled into the plug-in beside its editor script |
| Cpulp::format::EmbeddedEditorFile | One file embedded beside the editor script |
| Cpulp::timeline::EmptyContent | Clip content that intentionally carries no media, notes, or extension value |
| Cstd::enable_shared_from_this | |
| Cpulp::format::ContractEditorSession | |
| Cpulp::state::StateTree | Reactive tree node — each node has a type name, properties, and children |
| Cpulp::signal::EncodedSpectralStream | |
| Cpulp::inspect::InspectorControllerLease::EndedScope | |
| Cpulp::signal::FilterMorphT< SampleType >::Endpoint | |
| Cpulp::view::ModulationMatrixWidget::Endpoint | Populate the source + destination labels |
| Cpulp::signal::drum::EngineMetadata | |
| Cpulp::view::EngineRecommendation | |
| Cpulp::signal::fdn::EnsembleChorus< SampleType > | |
| Cpulp::format::ParamGroupProjection::Entry | |
| Cpulp::inspect::ConsoleCapture::Entry | A captured log entry |
| Cpulp::render::GlyphAtlas::Entry | |
| Cpulp::render::GradientAtlas::Entry | |
| Cpulp::render::ImageAtlas::Entry | |
| Cpulp::render::PathAtlas::Entry | |
| Cpulp::state::StateStore::ModulationWatchers::Entry | |
| Cpulp::format::aax::EntryConfig | |
| Cpulp::signal::FmOperatorEngineT< SampleType, MaxOperators >::Envelope | |
| Cpulp::signal::detail::EnvelopeEngine< SampleType > | The DAHDSR superset state machine |
| Cpulp::signal::chardelay::EnvelopeFollower | |
| Cpulp::signal::detail::EnvelopeStageClock | Sample counter for one envelope stage |
| Cpulp::host::forge_lofi::EnvFollowerInstance | |
| Cpulp::platform::Environment | In-process notifier |
| Cpulp::platform::EnvironmentChange | Bitmask of fields that changed in the snapshot delivered to a listener |
| Cpulp::platform::EnvironmentState | Snapshot of the full environment state |
| Cpulp::format::reload::EpochFloorStore | Directory-backed store of the highest SRL epoch SEEN, namespaced by (plugin_id + revocation_pubkey_fpr + update_channel) |
| Cpulp::signal::fdn::EqBand | |
| Cpulp::signal::tape::EqTimeConstants | One standard's pair of time constants, in SECONDS |
| Cpulp::runtime::Err< E > | Wrap a value as a failure result |
| Cpulp::timeline_agent_view::Error | |
| Cpulp::runtime::detail::ErrTag< E > | |
| Cpulp::music::EuclideanPatternRecipe | |
| Cpulp::view::ScriptInspectorBridge::EvalResult | |
| Cpulp::format::EventBlock | Non-owning view of all sparse events visible to one process block |
| Cpulp::playback::EventCompensationResult | |
| Cpulp::playback::EventCompensationShift | One event-injection point's prepared scheduling shift, counted in samples at the program's compiled sample rate |
| Cpulp::format::EventDropCounters | |
| Cpulp::runtime::EventEnvelope | |
| Cpulp::dataplane::EventFrame | A bounded list of occurrences from one audio block |
| Cpulp::view::EventFrame | A bounded list of occurrences from one audio block |
| Cpulp::events::EventLoop | |
| Cpulp::tooling::gpu_health::EvidenceEvent | One globally ordered stage observation with a registered diagnostic code |
| Cpulp::host::ExactParameterNodeClaimPasskey | Passkey authorizing exact-parameter-event node claims on a prepared edit |
| Cstd::exception | STL class |
| Cstd::runtime_error | STL class |
| Cpulp::view::DesignIrParseError | Thrown by parse_design_ir_json for input that is not well-formed JSON: truncated documents, unterminated strings or escapes, unbalanced or over-deep nesting, embedded NUL bytes, and anything the JSON parser itself refuses |
| Cpulp::audio::ExcerptCandidate | |
| Cpulp::audio::ExcerptQuery | |
| Cpulp::audio::ExcerptSearchSummary | |
| Cpulp::audio::ExcerptWindow | |
| Cpulp::host::SignalGraph::ExecutionSnapshot | Strong, typed handle to one exact compiled SignalGraph generation |
| Cpulp::host::ExecutorSnapshotBinders | |
| Cpulp::host::ExecutorTopologyValidation | |
| Cpulp::signal::ExpanderT< SampleType > | Stereo upward/downward expander with a continuous bounded gain law |
| Cpulp::signal::ExplicitQResonatorBankT< SampleType > | |
| Cpulp::interchange::ExportArtifact | What one export produced |
| Cpulp::interchange::ExportArtifacts | |
| Cpulp::interchange::ExportError | |
| Cpulp::authoring_capsule::ExportItem | One member of an export inventory |
| Cpulp::dawproject::ExportOptions | |
| Cpulp::interchange::ExportOptions | |
| Cpulp::interchange::ExportPlan | A document measured against one format's capability table: what survives, and what it costs |
| Cpulp::authoring_capsule::ExportRequest | |
| Cpulp::interchange::ExportRow | |
| Cpulp::runtime::ExpressionEvaluator | Expression evaluator with persistent variable state |
| Cpulp::state::ExternalBinding | Reactive binding between a UI widget and an arbitrary external value source, interface-compatible with state::Binding but backed by getter/setter lambdas instead of a StateStore parameter |
| Cpulp::state::ExternalBindingConfig | Configuration for an ExternalBinding: the getter/setter that back a UI control whose value is NOT a StateStore parameter — e.g |
| Cpulp::timeline::ExternalIdFixup | Optional non-throwing translation for an externally referenced identity |
| Cpulp::runtime::ExternalInputCounters | |
| Cpulp::runtime::ExternalInputFrame< Capacity > | |
| Cpulp::runtime::ExternalInputGate< Capacity > | |
| Cpulp::runtime::ExternalInputPolicy | |
| Cpulp::playback::ExternalSyncOutput | Stateless block projection from the musical transport to MIDI sync |
| Cpulp::playback::ExternalSyncOutputConfig | |
| Cpulp::playback::ExternalSyncOutputResult | |
| Cpulp::view::InspectorFacts::Fact | |
| Cpulp::format::au::FactoryPresetTable | The host-facing factory-preset table for one plug-in instance |
| Cpulp::format::FactoryProgramTable | |
| Cpulp::view::FaderSkin | Derived fader skin |
| Cpulp::view::painters::FaderStyle | |
| Cpulp::canvas::FallbackTraceRecord | One resolution event |
| Cpulp::canvas::FallbackTraceStep | |
| Cpulp::signal::FastMath | Math helpers optimized for audio DSP |
| Cpulp::signal::FdnReverbT< SampleType > | |
| Cpulp::signal::fdn::FdnTank< SampleType > | |
| Cpulp::signal::FeedbackClipperT< SampleType > | The op-amp gain stage with the diode network either at its output or across its feedback resistor |
| Cpulp::signal::FeedbackLoopProcessorT< SampleType > | Interface for a processor placed inside the feedback loop |
| Cpulp::host::dynamics::FeedforwardCompressorInstance | |
| Cpulp::signal::FeedforwardCompressorT< SampleType > | Log-domain feedforward compressor with a soft-knee gain computer |
| Cpulp::format::reload::FetchedPack | What an injected fetcher returns |
| Cpulp::signal::FetCompressorT< SampleType > | Feedback-topology FET compressor |
| Cpulp::signal::detail::FftRealSplit | The packed split-complex form of a real transform, for Pulp's own frequency-domain stages (the overlap-add ConvolverT) |
| Cpulp::signal::FftT< SampleType > | |
| Cpulp::view::FidelityContext | Everything a check needs: the node, its sanitized bridge id, the dimensions codegen emitted for it, and which branch produced them |
| Cpulp::view::FidelityIssue | A single import-fidelity self-check finding |
| Cpulp::view::FidelityKindInfo | One entry in the named fidelity taxonomy: the stable kind slug the checks emit, its typical severity, and what it means |
| Cpulp::view::FidelityLedgerMeta | Provenance recorded in the ledger header |
| Cpulp::tooling::gpu_probe::DprMeasurementRequest::FidelityRoi | |
| Cpulp::timeline::FieldSchema | Public field metadata for one registered schema type |
| Cpulp::view::FileBasedDocument | FileBasedDocument — document model with save/load/dirty tracking |
| Cpulp::view::FileChooser | Builder-style file chooser |
| Cpulp::platform::FileDialog | |
| Cpulp::view::FileDragRequest | |
| Cpulp::authoring_capsule::FileEntry | One row of the archive closure |
| Cpulp::platform::FileFilter | |
| Cpulp::audio::FileFrameReader | A FrameReader plus the opened file's properties, ready to feed into a StreamingSampleSourceConfig (channels / total_frames / sample_rate) |
| Cpulp::runtime::FileIdentity | |
| Cpulp::timeline::FileJournalError | File-journal failure with the offending byte and nested JSON error |
| Cpulp::timeline::FileJournalLimits | File size, record size, and nested decode ceilings |
| Cpulp::timeline::FileJournalOpenResult | Result of opening or recovering a native Timeline journal |
| Cpulp::runtime::FileLogSink | Appends records to a rotating file |
| Cpulp::runtime::FileLogSinkOptions | |
| Cpulp::runtime::FileSearchPath | |
| Cpulp::view::FileTree::FileTreeNode | |
| Cpulp::canvas::FillStyle | Unified fill style — solid color, linear, radial, or conic gradient |
| Cpulp::canvas::Canvas::FilterChainEntry | Full CSS filter-chain layer save |
| Cpulp::host::forge_lofi::FilterCvInstance | |
| Cpulp::signal::FilterDesign | Filter coefficient generation utilities |
| Cpulp::host::forge_lofi::FilterInstance | |
| Cpulp::signal::FilterMorphT< SampleType > | |
| Cpulp::view::View::FilterOp | Full CSS filter chain |
| Cpulp::signal::FiniteStretchBuilderT< SampleType > | |
| Cpulp::signal::FiniteStretchConfigT< SampleType > | |
| Cpulp::audio::FiniteTimeStretchConfig | |
| Cpulp::audio::FiniteTimeStretchJob | Control-thread-only, bounded finite SRC + time-stretch job |
| Cpulp::signal::FirDesignPoint | |
| Cpulp::signal::FirEquirippleBand | One contiguous approximation band for an equiripple design |
| Cpulp::signal::FirEquirippleOptions | |
| Cpulp::signal::FirEquirippleResult | |
| Cpulp::signal::FirFilterT< SampleType > | FIR filter with arbitrary coefficients |
| Cpulp::signal::FirLeastSquaresOptions | |
| Cpulp::signal::FirLeastSquaresResult | |
| Cpulp::signal::chardelay::FirstOrderShelf | |
| Cpulp::canvas::Canvas::FitResult | Placement rectangle produced by fit_image_rect |
| Cpulp::signal::chardelay::FixedFir | |
| Cpulp::runtime::FixedFunction< Signature, Capacity, Alignment > | |
| Cpulp::runtime::FixedFunction< R(Args...), Capacity, Alignment > | |
| Cpulp::signal::detail::FixedHalfBandFir65 | |
| Cpulp::signal::FixedIrConvolverT< SampleType > | Zero-latency convolution with one impulse response for the lifetime of a preparation, running whichever engine is cheaper for that IR length and block size |
| Cpulp::signal::detail::FixedOrderFirBranch< SampleType > | One polyphase branch of a block 2x stage: a direct-form FIR whose every output is the taps summed oldest-first, one multiply-add each (fused where the hardware has it; see fir_multiply_add()) |
| Cpulp::view::motion::FixtureDiff | Comparison result from assert_matches |
| Cpulp::view::motion::FixtureHeader | Header metadata recorded once at the top of a fixture file |
| Cpulp::view::motion::FixtureMatchOptions | |
| Cpulp::signal::FlangerT< SampleType > | The flanger |
| Cpulp::canvas::Path::FlatSubpath | Flatten every curve to line segments, within tolerance user units of the true curve |
| Cpulp::view::FlexStyle | |
| Cpulp::signal::fdn::FluxBank< SampleType > | |
| Cpulp::signal::FmOperatorEngineT< SampleType, MaxOperators > | Bounded melodic FM/PM operator engine |
| Cpulp::signal::FmOperatorRoutingT< SampleType, MaxOperators > | Fixed-capacity routing for an operator network |
| Cpulp::signal::drum::FmTransient | |
| Cpulp::signal::drum::FmWaveTable | A compact, license-clean bank of 26 phase-readable FM waves |
| Cpulp::timeline::FollowAction | One weighted follow-action candidate |
| Cpulp::playback::FollowActionEvent | |
| Cpulp::timeline::FollowActionSet | Bounded weighted follow behavior attached to a slot |
| Cpulp::playback::FollowActionTimer | |
| Cpulp::timeline::FollowDraw | Stable identity of one reproducible follow-action decision |
| Cpulp::timeline::FollowResolution | Deterministic outcome and optional target slot of follow resolution |
| Cpulp::view::FontData | Font data loaded from TTF/OTF |
| Cpulp::canvas::Canvas::FontFeature | |
| Cpulp::canvas::FontFeature | OpenType feature record: tag + value |
| Cpulp::canvas::FontFlightRecorder | |
| Cpulp::canvas::FontOptions | The typed, hashable contract that replaces (family_string, size) throughout the font subsystem |
| Cpulp::canvas::FontResolver | |
| Cpulp::canvas::FontRun | |
| Cpulp::canvas::FontScope | |
| Cpulp::canvas::FontScopeId | Opaque identifier for a FontScope (defined in font_scope.hpp) |
| Cpulp::canvas::FontSpec | Font style specification for text layout |
| Cpulp::view::FontSpec | A font request, as a delegate expresses it |
| Cpulp::canvas::FontSynthesisPolicy | Explicit policy for faux-bold / faux-italic / faux-width |
| Cpulp::host::ForgeAuditFinding | |
| Cpulp::host::ForgeAxisValue | One value of a compile-time realization axis |
| Cpulp::host::ForgeCatalogExportNode | One machine-readable catalog family before JSON serialization |
| Cpulp::host::ForgeCatalogExportRealization | One actually constructed realization |
| Cpulp::host::ForgeNodeDescriptor | |
| Cpulp::host::ForgeParamChoice | One named state of a stepped parameter |
| Cpulp::host::ForgeParamDescriptor | |
| Cpulp::host::ForgeRealization | One concrete realization: the exact type_id a graph names, plus the axis settings that produced it |
| Cpulp::host::ForgeRealizationAxis | A compile-time construction axis — a choice made when the node is built rather than automated afterwards |
| Cpulp::host::ForgeRealizationSetting | One axis/value selection used to construct a concrete realization |
| Cpulp::host::ForgeSampleRegionV1 | Exact v1 authoring routes |
| Cpulp::signal::FormantFilterBankT< SampleType, MaxFormants > | A parallel bank of resonant band-pass sections for fixed source-filter colour |
| Cpulp::signal::FormantFilterBankT< SampleType, MaxFormants >::FormantSpec | |
| Cpulp::interchange::FormatBoundExportWriter | A format-bound byte writer that can only be invoked by run_export |
| Cpulp::audio::FormatReader | Audio format reader interface |
| Cpulp::interchange::detail::FormatRecord | |
| Cpulp::audio::FormatRegistry | Registry of audio format readers and writers |
| Cpulp::audio::FormatWriter | Audio format writer interface |
| Cpulp::signal::fdn::FracDelayT< SampleType > | |
| Cpulp::signal::FractionalDelayBlockResult | |
| Cpulp::signal::FractionalDelayHistoryT< SampleType > | Prepared history shared by any number of stateless Lagrange read heads |
| Cpulp::signal::chardelay::FractionalDelayLine | |
| Cpulp::signal::FractionalDelayLineT< SampleType > | A prepared mono fractional-delay line |
| Cpulp::signal::FractionalDelaySampleResult< SampleType > | |
| Cpulp::signal::detail::FractionalDelaySplit | |
| Cpulp::canvas::ShapedLayout::Line::Fragment | |
| Cpulp::view::FragmentTransform | |
| Cpulp::signal::CartesianWalkT< SampleType >::Frame | |
| Cpulp::signal::LinkwitzRileyCrossoverT< SampleType, MaxBands >::Frame | |
| Cpulp::signal::StageSeqT< SampleType >::Frame | One sample of sequencer output |
| Cpulp::signal::TransportEdgeT< SampleType >::Frame | One sample of transport, decoded |
| Cpulp::view::FrameCostProbe::Frame | |
| Cpulp::view::FrameClock | |
| Cpulp::view::FrameClockBinding | Subscription lifecycle for a view that pulls a value once per frame |
| Cpulp::view::FrameCostProbe | |
| Cpulp::view::FrameGeometry | The size/scale/viewport a frame is painted against, in one value |
| Cpulp::inspect::ControlGpuHealthProvider::FrameObservation | |
| Cpulp::audio::FrameReaderBinding | |
| Cpulp::audio::FrameReaderStopToken | Cooperative cancellation signal passed to a streaming frame reader |
| Cpulp::signal::FreezeHoldReferenceTiming | Time-based FreezeHold timing that reproduces the frame-count defaults (8 capture frames, 6 crossfade frames, 0.015 rad/frame walk) at the reference geometry they were tuned for: a 512-sample analysis hop at 48 kHz (RealtimePitchTimeProcessor's quality mode, 4096/512) |
| Cpulp::signal::FreezeHoldSnapshotT< SampleType > | Value image of a FreezeHold's held state: everything needed to reproduce the held output bit-for-bit on a hold prepared with the same geometry |
| Cpulp::signal::FreezeHoldT< SampleType > | |
| Cpulp::signal::FreezeLoopSamplerT< SampleType > | |
| Cpulp::signal::FrequencyAxis | Utilities for mapping FFT bins to display coordinates |
| Cpulp::test::audio::FrequencyEstimate | Result of estimate_frequency() |
| Cpulp::signal::FrequencyShifterT< SampleType > | Shifts every frequency in a signal by the same number of Hz |
| CFs... | |
| Cpulp::timeline::AutomationTargetCases< Fs > | Overload set for visiting an AutomationTarget with no generic fallback |
| Cpulp::timeline::ClipContentCases< Fs > | Overload set for visiting a ClipContent with no generic fallback |
| Cpulp::timeline::ModulationTargetCases< Fs > | Overload set for visiting a ModulationTarget with no generic fallback |
| Cpulp::midi::FunctionBlockId | UMP Function Block identifier (MIDI 2.0 §A) — a Function Block is a logical grouping of UMP groups that share a single set of CI / Profile state |
| Cpulp::midi::FunctionBlockInfo | Description of a single Function Block as advertised by an endpoint |
| Cpulp::signal::FuzzPairT< SampleType > | The two-transistor direct-coupled feedback pair |
| Cpulp::signal::GainReduction | Canonical gain-reduction meter value |
| Cpulp::signal::GainT< SampleType > | |
| Cpulp::design::GalleryCard | One tagged card discovered by its leading @dsCard magic comment |
| Cpulp::format::reload::GatedImage | A logic image that passed the pre-construction gates (reload-ABI version + build fingerprint) with its factory resolved |
| Cpulp::signal::GateGenT< SampleType > | Trigger in, fixed-length gate out |
| Cpulp::host::forge_lofi::GateInstance | |
| Cpulp::signal::GateLogicT< SampleType > | Combinational logic on gate signals |
| Cpulp::runtime::GcmOutput | Output of AES-GCM encryption: ciphertext + 16-byte authentication tag |
| Cpulp::host::GeneratedDeviceAdmission | |
| Cpulp::playback::GeneratedEvent | One value-owned generated event |
| Cpulp::playback::GeneratedEventCommitResult | |
| Cpulp::playback::GeneratedEventDegradationLadder | |
| Cpulp::playback::GeneratedEventPullResult | |
| Cpulp::playback::GeneratedEventSource | |
| Cpulp::playback::GeneratedEventSourceConfig | |
| Cpulp::playback::GeneratedEventSpan | A half-open span on the transport's non-looping clock |
| Cpulp::playback::GeneratedEventStageResult | |
| Cpulp::host::SignalGraph::GeneratedGraphValidation | |
| Cpulp::view::GestureArbiter | |
| Cpulp::view::GestureContext | |
| Cpulp::view::GestureEvent | High-level gesture event for pinch (scale) and rotate |
| Cpulp::view::GestureRecognizer | |
| Cpulp::view::FlingRecognizer | |
| Cpulp::view::LongPressRecognizer | |
| Cpulp::view::PanRecognizer | |
| Cpulp::view::PinchRecognizer | |
| Cpulp::view::RotateRecognizer | |
| Cpulp::view::SwipeRecognizer | |
| Cpulp::view::TapRecognizer | |
| Cpulp::format::aax::GestureRouter | Maps StateStore gesture callbacks onto AAX automation touch/release |
| Cpulp::canvas::GifFrame | |
| Cpulp::canvas::GifReader | GIF reader. Decodes GIF87a + GIF89a streams |
| Cpulp::canvas::GifWriter | GIF writer |
| Cpulp::canvas::GlyphArrangement | Glyph arrangement — the result of text layout, containing positioned glyphs for each line |
| Cpulp::render::GlyphAtlas | Glyph atlas — per-font-size glyph cache as GPU texture |
| Cpulp::canvas::GlyphPosition | Result of laying out a line of text — position and metrics for each glyph |
| Cpulp::view::GpuAcquireDiagnostics | |
| Cpulp::gpu_audio::GpuAudioCapabilityReport | Backend-neutral, allocation-free capability snapshot for installed SDK consumers |
| Cpulp::gpu_audio::GpuAudioCapabilityValidation | |
| Cpulp::gpu_audio::GpuAudioNode | A unit of audio work the transport schedules onto a non-real-time worker |
| Cpulp::gpu_audio::GpuConvolver | First real GPU audio node: FFT-based (overlap-add) convolution of the input with a fixed impulse response, computed on the GPU via render::GpuCompute on the transport's non-RT worker |
| Cpulp::gpu_audio::GpuMultiConvolver | Massive multi-IR ("multi-room") convolution: convolves one mono input against MANY distinct impulse responses at once and pans the results into a stereo field — the whole bank in ONE batched GPU submit per block |
| Cpulp::gpu_audio::GpuNeuralRealtimeNode | Architecture-neutral realtime neural node with a built-in CPU shadow |
| Cpulp::gpu_audio::GpuWaveNetRealtimeNode | |
| Cpulp::gpu_audio::GpuAudioNodeDescriptor | Declared, fixed scheduling properties of a GPU audio node |
| Cpulp::gpu_audio::GpuAudioProgramDescriptor | Backend-neutral metadata for a typed program prepared for a fixed audio stream |
| Cpulp::gpu_audio::GpuAudioProgramValidation | |
| Cpulp::gpu_audio::GpuAudioProviderPool | Host-owned cache of prepared GPU-audio providers that survive a node's release, so the next prepare() of a node with the same program skips device, pipeline and resident-weight creation |
| Cpulp::gpu_audio::GpuAudioStatus | Versioned, allocation-free status shared by native hosts and UI adapters |
| Cpulp::gpu_audio::GpuAudioStatusValidation | |
| Cpulp::gpu_audio::GpuAudioTransport | Fixed-latency real-time transport between the audio thread and a non-RT worker that runs a GpuAudioNode |
| Cpulp::render::GpuBindGroup | |
| Cpulp::render::GpuBinding | One entry of a bind group: a buffer range, a texture or a sampler |
| Cpulp::render::GpuBuffer | |
| Cpulp::render::GpuBufferDesc | |
| Cpulp::render::GpuCacheBytes | GPU bytes held by a surface's Skia resource caches |
| Cpulp::view::PluginViewHost::GpuCacheUsage | Bytes held by this host's GPU resource caches: budgeted against Skia's budget, purgeable what a trim can return |
| Cpulp::render::GpuColorAttachment | |
| Cpulp::render::GpuColorTargetDesc | |
| Cpulp::render::GpuCompute | GPU compute pipeline for non-rendering workloads (e.g |
| Cpulp::render::GpuComputePass | An open compute pass. Same rules as GpuRenderPass |
| Cpulp::render::GpuComputePipeline | |
| Cpulp::render::GpuComputePipelineDesc | |
| Cpulp::gpu_audio::GpuConvolutionReverb | Optional, control-parity GPU route for the two-channel Forge convolution reverb |
| Cpulp::gpu_audio::GpuConvolutionReverbConfig | Configuration for the opt-in GPU realization of Forge's stereo convolution reverb |
| Cpulp::gpu_audio::GpuConvolutionReverbLaneReport | Per-lane evidence |
| Cpulp::gpu_audio::GpuConvolutionReverbReport | |
| Cpulp::gpu_audio::GpuConvolverStagedBreaker | Circuit breaker for the staged GPU readback |
| Cpulp::gpu_audio::GpuConvolverTraceConfig | Opt-in diagnostics for the shared-I/O path |
| Cpulp::render::GpuDepthStateDesc | |
| Cpulp::render::GpuDevice | Typed handle to the device a GpuSurface owns. Copies share it |
| Cpulp::render::GpuDeviceCapabilities | Rendering capabilities of the shared device |
| Cpulp::render::GpuDeviceFacts | The facts pick_tier() reads. A test can build one by hand |
| Cpulp::render::GpuDeviceFeatures | Optional device features that change what a format can do |
| Cpulp::render::GpuDiagnosticsStats | Counters that separate "the sink was never called" from "the sink was called
but this build compiles the trace macros out" |
| Cpulp::render::GpuError | |
| Cpulp::render::GpuFormatSupport | What one format supports on a device |
| Cpulp::render::GpuFrame | One command encoder's worth of passes, submitted once |
| Cpulp::render::GpuFramesInFlight | Frames whose GPU work has been submitted but has not finished executing |
| Cpulp::format::GpuHostDecision | |
| Cpulp::render::GpuIdleTrimSchedule | When a surface's idle trim runs |
| Cpulp::gpu_audio::GpuNeuralCpuKernel | One channel's CPU model step, supplied and owned by the caller |
| Cpulp::gpu_audio::GpuNeuralModelManifest | Provenance and compatibility metadata for a model artifact |
| Cpulp::gpu_audio::GpuNeuralModelRequest | |
| Cpulp::gpu_audio::GpuNeuralModelResult | |
| Cpulp::gpu_audio::GpuNeuralModelShape | The family's state shape: one layer per family (a single scalar TCN layer, one LSTM/GRU layer, one diagonal SSM) |
| Cpulp::render::GpuPixels | Tightly packed pixels read back from a target, rows top to bottom |
| Cpulp::render::GpuRenderPass | An open render pass |
| Cpulp::render::GpuRenderPassDesc | |
| Cpulp::render::GpuRenderPipeline | |
| Cpulp::render::GpuRenderPipelineDesc | |
| Cpulp::render::GpuRenderTimeTracker | Thread-safe holder for the latest GPU render-time sample |
| Cpulp::render::GpuSampler | |
| Cpulp::render::GpuSamplerDesc | |
| Cpulp::render::GpuShaderModule | A compiled WGSL module |
| Cpulp::gpu_audio::GpuSpectralFreeze | Phase-vocoder spectral freeze: capture one analysis frame and sustain it indefinitely with a SEAMLESS, evolving loop — no loop boundary, no click |
| Cpulp::gpu_audio::GpuSpectralMaskSession | |
| Cpulp::gpu_audio::GpuSpectralMorph | Spectral morph: capture two spectra (A and B) and render a blend at position t ∈ [0,1] — the signature "morph between two sounds" effect |
| Cpulp::render::GpuStartupReport | Bring-up stage timings from GpuSurface::initialize() plus the two stages the owning host measures around it |
| Cpulp::gpu_audio::GpuStft | GPU short-time Fourier transform primitive (spectral toolkit) |
| Cpulp::render::GpuSubmission | Completion of one submitted frame |
| Cpulp::render::GpuSurface | Abstract GPU surface — a presentable rendering target backed by a native window/view |
| Cpulp::view::PluginViewHost::GpuSurfaceStatus | |
| Cpulp::view::PluginViewHost::GpuSurfaceSubscription | |
| Cpulp::render::GpuTarget | Offscreen color target (and optional depth) with CPU readback |
| Cpulp::render::GpuTargetDesc | |
| Cpulp::render::GpuTexture | |
| Cpulp::render::GpuTextureDesc | |
| Cpulp::render::GpuVertexAttribute | |
| Cpulp::render::GpuVertexBufferLayout | |
| Cpulp::gpu_audio::GpuWaveNetBlockResult | |
| Cpulp::gpu_audio::GpuWaveNetDescriptor | |
| Cpulp::gpu_audio::GpuWaveNetLayerDescriptor | |
| Cpulp::gpu_audio::GpuWaveNetSession | A prepared, one-stream shared-memory WaveNet session |
| Cpulp::gpu_audio::GpuWaveNetTraceConfig | Experimental stamped WaveNet bridge |
| Cpulp::gpu_audio::GpuWaveNetValidation | |
| Cpulp::render::GradientAtlas | Gradient atlas — caches evaluated gradient ramps as GPU textures |
| Cpulp::canvas::GradientInterpolation | |
| Cpulp::canvas::GradientStop | |
| Cpulp::signal::GrainView | A read-only view of one grain, for metering and grain-cloud displays |
| Cpulp::signal::GranularEngineT< SampleType > | |
| Cpulp::host::GraphAuthoredEvent | |
| Cpulp::host::GraphAuthoredEventLane< MaxFrames, MaxAcceptedPerSample > | Explicit producer/consumer phases for a bounded, single-producer event lane |
| Cpulp::host::GraphAuthoringReceipt | |
| Cpulp::graph::GraphCommand | |
| Cpulp::host::GraphCommand | |
| Cpulp::graph::GraphCommandTiming | |
| Cpulp::host::GraphCommandTiming | |
| Cpulp::graph::GraphEvent | |
| Cpulp::host::GraphEvent | |
| Cpulp::host::GraphEventCounters | |
| Cpulp::signal::GraphicEqBandT< SampleType > | |
| Cpulp::signal::GraphicEqT< SampleType, MaxBands > | A bounded cascade of configurable peaking bands for one audio channel |
| Cpulp::host::SignalGraph::GraphLimits | |
| Cpulp::host::GraphLoadOptions | |
| Cpulp::graph::GraphMidiOutputEvent | |
| Cpulp::host::GraphMidiOutputEvent | |
| Cpulp::host::GraphNode | |
| Cpulp::host::GraphResult | |
| Cpulp::format::GraphRuntimeAudioEdgeProbe | |
| Cpulp::format::GraphRuntimeAutomationScratch | Pre-allocated scratch backing the routing path's parameter-automation edges |
| Cpulp::graph::GraphRuntimeAutomationSpec | |
| Cpulp::graph::GraphRuntimeBufferAssignment | |
| Cpulp::format::GraphRuntimeBufferPool | Pre-allocated scratch buffers backing the routing process() path |
| Cpulp::format::GraphRuntimeCommandDecision | |
| Cpulp::format::GraphRuntimeCommandHandler | |
| Cpulp::graph::GraphRuntimeConnectionPlan | |
| Cpulp::host::GraphRuntimeConnectionPlan | |
| Cpulp::graph::GraphRuntimeConnectionSpec | |
| Cpulp::host::GraphRuntimeConnectionSpec | |
| Cpulp::format::GraphRuntimeEventSink | |
| Cpulp::format::GraphRuntimeExecutor | |
| Cpulp::format::GraphRuntimeExecutorResult | |
| Cpulp::format::GraphRuntimeExecutorStats | |
| Cpulp::graph::GraphRuntimeLevelization | |
| Cpulp::graph::GraphRuntimeLimits | |
| Cpulp::host::GraphRuntimeLimits | |
| Cpulp::format::GraphRuntimeMidiScratch | Pre-allocated per-node MIDI buffers backing the routing path's event edges |
| Cpulp::format::GraphRuntimeNodeBinding | |
| Cpulp::graph::GraphRuntimeNodePlan | |
| Cpulp::host::GraphRuntimeNodePlan | |
| Cpulp::format::GraphRuntimeNodeProcessContext | |
| Cpulp::graph::GraphRuntimeNodeSlots | |
| Cpulp::graph::GraphRuntimeNodeSpec | |
| Cpulp::host::GraphRuntimeNodeSpec | |
| Cpulp::graph::GraphRuntimePlan | |
| Cpulp::host::GraphRuntimePlan | |
| Cpulp::graph::GraphRuntimePlanError | |
| Cpulp::host::GraphRuntimePlanError | |
| Cpulp::graph::GraphRuntimePlanResult | |
| Cpulp::host::GraphRuntimePlanResult | |
| Cpulp::graph::GraphRuntimeProbe< Capacity > | |
| Cpulp::graph::GraphRuntimeProbeSample | |
| Cpulp::graph::GraphRuntimeQueues< CommandCapacity, EventCapacity, MidiOutputCapacity > | Fixed-capacity graph command/event queues for realtime graph runtimes |
| Cpulp::graph::GraphRuntimeQueueStats | |
| Cpulp::host::GraphRuntimeQueueStats | |
| Cpulp::format::GraphRuntimeSnapshot | Control-thread-built graph snapshot for GraphRuntimeExecutor |
| Cpulp::format::GraphRuntimeWorkerPool | Persistent fork-join worker pool for the levelized parallel graph executor |
| Cpulp::host::GraphSerializer | |
| Cpulp::graph::GraphTimedCommand | |
| Cpulp::host::GraphTimedCommand | |
| Cpulp::host::GraphTimingDeclaration | |
| Cpulp::host::GraphTimingEvidence | |
| Cpulp::host::GraphTimingMeasurements | |
| Cpulp::timeline_editor::GridLine | Describes one visible musical boundary in projected screen coordinates |
| Cpulp::timeline_editor::GridLineResult | Carries the generation status and the number of lines written |
| Cpulp::timebase::GridProjectionPoint | |
| Cpulp::timebase::GridProjectionRange | |
| Cpulp::timebase::GridProjectionRequest | |
| Cpulp::timebase::GridProjectionResult | |
| Cpulp::view::GridStyle | Grid layout properties (CSS Grid Level 1 subset) |
| Cpulp::view::GridTrack | Grid track size: fixed px, fractional (fr), or auto |
| Cpulp::timebase::GrooveKernelInput | |
| Cpulp::timebase::GrooveKernelStep | |
| Cpulp::timeline::GrooveStep | One timing offset and per-mille accent in a repeating groove table |
| Cpulp::timeline::GrooveTemplate | Immutable sequence-owned swing, timing-offset, and accent context |
| Cpulp::timeline::GrooveTemplateInput | Complete validated construction input for a GrooveTemplate |
| Cpulp::test::audio::GroupDelayOptions | Options for the phase/group-delay analyzer. Lengths must be powers of two |
| Cpulp::signal::HalfBandAllpassSectionT< SampleType > | One single-coefficient allpass section run at the sub-rate |
| Cpulp::signal::HalfBandDownsampler2xT< SampleType > | 2x half-band downsampler |
| Cpulp::signal::HalfBandIirDesign | Coefficients of one elliptic polyphase half-band filter, ascending |
| Cpulp::signal::HalfBandIirStageT< SampleType > | Fixed-storage polyphase half-band stage that filters whole blocks: the engine behind HalfBandUpsampler2xT, HalfBandDownsampler2xT, and the oversampler's polyphase lane |
| Cpulp::signal::HalfBandUpsampler2xT< SampleType > | 2x half-band upsampler |
| Cpulp::runtime::Handoff< T, RetireCapacity > | Lock-free transfer of ownership to a reader that must never block, plus a ring for handing the displaced value back so the audio thread never frees |
| Cpulp::design::HandoffContract | The parsed handoff contract |
| Cpulp::design::HandoffScreen | One screen the handoff describes: a display name, an optional relative path to its source (from a (path) after the name), and its exact-value specs (each a key/value bullet under the screen's heading) |
| Cpulp::render::HardcodedCubeRenderConfig | |
| Cpulp::test::audio::Harmonic | One harmonic's contribution to a distortion measurement |
| Cpulp::signal::HarmonyEngineT< SampleType > | The diatonic harmonizer: YinTrackerT + DiatonicMapT + one PitchShifterT per voice |
| Cstd::hash< pulp::canvas::FontOptions > | |
| Cstd::hash< pulp::canvas::FontScopeId > | |
| Cstd::hash< pulp::runtime::CorrelationId > | |
| Cstd::hash< pulp::runtime::ObjectId > | |
| Cstd::hash< pulp::runtime::RunId > | |
| Cstd::hash< pulp::runtime::SessionId > | |
| Cstd::hash< pulp::runtime::Uuid > | |
| Cstd::hash< pulp::timeline::ItemId > | |
| Cpulp::signal::tape::HeadGapGeometry | Reproduce and record gap widths for one speed class, in METRES |
| Cpulp::format::HeadlessHost | Headless plugin host for testing and offline processing |
| Cpulp::render::HeadlessSurface | One-call wrapper for the existing offscreen Dawn + Skia path (GpuSurface::create_dawn() + native_surface_handle=nullptr + SkiaSurface::create) |
| Cpulp::signal::HeadphoneCrossfeedT< SampleType > | Mixes a delayed, low-pass-filtered copy of each channel into the opposite ear |
| Cpulp::tooling::gpu_health::HealthProbeOptions | Fault controls applied after real GPU work completes |
| Cpulp::tooling::gpu_health::HealthProvider | Blocking producer interface for the three independent GPU health probes |
| Cpulp::tooling::gpu_health::HealthReadResult | Closed response returned by dev.pulp.gpu/health.read@1 |
| Cpulp::tooling::gpu_health::HealthResult | Closed versioned aggregate returned by the GPU health diagnostic |
| Cpulp::midi::routing_detail::HeldNoteLedger | |
| Cpulp::signal::fdn::HermiteHistory | |
| Cpulp::runtime::HighResolutionTimer | |
| Cpulp::signal::HilbertQuadratureNetworkT< SampleType > | A pair of allpass cascades whose outputs stand a quarter cycle apart across nearly the whole band — the analytic-signal splitter an SSB shifter needs |
| Cpulp::signal::BurstGenT< SampleType >::Hit | |
| Cpulp::signal::drum::HitLife | Allocation-free shared sequencing for a voice's anti-machine-gun policy |
| Cpulp::signal::drum::HitLifeDecision | |
| Cpulp::view::HitMetrics | Minimum hit-target sizing for one pointer type |
| Cpulp::view::View::HitSlop | React Native hitSlop — extra hit-test area OUTSIDE the painted box |
| Cpulp::format::HostActionRequest | One host action and its arguments |
| Cpulp::dataplane::HostActionSurface | A framework-agnostic host command channel |
| Cpulp::view::HostActionSurface | A framework-agnostic host command channel |
| Cpulp::view::rmlui::HostBridge | |
| Cpulp::view::HostDragCoalescer | Owns a PointerCoalescer plus the host-side policy around it: the frame-driver opt-in, the idle->pending dirty edge, and the counters |
| Cpulp::host::PluginSlot::HostedEditor | |
| Cpulp::host::HostEventIngress< Capacity > | Fixed-capacity host ingress staging area |
| Cpulp::host::HostEventRecord | One immutable host event in the graph's epoch-local sample domain |
| Cpulp::view::HostFramePump | Converts a host's monotonic presentation timestamps into per-frame deltas |
| Cpulp::view::HostFrameTick | Result of begin_host_frame |
| Cpulp::view::HostFrameTimeRecorder | Keeps the first kMaxSamples frame durations |
| Cpulp::timebase::HostGridAnchor | |
| Cpulp::format::ContractEditorSession::HostHooks | What the adapter does for the editor's context |
| Cpulp::format::HostInfo | Combined accessor: detect both type and version in one call |
| Cpulp::view::HostObjectDescriptor | |
| Cpulp::view::HostObjectMethod | |
| Cpulp::view::HostObjectProperty | |
| Cpulp::format::HostParameterEditBridge | Reports EDITOR parameter edits to the host, in protocol order, exactly once |
| Cpulp::host::HostParamInfo | |
| Cpulp::dataplane::HostParamSurface | A framework-agnostic, native-view-facing runtime parameter accessor |
| Cpulp::dataplane::StateStoreHostParamSurface | The native (Pulp Processor::create_view()) backing for HostParamSurface, implemented over a StateStore |
| Cpulp::view::HostParamSurface | A framework-agnostic, native-view-facing runtime parameter accessor |
| Cpulp::dataplane::StateStoreHostParamSurface | The native (Pulp Processor::create_view()) backing for HostParamSurface, implemented over a StateStore |
| Cpulp::format::HostQuirks | Always-on / host-gated defensive behaviors that the adapters consult |
| Cpulp::format::HostQuirksMeta | Per-quirk validation status, parallel to HostQuirks |
| Cpulp::host::HostScanCache | |
| Cpulp::format::boundary::HostTransport | Format-neutral transport snapshot, already decoded from a host playhead into canonical units (quarter-note beats, samples, real BPM) |
| Cpulp::sequence::HostTransportProjector | Re-anchors the engine transport to the host's integer sample position on every callback |
| Cpulp::format::HostVersion | Semver-ish host version |
| Cpulp::view::HotReloader | |
| Cpulp::view::HoverCursorTracker | Remembers the pointer position and the style last handed to the platform |
| Cpulp::canvas::Color::HSL | |
| Cpulp::canvas::Color::HSV | |
| Cpulp::runtime::HttpHeader | |
| Cpulp::runtime::HttpRequest | |
| Cpulp::runtime::HttpResponse | |
| Cpulp::midi::Humanize< MaximumPendingAttacks > | MaximumPendingAttacks bounds how many attacks can sit in the jitter window at once |
| Cpulp::midi::HumanizeSpec | Seeded timing and velocity jitter over note attacks |
| Cpulp::signal::chardelay::HysteresisHalfBandOversampler< StageCount > | Fixed-depth linear-phase half-band oversampling around a per-sample callback |
| Cpulp::signal::HystereticTriggerDetectT< SampleType > | Hysteretic continuous-CV edge detector |
| Cpulp::events::IapClient | Cross-platform in-app purchase surface |
| Cpulp::timeline::IdentityMutation | Planned identity-index transition accompanying an immutable model edit |
| Cpulp::timeline::IdRemapTable | Canonically ordered mapping from source identities to remapped identities |
| Cpulp::signal::IirDesign | Chebyshev / Elliptic IIR design utilities |
| CSteinberg::Vst::IKeyswitchController | |
| Cpulp::format::vst3::PulpVst3Processor | |
| Cpulp::render::ImageAtlas | Image atlas — packs small images into a shared GPU texture |
| Cpulp::view::ImageCache | |
| Cpulp::view::ImageCacheStats | |
| Cpulp::canvas::ImageConvolutionKernel | NxN convolution kernel for image processing |
| Cpulp::view::ImageData | Raw pixel data (RGBA 8-bit per channel) |
| CSteinberg::Vst::IMidiMapping | |
| Cpulp::format::vst3::PulpVst3Processor | |
| Cpulp::view::ImportDiagnostic | |
| Cpulp::view::rmlui::ImporterAdapter | |
| Cpulp::view::rmlui::ImporterCapabilityReceipt | |
| Cpulp::view::ImportReport | |
| Cpulp::view::ImportReportEntry | |
| Cpulp::interchange::ImportRow | |
| Cpulp::host::space::convolution::ImpulseResponse | |
| Cpulp::audio::ImpulseResponseLoadOptions | |
| Cpulp::signal::IndexedControlT< SampleType > | Read an externally indexed control waveform |
| Cpulp::test::audio::InharmonicityOptions | Options for measure_inharmonicity |
| Cpulp::test::audio::InharmonicityResult | Inharmonicity of a (quasi-)harmonic tone |
| Cpulp::timebase::InlineGrooveInput | |
| Cpulp::timebase::InlineGrooveProjector | |
| CSteinberg::Vst::INoteExpressionController | |
| Cpulp::format::vst3::PulpVst3Processor | |
| Cpulp::format::GraphRuntimeSnapshot::InputPortSource | |
| Cpulp::view::motion::InputRecorder | Recording handle returned by make_input_recorder |
| Cpulp::view::win_input::InputRouterHost | The native operations the router needs but must not perform itself |
| Cpulp::timeline::InsertAutomationLane | Inserts an automation lane into a track |
| Cpulp::timeline::InsertClip | Inserts an identity-bearing clip into a track |
| Cpulp::timeline::InsertDevice | Inserts a typed device declaration into a track's authored chain |
| Cpulp::timeline::InsertMacro | Inserts a track-owned macro control |
| Cpulp::timeline::InsertMarker | Inserts a sequence-owned marker identity |
| Cpulp::timeline::InsertMidiExpressionLane | Inserts a controller/expression lane into a MIDI clip |
| Cpulp::timeline::InsertModulationRoute | Inserts one authored source-to-parameter connection |
| Cpulp::timeline::InsertModulator | Inserts a track-owned modulation source |
| Cpulp::timeline::InsertNotes | Inserts a set of identity-bearing notes into one MIDI clip |
| Cpulp::timeline::InsertRegion | Inserts a sequence-owned region identity |
| Cpulp::timeline::InsertScene | Inserts a scene at an authored position in a sequence |
| Cpulp::timeline::InsertSequence | Inserts a complete sequence and its owned identity subtree |
| Cpulp::timeline::InsertSlot | Inserts a slot at an authored position in a scene |
| Cpulp::timeline::InsertTake | Inserts one take into an existing take lane |
| Cpulp::timeline::InsertTakeLane | Inserts one take lane and its owned take-identity subtree |
| Cpulp::timeline::InsertTrack | Inserts a track and its complete owned identity subtree at an authored position |
| Cpulp::inspect::InspectorAccessPolicy | Resolves named profiles and exact custom grants against capabilities that the host actually attached |
| Cpulp::inspect::InspectorAgentContext | Host-owned snapshot returned by Inspector.getAgentContext |
| Cpulp::inspect::InspectorAgentContextSource | Composition seam for host state that does not belong in protocol dispatch |
| Cpulp::inspect::InspectorAuditEntry | Metadata-only record for a mutating inspector request |
| Cpulp::inspect::InspectorAuditLog | |
| Cpulp::inspect::InspectorAuthChallenge | |
| Cpulp::inspect::InspectorAuthVerifier | One-shot verifier for a server-issued nonce |
| Cpulp::inspect::InspectorCapabilityDescriptor | |
| Cpulp::inspect::InspectorCapture | |
| Cpulp::inspect::InspectorCaptureSource | Host-owned image source |
| Cpulp::inspect::ControlStandaloneUiAdapter | Ordinary Standalone implementation of the Pulp-owned UI adapter seam |
| Cpulp::inspect::InspectorClientResult | Typed outcome for a one-shot canonical control request |
| Cpulp::inspect::InspectorClientTarget | Exact selector for one canonical control registration generation |
| Cpulp::inspect::InspectorConfig | Inspector runtime configuration |
| Cpulp::inspect::InspectorControllerLease | One-controller lease for mutating inspector operations |
| Cpulp::inspect::InspectorControllerScopeEnd | |
| Cpulp::inspect::InspectorControlSession | Authority material returned by an enrollment-aware client integration |
| Cpulp::inspect::InspectorControlSessionOpener | Injected enrollment/session boundary for canonical Inspector operations |
| Cpulp::view::InspectorFacts | Lets a widget describe itself to the component inspector (ViewInspector) and to view-core's layout and appearance diagnostics without either naming its class |
| Cpulp::view::Meter | |
| Cpulp::view::SpectrumView | |
| Cpulp::view::WaveformView | |
| Cpulp::inspect::InspectorMainThreadRpc | Bounded response-after-apply handoff from an inspector transport thread to the registered host main thread |
| Cpulp::inspect::InspectorMessage | A single inspector protocol message (request, response, or event) |
| Cpulp::inspect::InspectorMethodDescriptor | |
| Cpulp::inspect::InspectorOverlay | |
| Cpulp::inspect::InspectorPolicyConfig | |
| Cpulp::inspect::InspectorRequestContext | Authenticated transport identity attached to a domain request |
| Cpulp::inspect::InspectorSession | Capability-enforcing dispatch facade |
| Cpulp::inspect::InspectorSessionInfo | |
| Cpulp::inspect::InspectorSkpCapture | |
| Cpulp::inspect::InspectorTestInputSource | |
| Cpulp::runtime::InstalledModelRecord | |
| Cpulp::runtime::InstallModelResult | |
| Cpulp::host::dynamics::diode::Instance | |
| Cpulp::host::dynamics::fet::Instance | |
| Cpulp::host::dynamics::true_peak::Instance | |
| Cpulp::host::dynamics::vca::Instance | |
| Cpulp::host::fuzz::Instance | |
| Cpulp::host::modulation::chorus::Instance | |
| Cpulp::host::modulation::phaser::Instance | |
| Cpulp::host::modulation::vibrato::delay_line::Instance | |
| Cpulp::host::modulation::vibrato::phase::Instance | |
| Cpulp::host::modulation::vibrato::univibe::Instance | |
| Cpulp::host::multiband::Instance | |
| Cpulp::host::pitch::harmony::Instance | |
| Cpulp::host::pitch::whammy::Instance | |
| Cpulp::host::sequencing::cartesian::Instance | |
| Cpulp::host::sequencing::gate_logic::Instance | |
| Cpulp::host::sequencing::prob_gate::Instance | |
| Cpulp::host::sequencing::quantize::Instance | |
| Cpulp::host::sequencing::rungler::Instance | |
| Cpulp::host::sequencing::stage_seq::Instance | |
| Cpulp::host::sidechain::Instance | |
| Cpulp::host::space::cabinet::Instance | |
| Cpulp::host::space::convolution::Instance | |
| Cpulp::host::space::nonlin_ambience::Instance | |
| Cpulp::host::synthesis::additive::Instance | |
| Cpulp::host::synthesis::cyclic::Instance | |
| Cpulp::host::synthesis::granular::Instance | |
| Cpulp::host::synthesis::vocoder::Instance | |
| Cpulp::host::wavetable::Instance | |
| Cpulp::audio::InstrumentRuntime | |
| Cpulp::audio::InstrumentTriggerResult | |
| Cpulp::audio::InstrumentVoice | |
| Cpulp::audio::InstrumentVoiceAllocator | |
| Cpulp::audio::InstrumentVoiceTrigger | |
| Cpulp::timeline_editor::IntentResult | |
| Cpulp::signal::Interpolator | Collection of interpolation algorithms for reading between samples |
| Cpulp::events::InterprocessConnection | Interprocess connection — send and receive length-prefixed messages |
| Cpulp::events::InterprocessConnectionServer | Interprocess connection server — listens for multiple client connections |
| Cpulp::runtime::InterProcessLock | |
| Cpulp::view::IntRect | Axis-aligned rectangle in DISCRETE (integer) coordinates |
| CSteinberg::IPlugViewContentScaleSupport | |
| Cpulp::format::vst3::ContractPlugView | |
| Cpulp::view::IRAssetManifest | |
| Cpulp::view::IRAssetRef | |
| Cpulp::view::IRBoxShadow | A single CSS box-shadow layer |
| Cpulp::view::IRFontAsset | A bundled (non-system) font shipped with the design (figma-plugin #43a: envelope font_family_assets[]) |
| Cpulp::view::IRInteractiveElement | |
| Cpulp::view::IRLayout | Layout properties for an IR container node |
| Cpulp::view::IRNode | |
| Cpulp::host::space::convolution::IrPolicy | |
| Cpulp::view::IRProvenance | Adapter-side provenance: who lowered this node, from what source |
| Cpulp::view::IRStyle | Style properties for an IR node |
| Cpulp::view::IRTextLayoutBasis | What the cached line boxes above were laid out AGAINST |
| Cpulp::view::IRTextLineBox | One styled character range inside a text node |
| Cpulp::view::IRTextRun | |
| Cpulp::view::IRTokenIdentity | |
| Cpulp::view::IRTokens | Design token collection (W3C-compatible) |
| Cpulp::host::IsolatedPluginScanner | |
| Cpulp::platform::PopupMenu::Item | |
| Cpulp::view::Breadcrumb::Item | |
| Cpulp::view::ContextMenu::Item | |
| Cpulp::view::motion::FixtureDiff::Item | |
| Cpulp::view::NativeToolbar::Item | |
| Cpulp::timeline::ItemId | Nonzero monotonic identity for a Timeline-owned object |
| Cpulp::timeline::ItemIdAllocator | Monotonic allocator for non-zero document ItemIds |
| Cpulp::timeline::ItemLocation | Canonical ownership and ancestor coordinates for one project identity |
| Cpulp::canvas::Path::Iterator | Forward iterator over the verbs |
| Cpulp::playback::AutomationSegmentView::Iterator | |
| Cpulp::timeline::Sequence::SceneView::Iterator | Forward iterator that keeps the persistent launcher store alive |
| Cpulp::timeline::SlotList::Iterator | Forward iterator that retains raw or persistent slot storage |
| Cpulp::timeline::Track::ClipView::Iterator | Forward iterator that keeps the underlying persistent index alive |
| Cpulp::signal::SnapChunks::iterator | |
| Cpulp::signal::chardelay::JilesAthertonHysteresis | The hysteresis stage for one channel, in normalized units |
| Cpulp::timeline::JournalEntry | One contiguous revision transition retained by the command journal |
| Cpulp::timeline::JournalLimits | In-memory command-journal quotas |
| Cpulp::timeline::JournalSink | Synchronous durability boundary used by DocumentSession |
| Cpulp::timeline::FileJournal | Native, crash-consistent Timeline persistence sink |
| Cpulp::view::JsEngine | |
| Cpulp::view::JsEngineCreationStats | |
| Cpulp::timeline::JsonObjectMember | Pair-like owning member of a JSON object |
| Cpulp::runtime::JsonRpcError | Structured JSON-RPC error. Matches spec §5.1 |
| Cpulp::runtime::JsonRpcPeer | |
| Cpulp::runtime::JsonRpcResult | Result of a request handler: success JSON (result field) or error |
| Cpulp::timeline::JsonValue | Owning JSON DOM node with source byte bounds |
| Cpulp::view::JsxLockResult | Result of locking one tweak into an authored JSX/TSX source string |
| Cpulp::view::JsxLockTweak | A single tweak to promote into authored JSX/TSX source |
| Cpulp::signal::junction::JunctionPair | One junction network: the exponential law over one or two antiparallel legs |
| Cpulp::signal::ChorusEnsembleT< SampleType >::JunoModeSpec | The Juno's per-mode calibration |
| Cpulp::signal::KarplusStrongT< SampleType > | A plucked string: a delay line fed back through a loss filter |
| Cpulp::platform::KeyboardInset | Soft-keyboard inset (mobile only) |
| Cpulp::midi::KeyboardSplit | |
| Cpulp::midi::KeyboardSplitSpec | |
| Cpulp::view::KeyEvent | Rich key event with key code, modifiers, and repeat state |
| Cpulp::view::Keyframe | A single keyframe: offset (0-1) and value |
| Cpulp::view::KeyframeAnimation | Multi-step keyframe animation with iteration, direction, fill mode |
| Cpulp::view::KeyMapping | Manages keyboard shortcuts with configurable bindings |
| Cpulp::format::reload::KeyMaterial | |
| Cpulp::view::KeyShortcut | A keyboard shortcut (key + modifiers) |
| Cpulp::audio::KeyTempoAnalysisConfig | |
| Cpulp::audio::KeyTempoAnalysisResult | |
| Cpulp::audio::KeyTempoAnalyzer | |
| Cpulp::audio::BuiltInKeyTempoAnalyzer | |
| Cpulp::signal::drum::Kit | A set of percussion voices summed into one output, with choke groups |
| Cpulp::design::KnobApply | The result of applying a knob to a design artifact |
| Cpulp::inspect::InspectorOverlay::KnobApplyEdit | |
| Cpulp::design::KnobEffect | The concrete effect of setting a knob to a value: its writes split by target |
| Cpulp::inspect::InspectorOverlay::KnobHit | One knob control's on-screen hit-rect from the last paint |
| Cpulp::design::KnobPosition | One selectable position of a knob |
| Cpulp::design::KnobSchema | A design's declared set of knobs |
| Cpulp::design::KnobSpec | A declared knob: a stable id, a human label, its kind, and its positions in authored order (Slider positions are additionally sorted by at on parse) |
| Cpulp::view::painters::KnobStyle | |
| Cpulp::design::KnobWrite | One parameter write a knob position produces |
| Cpulp::signal::KWeightingCoefficients | |
| Cpulp::signal::LadderBankT< SampleType, Voices > | Voices independent LadderFilterT voices advanced together |
| Cpulp::signal::LadderFilterT< SampleType > | |
| Cpulp::signal::fdn::FluxBank< SampleType >::Lanes | |
| Cpulp::signal::chardelay::Langevin | Langevin function L(x) = coth(x) − 1/x and its first two derivatives |
| Cpulp::midi::Latch | Bounded note-retention kernel over a MIDI event stream |
| Cpulp::midi::LatchSpec | |
| Cpulp::signal::OversamplerT< SampleType >::Latency | |
| Cpulp::signal::LatencyAwareControlSmoother | |
| Cpulp::format::boundary::LatencyCompensatedBypassT< MaxChannels > | Per-channel dry-signal delay used by an adapter's bypass path |
| Cpulp::test::audio::LatencyEvidence | One processor's latency evidence: the facts, the measurement, the verdict |
| Cpulp::audio::LatencySnapshot | Control-thread composition of backend I/O timing with the graph's already computed total latency |
| Cpulp::timeline::LauncherIndexStats | Diagnostic counters for persistent launcher-index allocation |
| Cpulp::playback::LaunchEvent | |
| Cpulp::playback::LaunchHandle | |
| Cpulp::playback::LaunchQuantize | Musical-boundary quantization for one launch |
| Cpulp::timeline::LaunchQuantize | Musical-boundary quantization for one launch |
| Cpulp::canvas::Canvas::LayerHandle | An opaque reference to a compositing layer owned by the canvas |
| Cpulp::view::LayoutTreeDiff | |
| Cpulp::view::LayoutTreeSnapshotOptions | |
| Cpulp::view::LayoutTreeTolerance | |
| Cpulp::audio::PreparedVariableRateConversion::ChunkedSamples::LeafPage | |
| Cpulp::host::ProcessorSignalGraphBinding::Lease | |
| Cpulp::runtime::AliveToken::Lease | A temporary lease proving that an owner-backed callback may safely use its referenced state |
| Cpulp::design::LedgerAsset | One recorded artifact revision |
| Cpulp::signal::LegSpectra | The long-term spectra of the two legs on one bin grid, K-weighted, on a common scale |
| Cpulp::signal::LeslieRotaryT< SampleType > | A rotary speaker cabinet: two rotors, a crossover, a stereo mic pair and a reflective box |
| Cpulp::audio::SampleMipSidecar::Level | |
| Cpulp::view::LevelDisplay | Generic level, series and bin display seams owned by view-core |
| Cpulp::view::Meter | |
| Cpulp::signal::LevinsonDurbinResultT< SampleType > | |
| Cpulp::host::forge_lofi::LfoInstance | |
| Cpulp::signal::LfoShapeParams | The shape parameters the deterministic waves take |
| Cpulp::signal::LfsrT< SampleType > | Configurable Fibonacci linear-feedback shift register with a weighted register-to-output projection |
| Cpulp::runtime::LicenseGenerator | License key generator (server-side utility) |
| Cpulp::runtime::LicenseInfo | Parsed license key data |
| Cpulp::runtime::LicenseValidator | License key validator — checks v1 RSA-signed or v2 AES-256-GCM keys |
| Cpulp::format::rack::LightSpec | |
| Cpulp::signal::LimiterT< SampleType > | |
| Cpulp::timeline_agent_view::Limits | |
| Cpulp::canvas::ShapedLayout::Line | |
| Cpulp::view::TextEditor::LayoutSnapshot::Line | |
| Cpulp::canvas::LinearGradient | |
| Cpulp::signal::detail::LinearPhaseOversamplingBlockStage2x< SampleType > | The block form of LinearPhaseOversamplingStage2x, for OversamplerT: the same prototype and the same polyphase split, run a block at a time |
| Cpulp::signal::detail::LinearPhaseOversamplingStage2x< SampleType > | |
| Cpulp::canvas::LineBreakOpportunity | Line-break opportunity used by the line layout step |
| Cpulp::view::Label::LineBreakPathCounts | How many Labels took each line-breaking path since the last reset |
| Cpulp::view::LineMetrics | A text run's primary-font ascent and descent in CSS px, as the browser rounded and adjusted them when it built the run's content area |
| Cpulp::signal::LinkwitzRileyCrossoverT< SampleType, MaxBands > | Fixed-capacity Linkwitz-Riley crossover for two or more ordered bands |
| Cpulp::signal::LinkwitzRileyT< SampleType > | |
| Cpulp::runtime::ListedModel | |
| Cpulp::state::ListenerToken | RAII handle for a registered parameter-change listener |
| Cpulp::view::LiveConstant | A single live-editable constant |
| Cpulp::view::LiveConstantRegistry | Registry of live constants — thread-safe singleton |
| Cpulp::audio::LiveDspNodeInfo | Immutable per-node identity, supplied to prepare() and copied into the store |
| Cpulp::audio::LiveDspNodeSummary | Per-node rolling summary produced by drain() |
| Cpulp::audio::LiveDspSpectralDiagnostic | |
| Cpulp::audio::LiveDspTelemetryBlockWriter | Handle for one audio block |
| Cpulp::audio::LiveDspTelemetryConfig | |
| Cpulp::audio::LiveDspTelemetryNodeScope | RAII per-node timing scope, constructed inside begin_block()'s active block |
| Cpulp::audio::LiveDspTelemetrySnapshot | Latest published summary. Owned by the store; valid until the next drain() |
| Cpulp::audio::LiveDspTelemetryStore | The store. One producer (audio thread) and one consumer (drain/owner thread) |
| Cpulp::host::LiveSwapAdmission | |
| Cpulp::host::LiveSwapDiagnostics | |
| Cpulp::format::reload::LiveSwapResult | |
| Cpulp::audio::LoadClockRatio | Converts a span of monotonic clock ticks to nanoseconds |
| Cpulp::host::GraphSerializer::LoadResult | |
| Cpulp::runtime::LocalisedStrings | Translation string lookup — maps keys to localized strings |
| Cpulp::events::LocalNotification | Posted notification descriptor |
| Cpulp::runtime::LocalPeerCredentials | Credentials reported by the kernel for the process on the other end of an OS-local stream |
| Cpulp::events::LockingCoalescedUpdater | Locking variant of CoalescedUpdater — blocks the trigger thread until the update is processed on the event thread |
| Cpulp::view::LockResult | Result of locking one tweak into a generated source string |
| Cpulp::view::LockToSourceTweak | A single tweak to promote into source |
| Cpulp::signal::LofiChainT< SampleType > | The three lo-fi stages in the order the hardware they model applies them: quantise the word, hold it at a lower clock, then push it through an output stage that cannot represent the smallest codes |
| Cpulp::signal::osc::LofiWtOscillator | Dedicated variable-clock ZOH wavetable oscillator (the lo-fi tier) |
| Cpulp::view::LogFrequencyScale | Maps frequency (Hz) to a horizontal pixel position on a logarithmic axis |
| Cpulp::signal::LogisticMapT< SampleType > | Logistic map: x <- r * x * (1 - x) (May, "Simple mathematical models with
very complicated dynamics", Nature 261, 1976) |
| Cpulp::signal::LogRampedValueT< SampleType > | Exponentially-smoothed value for parameters where linear ramping sounds wrong (pitch, frequency, gain in dB) |
| Cpulp::runtime::LogRecord | |
| Cpulp::runtime::detail::LogSinkRegistry | |
| Cpulp::render::LogTextBudget | A thread-safe "first N" budget: admit() returns true for the first limit calls and false afterwards, counting both |
| Cpulp::signal::LongTermSpectrum | |
| Cpulp::signal::LookupTableT< SampleType > | Pre-computed function lookup table with linear interpolation |
| Cpulp::audio::LoopEndpointSnapResult | |
| Cpulp::signal::fdn::LoopEq< SampleType > | |
| Cpulp::audio::LoopFrameReadPlan | |
| Cpulp::audio::LoopPlaybackAdvanceResult | |
| Cpulp::audio::LoopPlaybackCursor | Allocation-free loop traversal state independent of sample storage |
| Cpulp::audio::LoopPointAnalysisConfig | |
| Cpulp::audio::LoopPointAnalysisResult | |
| Cpulp::audio::LoopPointAnalyzer | |
| Cpulp::audio::LoopPointCandidate | |
| Cpulp::audio::LoopReader | |
| Cpulp::audio::LoopRegion | |
| Cpulp::timebase::LoopRegion | The loop bounds a transport honours, in document ticks |
| Cpulp::audio::LoopRenderer | |
| Cpulp::audio::LoopRenderResult | |
| Cpulp::audio::LoopValidationResult | |
| Cpulp::interchange::LossEntry | One concept a document uses that an export cannot carry intact |
| Cpulp::interchange::LossManifest | Everything one export costs the document |
| Cpulp::signal::chardelay::LossShape< Poles, Shelves > | One fitted cascade in dimensionless frequency: corners are in units of the shape's own normalized variable and become hertz when multiplied by that term's scale factor |
| Cpulp::canvas::LottieAnimation | |
| Cpulp::signal::LoudnessBiquadCoefficients | |
| Cpulp::signal::LoudnessCompensationConfig | Every tunable of the stateful stages |
| Cpulp::host::LowerabilityProof | |
| Cpulp::host::LowerResult | |
| Cpulp::signal::LowpassGateT< SampleType > | A lowpass gate: an amplitude gate and a lowpass filter driven by one control signal with deliberately asymmetric dynamics |
| Cpulp::signal::LpcAnalysisResultT< SampleType > | |
| Cpulp::signal::LpcAnalyzerT< SampleType > | |
| Cpulp::signal::LpgT< SampleType > | Vactrol-modelled low-pass gate |
| Cpulp::view::rmlui::LuaHost | |
| Cpulp::host::Lv2NativeHandle | |
| Cpulp::format::lv2_adapter::Lv2PortLayout | The single definition of a Pulp LV2 plugin's port ordering |
| Cpulp::format::lv2_adapter::Lv2TimePosition | A time:Position object decoded into LV2's own units and conventions |
| Cpulp::format::lv2_adapter::Lv2TimeUrids | URIDs the time:Position decode needs, resolved once in instantiate() |
| Cpulp::runtime::MacAddress | 48-bit MAC address (IEEE 802 EUI-48) |
| Cpulp::timeline::MacroControl | A track-owned named control that a performer sets and that drives parameters through ordinary modulation routes |
| Cpulp::events::MainThreadDispatcher | |
| Cpulp::signal::MakeupLimits | |
| Cpulp::signal::MakeupTarget | What the make-up gain is heading for |
| Cpulp::authoring_capsule::Manifest | |
| Cpulp::design::ManifestComponent | One component contract: a widget an importer may target and the exact theme tokens it legitimately paints through (its reskin allowlist) |
| Cpulp::design::ManifestToken | One token in the compiled allowlist: a name an importer/codegen may bind to, its kind, and its value in the chosen appearance |
| Cpulp::signal::MapClipT< SampleType > | Map a finite control interval to another interval and clip outside it |
| Cpulp::test::audio::MarkerOffsetOptions | Knobs for measure_marker_offset |
| Cpulp::playback::MasterTransport | Master musical transport with one control-thread writer and one audio-thread consumer |
| Cpulp::playback::MasterTransportConfig | |
| Cpulp::signal::Mat2T< SampleType > | Simple 2x2 matrix for biquad coefficient manipulation |
| Cpulp::signal::Mat3T< SampleType > | Simple 3x3 matrix for state-space filter representations |
| Cpulp::runtime::SearchIndex::Match | |
| Cpulp::signal::MaterialChangeDetector | Detects a genuine change of material from the gap between the make-up the fast and the slow estimates give the current shape |
| Cpulp::playback::MaterializedAutomationCurve | |
| Cpulp::view::MaterializedDocumentCacheStats | |
| Cpulp::playback::MaterializedMidiCapture | |
| Cpulp::signal::Matrix< N, SampleType > | NxN matrix stored in row-major order |
| Cpulp::signal::fdn::MeanRevertingWalk | |
| Cpulp::test::audio::MeasuredMode | One resonant mode recovered from a rendered impulse response |
| Cpulp::test::audio::MeasuredPartial | One tracked partial of a (quasi-)harmonic sound |
| Cpulp::timeline::MediaAsset | Project-owned sealed media metadata |
| Cpulp::timeline::MediaRef | Borrowed range of frames from a project-owned MediaAsset |
| Cpulp::authoring_capsule::MemberInfo | |
| Cpulp::audio::MemoryMappedAudioReader | Memory-mapped audio file reader |
| Cpulp::runtime::MemoryMappedFile | |
| Cpulp::view::DocumentWindow::Menu | A top-level menu (e.g. "File", "Edit", "View") with its items |
| Cpulp::view::MenuBar::Menu | |
| Cpulp::view::MenuBar | Cross-platform menu bar descriptor |
| Cpulp::view::WindowOptions::MenuCommand | |
| Cpulp::view::DocumentWindow::MenuItem | A menu item in this window's menu bar |
| Cpulp::view::MenuBar::MenuItem | |
| Cpulp::view::MenuItemMetricsQuery | What a menu row is, when the delegate is asked how big it should be |
| Cpulp::view::ContextMenu::MenuLayout | The menu's resolved geometry: the panel rect and one rect per row, in this view's LOCAL coordinates |
| Cpulp::osc::Message | |
| Cpulp::runtime::Message | A single structured message as delivered by the channel |
| Cpulp::runtime::MessageChannel | Abstract base for message-oriented channels |
| Cpulp::osc::OscChannel | |
| Cpulp::runtime::MemoryMessageChannel | |
| Cpulp::runtime::WebSocketChannel | |
| Cpulp::events::MessageLoopIntegration | Cross-platform introspection of the active main loop |
| CMeta | |
| Cpulp::dsl::PulpFaustMeta | |
| Cpulp::dataplane::MeterBallistics | |
| Cpulp::view::MeterBallistics | |
| Cpulp::dataplane::MeterData | |
| Cpulp::view::MeterData | |
| Cpulp::dataplane::MeterFrame | A single multi-channel meter reading |
| Cpulp::view::MeterFrame | A single multi-channel meter reading |
| Cpulp::timebase::MeterMap | |
| Cpulp::timebase::MeterPoint | |
| Cpulp::timebase::MeterSignature | |
| Cpulp::view::MeterSkin | Derived meter skin: gradient stops ordered low→high (bottom→top), plus an optional background color |
| Cpulp::view::MeterSourceBinding | Binds a MeterSource channel and caches the latest frame for paint |
| Cpulp::audio::PreparedVariableRateConversion::ChunkedSamples::MiddlePage | |
| Cpulp::midi::Midi2ProgramChange | Decoded fields of a MIDI 2.0 Channel Voice Program Change (status 0xC) |
| Cpulp::midi::MidiBuffer | Collection of timestamped MIDI events within a single audio buffer period |
| Cpulp::playback::MidiCaptureMaterializationConfig | |
| Cpulp::timeline::MidiContent | Immutable MIDI clip content: start-then-identity-ordered notes with sparse deterministic modifiers, beside the controller and expression streams those notes sound against |
| Cpulp::midi::MidiControlBus | |
| Cpulp::audio::AudioDeviceManager::MidiEndpoint | |
| Cpulp::audio::AudioDeviceManager::MidiEndpointChange | |
| Cpulp::midi::MidiEvent | Timestamped MIDI event combining a choc::midi::ShortMessage with timing info |
| Cpulp::timeline::MidiExpressionLane | One controller stream's authored points, ordered by (position, id) |
| Cpulp::midi::MidiFileData | |
| Cpulp::midi::MidiInput | |
| Cpulp::midi::MidiKeyboardState | Tracks the state of all 128 MIDI keys across 16 channels |
| Cpulp::timeline::MidiLaneAddress | Address of one continuous controller stream within a MidiContent |
| Cpulp::timeline::MidiLanePoint | One authored value on a controller lane, positioned in canonical ticks |
| Cpulp::inspect::MidiLogEntry | A single MIDI event for logging |
| Cpulp::state::MidiMapScale | Normalized [0, 1] output window a CC sweep is mapped onto |
| Cpulp::midi::MidiMessageCollector< Capacity > | |
| Cpulp::midi::MidiMessageCollectorTelemetry | |
| Cpulp::midi::MidiMessageSequence | Ordered sequence of MIDI events with editing operations |
| Cpulp::midi::MidiOutput | |
| Cpulp::format::au::MidiOutputCallbackPublisher | Publishes the host's kAudioUnitProperty_MIDIOutputCallback pair from the main thread to the render thread |
| Cpulp::format::au::MidiOutputPacketBuilder | |
| Cpulp::format::aax::MidiPacketBytes | SDK-free mirror of the fields of AAX_CMidiPacket this layer needs |
| Cpulp::state::MidiParameterMap | |
| Cpulp::midi::MidiPortInfo | |
| Cpulp::music::MidiRange | |
| Cpulp::audio::MidiSubscriptionToken | RAII subscription token |
| Cpulp::midi::MidiSystem | |
| Cpulp::midi::MockMidiSystem | |
| Cpulp::inspect::MidiTestInput | |
| Cpulp::midi::MidiTrack | |
| Cpulp::midi::MidiUtilityContract | |
| Cpulp::midi::MidiUtilityProcessReport | |
| Cpulp::audio::MidiVoiceModulationAdapter< MaximumVoices > | |
| Cpulp::audio::MidiVoiceModulationState | |
| Cpulp::timeline::MigrationStep | One adjacent version transition for a schema type |
| Cpulp::signal::osc::MinBlepAccumulator< MaximumEvents > | Accumulates causal minBLEP corrections for discontinuities found between adjacent output samples |
| Cpulp::signal::MinimumPhaseFirOptions | |
| Cpulp::signal::MinimumPhaseFirResult | |
| Cpulp::signal::MinimumPhaseResponse | The minimum-phase response with a given magnitude on an FFT grid, by the folded real cepstrum: ln|H| -> cepstrum -> fold onto positive quefrency -> exp(FFT) |
| Cpulp::audio::buffer_ops::MinMax | Pair returned by find_min_max |
| Cpulp::signal::MirroredHistoryBuffer< SampleType > | A single-thread circular history whose complete oldest-to-newest window is always physically contiguous |
| Cpulp::signal::ModalBankT< SampleType > | Bank of two-pole modal resonators, stored structure-of-arrays in lane groups so the per-sample state update auto-vectorizes across modes |
| Cpulp::test::audio::ModalExtractionCandidate | |
| Cpulp::test::audio::ModalExtractionOptions | |
| Cpulp::test::audio::ModalExtractionResult | |
| Cpulp::signal::ModalMode | One resonant mode of a vibrating object: frequency, decay time, and impulse-response amplitude |
| Cpulp::signal::ModalShape | The spatial eigenfunction of one mode along a body's normalized length coordinate x in [0, 1]: phi(x) = sin(pi * half_waves * x + end_phase) |
| Cpulp::signal::ModalShapeMap | A mode shape sampled on a uniform grid across the object's normalized extent [0, 1], mode-major |
| Cpulp::signal::ModalSpec | A modal instrument, complete |
| Cpulp::signal::ModalSpecDiagnostics | What a parse found beyond the spec itself. Always populated; read it |
| Cpulp::signal::ModalSpecExcitation | How the resonator is struck |
| Cpulp::signal::ModalSpecTolerances | The PASS criteria a render of this spec must meet |
| Cpulp::test::audio::ModeAnalysis | Modes recovered from an impulse response, strongest first |
| Cpulp::test::audio::ModeAnalysisOptions | Options for analyze_modes |
| Cpulp::signal::fdn::ModeConfig | |
| Cpulp::runtime::ModelAsset | |
| Cpulp::runtime::ModelEntry | |
| Cpulp::timeline::ModelError | Model failure with the offending and, when relevant, conflicting identity |
| Cpulp::runtime::ModelListResult | |
| Cpulp::host::forge_modulation::ModEnvInstance | |
| Cpulp::signal::ModEnvT< SampleType > | Delay-Attack-Hold-Decay modulation envelope with a signed depth |
| Cpulp::host::forge_modulation::ModLfoInstance | |
| Cpulp::host::forge_modulation::ModLpgInstance | |
| Cpulp::signal::ModMatrixT< MaxSlots, SampleType > | |
| Cpulp::view::ModRoute | |
| Cpulp::host::forge_modulation::ModSlewInstance | |
| Cpulp::host::forge_modulation::ModTransientInstance | |
| Cpulp::signal::chardelay::ModulatedAllpass | One modulated Schroeder allpass: y[n] = −g·x[n] + v[n−d], v[n] = x[n] + g·y[n] |
| Cpulp::signal::ModulationCurve | Curve strength is dimensionless and legal in [0, 1] |
| Cpulp::state::ModulationEvent | Timestamped host modulation event |
| Cpulp::state::ModulationEventQueue | |
| Cpulp::state::ModulationLane | |
| Cpulp::view::ContextMenu::ModulationLane | A lane is the product-independent state needed by the standard two-LFO modulation popup |
| Cpulp::state::ModulationLaneValidation | |
| Cpulp::view::ModulationMatrix | |
| Cpulp::view::ContextMenu::ModulationMenuSpec | |
| Cpulp::view::Knob::ModulationRing | |
| Cpulp::timeline::ModulationRoute | One authored source-to-parameter connection |
| Cpulp::test::audio::ModulationSidebandOptions | Options for measure_modulation_sidebands |
| Cpulp::test::audio::ModulationSidebandReport | Where a steady tone's energy went after a periodic modulation was applied to it |
| Cpulp::state::ModulationSource | |
| Cpulp::timeline::ModulationSourceRef | Reference to the track-owned source a route reads |
| Cpulp::state::ModulationTarget | |
| Cpulp::state::StateStore::ModulationWatch | RAII handle for watch_modulation(). Move-only; dropping it unwatches |
| Cpulp::state::StateStore::ModulationWatchers | |
| Cpulp::timeline::Modulator | A track-owned generator of modulation signal |
| Cpulp::format::rack::ModuleDescriptor | One module: everything needed to emit its panel, its manifest entry, and its widget placement |
| Cpulp::view::WindowHost::MonitorInfo | Monitor information |
| Cpulp::midi::MonophonicPitchState | |
| Cpulp::midi::MonophonicSpec | |
| Cpulp::timebase::MonotonicBeat | |
| Cpulp::midi::MonotonicMidiClock | Monotonic timestamp source for MIDI input events, measured in seconds from a base captured when the port opened |
| Cpulp::inspect::MotionGeometryMetric | |
| Cpulp::inspect::MotionInspector | |
| Cpulp::view::MotionPreferences | Process-wide reduced-motion preference tracker |
| Cpulp::inspect::MotionScrollMetric | |
| Cpulp::inspect::MotionScrubber | |
| Cpulp::inspect::MotionTraceAttachResult | |
| Cpulp::inspect::MotionTraceSpec | |
| Cpulp::events::MountedVolumeListChangeDetector | Detects when volumes are mounted or unmounted |
| Cpulp::view::MouseDownHost | Optional host-owned continuation check for re-entrant press delivery |
| Cpulp::view::MouseEvent | Rich mouse/pointer event with position, modifiers, button state, pointer ID, and stylus properties |
| Cpulp::view::MouseUpHost | Host hooks the portable mouse-up router calls back into |
| Cpulp::timeline::MoveClip | Replaces a clip's time range under an exact optimistic-value gate |
| Cpulp::timeline::MoveDevice | Moves a device under an exact optimistic authored-position gate |
| Cpulp::timeline::MoveTrack | Moves a track in authored order under an exact optimistic-position gate |
| Cpulp::midi::MpeBuffer | A time-ordered list of per-note expression events for one block |
| Cpulp::midi::MpeConfig | |
| Cpulp::midi::MpeExpressionEvent | A single per-note expression event |
| Cpulp::midi::MpeGlideDetector | Glide/legato detector — observes MPE note-on events and reports when a new note on the same channel overlaps an existing held note |
| Cpulp::midi::MpeMessageList< Capacity > | Fixed-capacity, allocation-free list of events returned by the builders |
| Cpulp::midi::MpeNoteState | Per-note state maintained by MpeVoiceTracker |
| Cpulp::format::boundary::MpeSidecar | Owns the MPE tracker + expression buffer + inbound-offset cursor an adapter wraps around its MIDI decode, plus the descriptor opt-in flag |
| Cpulp::midi::MpeSynthVoice | Abstract base for a single MPE voice |
| Cpulp::midi::MpeVoiceAllocator< Voice > | Routes MPE expression events to a pool of voices of type Voice (which must derive from MpeSynthVoice) |
| Cpulp::midi::MpeVoiceAllocatorRuntimeBudgetReport | |
| Cpulp::midi::MpeVoiceAllocatorTelemetry | |
| Cpulp::midi::MpeVoiceTracker | Tracks MPE voice state across channels |
| Cpulp::midi::MpeZone | |
| Cpulp::canvas::MsdfAtlas | |
| Cpulp::canvas::MsdfGlyph | |
| Cpulp::playback::MtcChaser | Allocation-free MTC decoder |
| Cpulp::playback::MtcChaseUpdate | |
| Cpulp::playback::MtcTimecode | |
| Cpulp::midi::MUID | MIDI-CI MUID (Message Unique Identifier) — 28-bit random ID |
| Cpulp::signal::MultiBackendFft | Multi-backend FFT |
| Cpulp::signal::MultiChannelBallistics | Configurable ballistics for multi-channel meter display (UI thread) |
| Cpulp::signal::MultiChannelMeterData | Complete metering snapshot for all channels, published lock-free |
| Cpulp::signal::MultiChannelMeterT< SampleType > | Audio-thread metering processor |
| Cpulp::signal::MultichannelPhaseCoordinatorT< SampleType > | RT contract: prepare() allocates internal phase/magnitude storage and must run off the audio thread |
| Cpulp::signal::fdn::MultirateBridge< SampleType > | |
| Cpulp::signal::MultistageWavefolderT< SampleType > | A sequential wavefolder whose stage drive increases through the chain |
| Cpulp::events::MultiTimer | MultiTimer — manages multiple named timers from a single object |
| Cpulp::timeline::MusicalTimeRange | Musical clip placement in canonical ticks |
| Cpulp::view::MusicalTypingController | |
| Causdk::MusicDeviceBase | |
| Cpulp::format::au::PulpAUInstrument | |
| Cpulp::format::au::PulpAUMidiProcessor | AU v2 adapter for a Pulp Processor whose descriptor declares PluginCategory::MidiEffect — an AU MIDI processor, component type aumi (kAudioUnitType_MIDIProcessor) |
| Cpulp::music::MutationChance | |
| Cpulp::view::GridStyle::NamedArea | Named-area grid |
| Cpulp::runtime::NamedPipe | |
| Cpulp::canvas::Canvas::NamedUniform | An arbitrary named shader uniform (name → float / vec2 / vec3 / vec4) |
| Cpulp::view::NativeCanvasPaintContext | Per-paint metadata for native, retained CanvasWidget content |
| Cpulp::view::NativeCanvasPainter | Retained native painter installed on a CanvasWidget |
| Cpulp::view::CanvasWidget::NativeGpuTextureFrame | |
| Cpulp::host::NativeHandleVisitor | |
| Cpulp::view::NativeImportBindingContext | |
| Cpulp::view::NativeImportBindingDescriptor | |
| Cpulp::view::NativeImportBindingOptions | |
| Cpulp::view::NativeImportChoiceBindingDescriptor | |
| Cpulp::view::NativeImportComboBoxBindingContext | Optional capability for binding a collapsed selector |
| Cpulp::view::NativeImportHostActionDescriptor | |
| Cpulp::view::NativeImportMeterBindingDescriptor | A level display's binding |
| Cpulp::view::NativeImportSegmentedBindingDescriptor | |
| Cpulp::view::NativeImportStepperBindingDescriptor | |
| Cpulp::view::NativeImportTextBindingDescriptor | |
| Cpulp::view::NativeImportWaveformBindingDescriptor | |
| Cpulp::view::NativeImportXYPadBindingDescriptor | |
| Cpulp::view::NativeMaterializeOptions | |
| Cpulp::format::NativeParent | A native window to attach an editor to, owned by the host |
| Cpulp::view::NativeToolbar | Native-toolbar descriptor — a lightweight config struct for host-level toolbars |
| Cpulp::events::NetworkServiceDiscovery | MDNS-based network service discovery (Bonjour/DNS-SD) |
| Cpulp::signal::NlmsAdaptiveFilterT< SampleType > | |
| Cpulp::host::BakedPlan::Node | |
| Cpulp::format::NodeCapabilities | Capability sidecar for the node ABI |
| Cpulp::host::NodeLiveSwapPolicy | |
| Cpulp::host::SignalGraph::NodeLoadReport | |
| Cpulp::host::NodePackEntry | |
| Cpulp::host::NodePackHostPolicy | |
| Cpulp::host::NodePackLoadResult | |
| Cpulp::host::NodePackManifest | |
| Cpulp::host::NodePackResource | |
| Cpulp::host::NodePackRuntimeRequirements | |
| Cpulp::host::NodePackTrust | |
| Cpulp::host::NodePackVerifyResult | |
| Cpulp::host::SignalGraph::CompiledGraph::NodeShape | |
| Cpulp::signal::NoiseGateT< SampleType > | |
| Cpulp::host::forge_lofi::NoiseInstance | |
| Cpulp::signal::drum::NoiseLayer | The air a strike moves: a longer, coloured noise layer under the body |
| Cpulp::signal::NoiseMorpherT< SampleType > | RT contract: prepare() and prepare_masked_scratch() allocate storage and must run off the audio thread |
| Cpulp::signal::NoiseShaperStateT< SampleType > | |
| Cpulp::signal::NoiseSourceT< SampleType > | A deterministic, colourable noise generator |
| Cpulp::signal::NoiseTiltT< SampleType > | Continuous spectral-tilt noise source built from NoiseSourceT's canonical seeded white stream and a fixed cascade of canonical BiquadT shelves |
| Cpulp::signal::NonlinAmbienceT< SampleType > | The nonlin / gated ambience engine. Stereo, processed in place |
| Cpulp::signal::detail::NonlinearOversamplingT< SampleType > | |
| Cpulp::signal::NonlinearRingModulatorT< SampleType > | An internally carried ring modulator with ideal and diode-ring models |
| Cpulp::signal::NonUniformPartitionedConvolverT< SampleType > | Two-stage non-uniform partitioned convolver |
| Cpulp::midi::NoteDelay< MaximumScheduledNotes, MaximumHeldSources > | MaximumHeldSources bounds how many authored notes can have armed echoes at once |
| Cpulp::midi::NoteDelaySpec | MIDI note delay / echo |
| Cpulp::timeline_editor::NoteEditIntent | One validated note editing step, independent of pointer or view geometry |
| Cpulp::timeline::NoteEvent | One identity-bearing MIDI-style note in canonical musical ticks |
| Cpulp::midi::NoteLengthShaper< MaximumActiveNotes > | |
| Cpulp::midi::NoteLengthSpec | |
| Cpulp::timeline::NoteModifier | Sparse playback modifier attached to one note identity |
| Cpulp::timeline::NoteModifierDraw | One deterministic probability draw for a note key and loop pass |
| Cpulp::format::NoteName | One named note |
| Cpulp::playback::NoteProgramEvent | Immutable arrangement-note event lowered by the program compiler |
| Cpulp::midi::NoteRangeFilter | |
| Cpulp::midi::NoteRangeSpec | |
| Cpulp::playback::NoteRenderResult | |
| Cpulp::midi::NoteRepeat< MaximumScheduledNotes > | |
| Cpulp::midi::NoteRepeatSpec | Clock-divided note repeat / retrigger |
| Cpulp::timeline::NoteTransformCallbackFailure | Failure returned directly by a registered note-transform callback |
| Cpulp::timeline::NoteTransformError | Transform failure with nested callback, persistence, model, or transaction detail |
| Cpulp::timeline::NoteTransformPreview | Prepared durable transaction and resulting immutable document snapshot |
| Cpulp::timeline::NoteTransformRegistration | Immutable registration for one versioned transform implementation |
| Cpulp::timeline::NoteTransformRegistry | Control-thread registry for pure note transforms |
| Cpulp::events::NotificationActivation | Delivered to set_handler() when the user activates a notification |
| Cpulp::runtime::ObjectId | |
| Cpulp::state::ObservableValue< T > | Observable value — wraps a single value with change notification |
| Cpulp::format::OfflineMidiEvent | |
| Cpulp::format::OfflineParameterEvent | |
| Cpulp::audio::OfflineRenderArtifactManifest | |
| Cpulp::audio::OfflineRenderBlockContext | Per-block metadata for deterministic offline renders |
| Cpulp::audio::OfflineRenderComparison | |
| Cpulp::audio::OfflineRenderComputeDecision | |
| Cpulp::audio::OfflineRenderComputePolicy | |
| Cpulp::format::OfflineRenderConfig | Prepare-time configuration for deterministic offline rendering |
| Cpulp::audio::OfflineRenderedStem | |
| Cpulp::format::OfflineRenderHost | General-purpose offline renderer over a ProcessorFactory |
| Cpulp::audio::OfflineRenderManifestChunk | |
| Cpulp::audio::OfflineRenderOptions | Advanced offline render options |
| Cpulp::format::OfflineRenderOptions | |
| Cpulp::format::au::OfflineRenderProperty | Host offline-render intent for an AU v2 instance |
| Cpulp::audio::OfflineRenderResourceRef | |
| Cpulp::format::OfflineRenderResult | |
| Cpulp::format::OfflineRenderStats | |
| Cpulp::audio::OfflineRenderStem | |
| Cpulp::audio::OfflineRenderStemResult | |
| Cpulp::format::OfflineSampleBounce | Control/background-thread helper over OfflineRenderHost |
| Cpulp::format::OfflineSampleBouncePolicy | Offline/control-thread bounce policy for turning a rendered processor span into sampler-owned audio |
| Cpulp::format::OfflineSampleBounceRequest | |
| Cpulp::format::OfflineSampleBounceResult | |
| Cpulp::format::OfflineSampleSlotBounce | Control/background-thread adapter from OfflineSampleBounce into SampleSlotBank publication |
| Cpulp::format::OfflineSampleSlotBounceResult | |
| Cpulp::host::OfflineSignalGraphConfig | Prepare-time configuration for an offline SignalGraph render |
| Cpulp::host::OfflineSignalGraphHost | Renders a SignalGraph offline at a fixed block size, using only the public SignalGraph API |
| Cpulp::host::OfflineSignalGraphOptions | Per-render inputs |
| Cpulp::host::OfflineSignalGraphResult | Result of an offline render |
| Cpulp::playback::OfflineStretchAlgorithmConfig | |
| Cpulp::playback::OfflineStretchArtifact | |
| Cpulp::playback::OfflineStretchArtifactCache | Control-thread-only bounded semantic artifact cache |
| Cpulp::playback::OfflineStretchArtifactKey | |
| Cpulp::playback::OfflineStretchCompileJob | Control-thread-only resumable source-SRC-stretch-seal pipeline |
| Cpulp::playback::OfflineStretchError | |
| Cpulp::playback::OfflineStretchLimits | |
| Cpulp::signal::OfflineStretchOptions | Whole-input render options |
| Cpulp::playback::OfflineStretchProvenance | |
| Cpulp::signal::OfflineStretchT< SampleType > | Offline stretcher |
| Cpulp::runtime::Ok< T > | Wrap a value as a success result |
| Cpulp::canvas::Color::OKLCH | |
| Cpulp::runtime::detail::OkTag< T > | |
| Cpulp::timeline_agent_view::OmissionSummary | Count and SHA-256 commitment for authored rows omitted directly at one node |
| Cpulp::signal::chardelay::OnePole | |
| Cpulp::runtime::OnlineActivation | Online license activation flow |
| Cpulp::runtime::OnlineActivationOptions | Transport policy for OnlineActivation |
| Cpulp::audio::OnsetDetectionConfig | |
| Cpulp::audio::OnsetDetectionResult | |
| Cpulp::audio::OnsetDetector | |
| Cpulp::audio::OnsetMarker | |
| Cpulp::signal::OnsetNoveltyFrameT< SampleType > | One complete novelty window |
| Cpulp::signal::OnsetNoveltyFrontEndT< SampleType, MaxFftSize, MaxChannels > | Fixed-capacity streaming novelty analysis |
| Cpulp::timeline::OpaqueContent | Exact validated JSON for an unavailable extension schema |
| Cpulp::timeline::OpaqueContentLimits | Parser bounds retained with an opaque extension envelope |
| Cpulp::project_package::OpenPackageResult | Validated package generation and its package-owned working directories |
| Cpulp::signal::WavesetTransformerT< SampleType >::OperationProgram | |
| Cpulp::format::ViewBridge::Options | |
| Cpulp::view::PluginViewHost::Options | |
| Cpulp::view::SdlWindowHost::Options | |
| Cpulp::host::SignalGraph::CompiledGraph::OrderedRuntime | |
| Cpulp::timebase::OrderPreservingGrooveKernel | |
| Cpulp::osc::OscChannelOptions | |
| Cpulp::signal::OscillatorT< SampleType > | |
| Cpulp::osc::OscMapScale | The incoming value range an OSC surface sends, and the normalized [0, 1] window it drives |
| Cpulp::osc::OscParameterMap | |
| Cpulp::signal::OtaCascadeFilterT< SampleType > | Voicing-neutral four-pole nonlinear cascade with fixed-storage oversampling |
| Cpulp::format::clap_adapter::OutboundParamEvent | |
| Cpulp::timeline_agent_view::Outline | |
| Cpulp::timeline_agent_view::OutlineChange | |
| Cpulp::timeline_agent_view::OutlineDiff | |
| Cpulp::host::AnticipationSubgraph::Output | |
| Cpulp::signal::BridgedTResonator::Output | |
| Cpulp::signal::HilbertQuadratureNetworkT< SampleType >::Outputs | |
| Cpulp::signal::LinkwitzRileyCrossoverT< SampleType, MaxBands >::TptSection::Outputs | |
| Cpulp::signal::TptFilterT< SampleType >::Outputs | Process and return all three outputs at once |
| Cpulp::signal::detail::OutputSplicer< Sample > | |
| Cpulp::signal::drum::OutputStageT< SampleType > | The output stage every percussion voice ends with: fold, saturate, degrade, set the level, then apply an optional AHD/VCA |
| Cpulp::signal::OuWalkT< SampleType > | Ornstein-Uhlenbeck walk (Uhlenbeck & Ornstein, Phys |
| Cpulp::view::OverlayDismissalPolicy | Tunable defaults for the dismissal policy |
| Cpulp::view::OverlayPressTarget | |
| Cpulp::view::View::OverlayRequest | Deferred overlay paint callback |
| Cpulp::signal::chardelay::OversampledHysteresis< Wrapper > | Production-owned composition of a fixed wrapper and magnetic solver |
| Cpulp::signal::OversamplerT< SampleType > | |
| Cpulp::audio::OverviewLevel | |
| Cpulp::signal::OwnedSpectralStream | Arrays have exact element counts, with no hidden vector capacity |
| Cpulp::audio::PackageAnalyzerDescriptorInput | |
| Cpulp::view::PackageDesignControlSources | |
| Cpulp::project_package::PackageError | Path-bearing package failure |
| Cpulp::project_package::PackageLimits | Admission limits for untrusted project and blob bytes |
| Cpulp::project_package::PackageWriter | Cooperative exclusive writer for one stable package root |
| Cpulp::format::reload::PackBuildResult | |
| Cpulp::format::reload::PackInstallResult | |
| Cpulp::view::PreferencesPanel::Page | |
| Cpulp::view::Label::PaintedTextExtents | The extents of the glyphs this Label will actually paint, given the content width it has been laid out at |
| Cpulp::format::au::MidiOutputCallbackPublisher::Pair | |
| Cpulp::view::DesignFrameView::PanelTransform | |
| Cpulp::format::PanicCapabilities | What a panic request can do in the current host |
| Cpulp::format::PanicOutcome | What service_panic() did |
| Cpulp::midi::PanicScope | Which channels and which message kinds a panic covers |
| Cpulp::format::PanicState | Lock-free panic request and output-note state for one Processor |
| Cpulp::signal::PannerT< SampleType > | |
| Cpulp::canvas::ParagraphLineExtent | One shaped paragraph line's own vertical metrics, as SkParagraph's LineMetrics reports them |
| Cpulp::canvas::ParagraphTextExtents | Worst-case vertical extents over every line of a shaped paragraph |
| Cpulp::signal::ParallelDynamicsConfigT< SampleType > | |
| Cpulp::signal::ParallelDynamicsMixerT< SampleType > | Blend true-stereo dry input with an already-processed true-stereo wet path |
| Cpulp::canvas::Parallelogram | Parallelogram — a skewed rectangle defined by base point and two edge vectors |
| Cpulp::host::SignalGraph::NodeRuntime::ParamBounds | |
| Cpulp::inspect::StateInspector::ParamChange | Recent change entry |
| Cpulp::state::ParamCursor | |
| Cpulp::format::aax::ParameterBinding | |
| Cpulp::view::ParameterBinding | RAII owner of a widget↔parameter binding's store listener |
| Cpulp::format::au::ParameterDisplayNamePublisher | Coalesces StateStore presentation-name changes and republishes only the affected stable parameter IDs from the host's main thread |
| Cpulp::state::ParameterEdit | |
| Cpulp::state::ParameterEvent | |
| Cpulp::host::ParameterEventInjectionBinding | |
| Cpulp::state::ParameterEventQueue | |
| Cpulp::state::ParameterEventQueueTelemetry | |
| Cpulp::state::ParameterFeedbackBaseline | Opaque exact identity captured when asynchronous work is ordered against a parameter |
| Cpulp::state::ParameterGestureApplyResult | |
| Cpulp::format::aax::ParameterIdMap | state::ParamID → the AAX parameter-ID string the model registered under |
| Cpulp::format::aax::ParameterMirror | Writes editor-store changes back to the AAX parameter manager without the two mirrors chasing each other |
| Cpulp::signal::DynamicEqBandT< SampleType >::Parameters | |
| Cpulp::signal::SixBandEqT< SampleType, Channels >::Parameters | |
| Cpulp::signal::ParametricEqBandT< SampleType > | |
| Cpulp::signal::ParametricEqT< SampleType, MaxBands > | A bounded series cascade of arbitrary parametric bands |
| Cpulp::format::ParamEventsOptOutMonitor | Records, for one adapter, whether an opted-out processor read param_events(), and logs it once |
| Cpulp::format::detail::ParamEventsOptOutSlot | The parameter-event queues adapters hand to opted-out processors, keyed by address, with a flag param_events() sets when one of them is read |
| Cpulp::host::ParamFlags | |
| Cpulp::state::ParamGroup | Named parameter group for hierarchical UI organization |
| Cpulp::format::ParamGroupProjection | Validated, registration-ordered projection of StateStore parameter groups |
| Cpulp::state::ParamInfo | Immutable parameter metadata, registered once at plugin initialization |
| Cpulp::host::ParamInjector | |
| Cpulp::state::ParamOrderingViolation | One way a new descriptor version broke a previously-shipped parameter's host-facing identity |
| Cpulp::format::ParamPort | Parameter access for an editor |
| Cpulp::format::StateStoreParamPort | The default ParamPort, over a processor's StateStore |
| Cpulp::state::ParamRange | Defines the numeric range of a parameter, including normalization |
| Cpulp::state::ParamReader | Pre-resolved audio-thread read handle for one parameter's base value |
| Cpulp::signal::AdsrT< SampleType >::Params | |
| Cpulp::signal::CompressorT< SampleType >::Params | |
| Cpulp::signal::DeEsserT< SampleType >::Params | |
| Cpulp::signal::NoiseGateT< SampleType >::Params | |
| Cpulp::signal::TruePeakLimiterT< SampleType, MaxChannels >::Params | |
| Cpulp::view::ParamScaleMismatch | |
| Cpulp::state::ParamSetting | One parameter value read from a preset file |
| Cpulp::inspect::StateInspector::ParamSnapshot | Parameter snapshot for display |
| Cpulp::state::ParamSnapshotEntry | |
| Cpulp::format::boundary::ParamSnapshotState | Generation-gated pre-process snapshot: which generation it was taken at and whether it can be trusted |
| Cpulp::format::rack::ParamSpec | |
| Cpulp::signal::fdn::ParamSpec | |
| Cpulp::format::ParamSubscription | Owns one ParamPort listener registration |
| Cpulp::view::ParamSubscription | A live onParamChanged registration |
| Cpulp::format::reload::ParamSupersetResult | Result of the SUPERSET contract check ("add params and stay live"): a candidate is a valid superset when every LIVE parameter is present in the candidate with an identical contract (existing automation / saved sessions stay valid), and the candidate may ALSO declare new parameters |
| Cpulp::state::ParamValue | Thread-safe atomic parameter value for lock-free audio/UI communication |
| Cpulp::state::StateStore::ParamWrite | One parameter write in a set_values_rt() batch |
| Cpulp::timeline::ParsedJson | Parsed JSON tree that owns the source bytes referenced by node offsets |
| Cpulp::signal::SquareOscBankT< SampleType >::Partial | One partial of the bank: a frequency in Hz and a linear weight |
| Cpulp::signal::ParticleCollisionExciterT< SampleType > | Bounded stochastic collision model for shaken particle instruments |
| Cpulp::signal::ParticlePercussionVoiceT< SampleType > | Single particle-percussion voice composed from the shared collision model and Pulp's existing resonators |
| Cpulp::signal::PartitionedConvolverT< SampleType > | Uniform partitioned convolution engine |
| Cpulp::inspect::InspectorOverlay::PassAttribution | Aggregated attribution data for a single render pass type, computed over the rolling frame history |
| Cpulp::view::PassivePointerRoute | Where a PASSIVE pointer input — a wheel / two-finger scroll, a trackpad magnify or rotate — at root_pt goes while overlays may be open |
| Cpulp::tooling::gpu_probe::PassResult | One ordered semantic oracle result |
| Cpulp::render::PassStats | Statistics for a single render pass |
| Cpulp::canvas::Path | |
| Cpulp::render::PathAtlas | Path atlas — caches rasterized vector paths (e.g., complex SVG icons) |
| Cpulp::signal::PathLatencyAlignerT< SampleType, MaxPaths, MaxChannels, Allocator > | Aligns N already-processed paths to the largest declared intrinsic latency |
| Cpulp::canvas::PathMeasure | |
| Cpulp::canvas::PathPose | A position on a measured path, with the direction of travel there |
| Cpulp::music::PatternDevelopmentResult< MaxEvents > | Pattern-development output paired with an explicit result code |
| Cpulp::music::PatternEvent | One uniquely identified onset in a development pattern |
| Cpulp::music::PatternMorphSelection | Parameters for deterministic interpolation between two patterns |
| Cpulp::music::PatternResult< MaxSteps > | |
| Cpulp::view::uia::PatternSet | Pattern IDs the provider should advertise for a given role |
| Cpulp::state::PatternStateT< Config > | |
| Cpulp::music::PatternWalker< MaxSteps > | |
| Cpulp::state::AppliedEditT< Config >::Payload | |
| Cpulp::state::StepEditCommandT< Config >::Payload | |
| Cpulp::audio::PcmCapabilities | What one direction (playback or capture) of a device can do |
| Cpulp::audio::PcmDeviceSummary | The lists and channel counts a DeviceInfo carries for one device |
| Cpulp::audio::buffer_ops::PeakRms | Block level reading returned by measure_peak_rms: the peak absolute sample value and the root-mean-square level |
| Cpulp::midi::PeChunk | A single PE chunk, after Mcoded7 decode of header + payload |
| Cpulp::view::PendingDamage | Accumulated repaint damage for one frame, in root/window coordinates |
| Cpulp::host::PluginBindingContext::PendingParameterEventSequences | |
| Cpulp::midi::PeReassembler | Reassemble a stream of incoming PeChunks for the same request_id |
| Cpulp::platform::PermissionsOverride | Test helper: scope-guarded override |
| Cpulp::timeline::PersistenceError | Structured persistence failure |
| Cpulp::midi::PeSubscription | One active subscription state — owned by PeSubscriptionManager |
| Cpulp::midi::PeSubscriptionManager | Authoritative subscription registry on the responder side |
| Cpulp::signal::osc::PhaseAccumulator | Phase accumulator over the unit circle [0, 1), suitable as the clock for through-zero FM, hard sync, and per-sample modulation |
| Cpulp::test::audio::PhaseCurve | Phase / group-delay curve of a transfer function |
| Cpulp::signal::PhaseDistortionOscT< SampleType > | Phase distortion: a cosine read at a warped phase |
| Cpulp::signal::osc::PhaseEvent | A single phase discontinuity within one sample period |
| Cpulp::signal::fdn::PhaseOsc | |
| Cpulp::test::audio::PhasePoint | One point on a phase/group-delay curve |
| Cpulp::host::forge_lofi::PhaserInstance | |
| Cpulp::signal::PhaserStagesT< SampleType > | A cascaded first-order-allpass phaser |
| Cpulp::signal::PhaserT< SampleType > | |
| Cpulp::signal::PhaseVibratoT< SampleType > | Magnatone-style phase vibrato: N cascaded first-order allpass stages whose corner is driven straight from the LFO, summed back against the direct path |
| Cpulp::signal::PhaseVocoderConfig | |
| Cpulp::signal::PhaseVocoderT< SampleType > | |
| Cpulp::timeline_view::PianoRollLayout | A resolved note lattice, supplied by whoever owns the viewport |
| Cpulp::host::forge_lofi::PingPongInstance | |
| Cpulp::music::PitchClassSet | |
| Cpulp::signal::PitchedFeedbackDelayT< SampleType > | |
| Cpulp::test::audio::PitchEstimate | A single fundamental-frequency estimate |
| Cpulp::test::audio::PitchOptions | Options for estimate_pitch |
| Cpulp::timeline_editor::PitchProjection | Projects an inclusive MIDI pitch range onto piano-roll rows |
| Cpulp::signal::PitchShifterT< SampleType > | Time-domain ratio pitch shifter: dual-tap crossfaded modulated delay |
| Cpulp::signal::PitchTimeStreamFinalizePlan | |
| Cpulp::test::audio::PitchTrack | An f0(t) trajectory extracted from a render — the demodulator output the drift/jitter statistics consume |
| Cpulp::test::audio::PitchTrackOptions | Options for track_pitch |
| Cpulp::test::audio::PitchTrackPoint | One point on an f0(t) trajectory: the frame's center time and its estimate |
| Cpulp::timeline_editor::PixelSpan | A one-dimensional pixel range owned by the editor kernel |
| Cpulp::audio::PlanarAudioRingBuffer | |
| Cpulp::audio::PlanarAudioRingBufferStats | |
| Cpulp::format::PlaybackContextProjectionOptions | Format-layer metadata that is intentionally absent from the engine-owned transport snapshot |
| Cpulp::playback::PlaybackProgram | |
| Cpulp::playback::PlaybackProgramBlock | |
| Cpulp::playback::PlaybackProgramBlockLatch | |
| Cpulp::playback::PlaybackProgramCompiler | |
| Cpulp::playback::PlaybackProgramStore | |
| Cpulp::view::StepGridViewBase::PlayheadProjection | |
| Cpulp::state::PlayheadState | Volatile, high-rate transport/playhead state |
| Cpulp::host::PluginArtifactProvenance | Executable-byte observation, not a portable release identity or signature |
| Cpulp::host::PluginBindingContext | |
| Cpulp::host::SignalGraph::PluginCatalogToken | |
| Cpulp::format::aax::PluginCodes | |
| Cpulp::format::aax::PluginDefinition | |
| Cpulp::format::PluginDescriptor | Plugin metadata — declared once, immutable |
| Cpulp::host::PluginIdentityEvidence | Immutable owned evidence |
| Cpulp::host::PluginInfo | |
| Cpulp::view::win_input::PluginInputRouter | Pointer/keyboard/text routing for one plug-in editor window |
| Cpulp::view::PluginKeyOffer | Platform-supplied facts about the key that core/view cannot derive from a KeyEvent alone |
| Cpulp::host::PluginLoadResult | Exactly one loaded slot or typed refusal. A successful slot owns its receipt |
| Cpulp::format::rack::PluginManifest | A whole plugin: brand plus its modules |
| Cpulp::format::PluginRegistration | One registered plugin |
| Cpulp::host::PluginResolvedIdentity | |
| Cpulp::host::PluginRoutingScratch | |
| Cpulp::host::PluginScanner | |
| Cpulp::host::PluginSelection | |
| Cpulp::host::PluginSlot | |
| Cpulp::host::CrossfadePluginSlot | |
| Cpulp::host::PluginTypeIdentity | CLAP-only type identity. Exact UTF-8 bytes; no name, path or normalization |
| Cpulp::view::PluginViewHost | |
| Cpulp::view::PngMetadata | Decoder-independent PNG structure and dimensions |
| Cpulp::view::Point | |
| Cpulp::canvas::Point2D | A 2D point |
| Cpulp::view::PointerAttributes | Device identity of the pointer a delivery verb is dispatching, stamped onto every MouseEvent the verb builds (including the ancestor-bubble copies) |
| Cpulp::view::PointerCoalescer | Collapses runs of motion into one sample per presented frame while leaving button transitions untouched and in order |
| Cpulp::view::PointerSample | One pointer sample as the host received it, before any coalescing |
| Cpulp::view::win_input::PointerSession | Host-neutral model of the single Win32 capture bracket owned by an editor |
| Cpulp::signal::Polynomial | Polynomial evaluation and manipulation utilities |
| Cpulp::platform::PopupMenu | |
| Cpulp::platform::DBus::PortalResult | Reply value for an xdg-desktop-portal request: the response code (0 = success, 1 = user cancelled, 2 = other) plus any returned URIs |
| Cpulp::midi::PortChangePoller | Calls on_change from a background thread whenever the combined input and output list changes |
| Cpulp::host::PortHandle | |
| Cpulp::host::PortIdentityAlias | |
| Cpulp::host::PortIdentityDiff | |
| Cpulp::host::PortIdentityIssue | |
| Cpulp::host::PortIdentityReport | |
| Cpulp::host::PortIdentityUndo | |
| Cpulp::midi::PortListDiff | Ports that appeared and ports that went away between two snapshots |
| Cpulp::midi::PortListTracker | Remembers the last snapshot and reports what changed since |
| Cpulp::format::rack::PortSpec | |
| Cpulp::signal::fdn::PositionRing< SampleType > | |
| Cpulp::host::SignalGraph::CompiledGraph::AnticipationSplice::Prefill | |
| Cpulp::format::PrepareContext | |
| Cpulp::host::SignalGraph::PreparedConnectionDelay | |
| Cpulp::host::SignalGraph::PreparedLatencySnapshot | |
| Cpulp::music::PreparedMarkovModel< MaxStates > | |
| Cpulp::host::SignalGraph::PreparedNodeLatency | |
| Cpulp::signal::PreparedParallelDynamicsConfigT< SampleType > | |
| Cpulp::audio::PreparedSampleBank | |
| Cpulp::audio::PreparedSampleInterpolation | |
| Cpulp::host::PreparedSampleKernelBinding | |
| Cpulp::host::PreparedSampleKernelConfig | |
| Cpulp::audio::PreparedSampleRateConversion | Immutable, allocation-free read kernel after control-thread construction |
| Cpulp::host::PreparedSampleRegion | |
| Cpulp::host::PreparedSampleRegionOperation | |
| Cpulp::host::PreparedSampleRegionPlan | |
| Cpulp::host::PreparedSampleRegionTransfer | |
| Cpulp::format::GraphRuntimeAutomationScratch::PreparedStats | |
| Cpulp::host::SignalGraph::PreparedStats | |
| Cpulp::canvas::PreparedText | Prepared text — shaped once, can be reflowed at any width |
| Cpulp::host::SignalGraph::PreparedTopologyEdit | |
| Cpulp::signal::PreparedTransferCurveT< SampleType, MaxPoints > | |
| Cpulp::host::PreparedTriggerPlan | |
| Cpulp::audio::PreparedVariableRateConversion | |
| Cpulp::format::PrepareResourceLimits | Optional prepare-time resource caps supplied by a host or test harness |
| Cpulp::format::PrepareResourceUsage | Processor-reported prepared resource usage estimate |
| Cpulp::signal::drum::TomVoice::PresetData | |
| Cpulp::state::PresetInfo | Metadata for a single preset file |
| Cpulp::state::PresetManager | Built-in preset manager for Pulp plugins |
| Cpulp::view::PressReach | What a press at a point resolves to, WITHOUT delivering it |
| Cpulp::view::PressReachAudit | What an audit examined, so a caller can tell a clean tree from a blind one |
| Cpulp::view::PressReachOptions | Tuning for audit_press_reach |
| Cpulp::tooling::gpu_health::ProbeEvidence | Evidence and aggregate verdict for one independently executed probe |
| Cpulp::tooling::gpu_health::ProbeMeasurements | Optional measurements produced by one probe |
| Cpulp::tooling::gpu_probe::ProbeResult | Closed v1 metadata and verdict for one recipe execution |
| Cpulp::signal::ProbGateT< SampleType > | Passes each incoming trigger with a stated probability, deterministically |
| Cpulp::format::ProcessBlock | Additive block-scoped process contract |
| Cpulp::format::ProcessBlockFlags | |
| Cpulp::format::ProcessBuffersT< SampleType > | Additive richer-surface process-buffer view. It is intentionally non-owning |
| Cpulp::format::ProcessBusBufferInfo | Metadata that travels with a non-owning richer-surface process bus view |
| Cpulp::format::ProcessBusBufferSet< SampleType > | Non-owning span of richer-surface process buses for one direction |
| Cpulp::format::ProcessBusBufferView< SampleType > | Non-owning view of one richer-surface process bus |
| Cpulp::format::ProcessContext | Process context — passed every audio callback with transport state |
| Cpulp::signal::ProcessingSwitchCrossfadeT< SampleType > | The audio-thread state of one switch |
| Cpulp::signal::ProcessingSwitchPlan | How long each phase of a switch lasts, in samples |
| Cpulp::platform::ProcessOptions | Options for child process execution |
| Cpulp::format::Processor | |
| Cpulp::dsl::DslProcessor | |
| Cpulp::dsl::FaustProcessor< FaustDsp > | |
| Cpulp::format::NativeCoreProcessor | Owns a native DSP core (via the C ABI vtable) and exposes it as a Processor |
| Cpulp::format::SpectralFrameProcessor | One audio graph node containing an ordered chain of typed frame stages |
| Cpulp::format::reload::ReloadableShell | |
| Cpulp::host::BakedGraphProcessor | |
| Cpulp::sequence::SequenceProcessor | Format-layer adapter for embedding an immutable PlaybackProgram in a VST3/AU/CLAP processor |
| Cpulp::format::ProcessorBlockAdapterScratch | Caller-owned fallback storage for process_processor_block() |
| Cpulp::signal::ProcessorChainT< SampleType, Processors > | Chain multiple DSP processors in series |
| Cpulp::signal::ProcessorDuplicatorT< P, SampleType > | Duplicates a mono processor across N channels |
| Cpulp::format::reload::ProcessorHotSwapSlot | |
| Cpulp::format::ProcessorNode | Runs a real pulp::format::Processor as a node inside the routed graph |
| Cpulp::format::ProcessorNodeInstance | Retained, self-contained lifetime for an authored in-process graph node |
| Cpulp::host::ProcessorRestoreDescriptor | Application-owned, exact-version registration |
| Cpulp::host::ProcessorRestoreRecord | Already decoded two-part state |
| Cpulp::host::ProcessorRestoreRegistry | Control-thread building block for hosts restoring a set of Processor nodes |
| Cpulp::host::ProcessorRestoreResult | |
| Cpulp::host::ProcessorSignalGraphBinding | Lifetime-bound access from a Processor instance to the SignalGraph it owns |
| Cpulp::host::ProcessorTypeKey | |
| Cpulp::platform::ProcessResult | Result of a completed child process |
| Cpulp::events::Product | Resolved product metadata |
| Cpulp::view::rmlui::ProductEvent | |
| Cpulp::view::rmlui::ProductHost | |
| Cpulp::timeline::ProductionDeclaration | What a piece of content declares about its own production |
| Cpulp::events::ProductLookupResult | Outcome of a single product lookup invocation |
| Cpulp::midi::ProfileDetails | Profile Details Inquiry/Reply payload (CI 1.2 §7.6) — per-profile metadata the responder publishes when asked for "more about profile X" |
| Cpulp::midi::ProfileId | CI Profile identifier (5 bytes) |
| Cpulp::authoring_capsule::ProfileRegistry | |
| Cpulp::midi::ProfileState | CI Profile state |
| Cpulp::authoring_capsule::ProfileValidator | Semantic validation of an extracted staging tree |
| Cpulp::signal::detail::ProgramBank< Program, Step, Slots > | |
| Cpulp::playback::ProgramCompileRequest | |
| Cpulp::playback::ProgramError | |
| Cpulp::signal::WavesetTransformerT< SampleType >::ProgramStep | |
| Cpulp::playback::ProgramWireAdoptionResult | |
| Cpulp::playback::ProgramWireAutomationConsumer | Allocation-free automation consumer over one uniquely pinned wire payload |
| Cpulp::playback::ProgramWireAutomationLaneOutput | |
| Cpulp::playback::ProgramWireAutomationLaneRecord | instance_token is the producer's own AutomationProgram::instance_token() carried verbatim, because lane identity is not (lane_id, generation) alone |
| Cpulp::playback::ProgramWireAutomationRenderResult | |
| Cpulp::playback::ProgramWireAutomationSegmentRecord | Deliberately not laid out like AutomationProgramSegment: this groups the three floats and puts interpolation last so the record packs to 48 bytes with one run of padding, where the program type interleaves them |
| Cpulp::playback::ProgramWireBytePin | A unique lease over immutable publication bytes |
| Cpulp::playback::ProgramWireControllerEventRecord | One ControllerProgramEvent, field by field — never cast between the two, for the reason given on ProgramWireNoteEventRecord |
| Cpulp::playback::ProgramWireControllerRangeRecord | One track's range into the ControllerEvents section |
| Cpulp::playback::ProgramWireError | |
| Cpulp::playback::ProgramWireHeader | The fixed prefix every payload starts with |
| Cpulp::playback::ProgramWireIdRecord | |
| Cpulp::playback::ProgramWireLaneIdentity | |
| Cpulp::playback::ProgramWireLaneState | One caller-provided fixed-capacity state slot |
| Cpulp::playback::ProgramWireNoteEventRecord | This happens to hold the same fields in the same order as NoteProgramEvent, and that correspondence is coincidental and must not be relied on |
| Cpulp::playback::ProgramWireNoteModifierRecord | |
| Cpulp::playback::ProgramWireProgramRecord | The whole-program scalars, including the tempo map's sample rate and the automation ceilings the adopting realm must render within |
| Cpulp::playback::ProgramWireSectionEntry | |
| Cpulp::playback::ProgramWireTempoPointRecord | The editable tempo points, not the compiled segments |
| Cpulp::playback::ProgramWireTrackRecord | One track |
| Cpulp::playback::ProgramWireView | A validated, zero-copy view over one encoded program generation |
| Cpulp::platform::ProgressEvent | A structured progress event parsed from a PROGRESS:TYPE:PAYLOAD line |
| Cpulp::platform::ProgressParser | Parses lines matching the PROGRESS:TYPE:PAYLOAD protocol and fires a callback for each match |
| Cpulp::timeline::Project | Immutable root of a Timeline document and its monotonic identity domain |
| Cpulp::timeline_editor::ProjectedHit | The identity and region selected from a projected candidate set |
| Cpulp::timeline_editor::ProjectedHitCandidate | One timeline item after a front-end projects it into pixel space |
| Cpulp::timeline::ProjectIdentityStats | Diagnostic counters for persistent project identity-index allocation |
| Cpulp::timeline::ProjectInput | Complete input for constructing a Project and its identity domain |
| Cpulp::format::ProjectionResult | |
| Cpulp::timeline::ProjectSnapshotCounts | Structural item counts extracted from a serialized project |
| Cpulp::timeline::ProjectSnapshotSummary | Allocation-light metadata view for project browsers and admission checks |
| Cpulp::state::PropertiesFile | JSON-backed persistent settings file |
| Cpulp::view::PropertyList::Property | |
| Cpulp::view::PropertyPanel::Property | |
| Cpulp::state::PropertyArray | |
| Cpulp::state::PropertyArrayValue | |
| Cpulp::state::PropertyObject | |
| Cpulp::state::PropertyObjectValue | |
| Cpulp::timeline::WriterToken::Provenance | Opaque identity of one writer authority within one document session |
| Cpulp::view::motion::Provenance | |
| Cpulp::playback::ProviderSelectorProgram | |
| Cpulp::dataplane::PublishCounter | Monotonic publish counter, shared by every value source |
| Cpulp::dataplane::EventSource | Lock-free event channel: the writer publishes the occurrences from one audio block and the view reads the latest completed block |
| Cpulp::dataplane::MeterSource | Lock-free meter channel: the host publishes a MeterFrame from the audio/host thread; the view reads the latest frame paint-safe |
| Cpulp::dataplane::ScalarSource | Lock-free scalar channel: a single paint-safe cached number (a readout value, a modulation ring's base→modulated position) |
| Cpulp::dataplane::VectorSource | Lock-free vector channel: the writer publishes a block of samples, the view reads the latest block paint-safe |
| Cpulp::view::PublishCounter | Monotonic publish counter, shared by every value source |
| Cpulp::dataplane::EventSource | Lock-free event channel: the writer publishes the occurrences from one audio block and the view reads the latest completed block |
| Cpulp::dataplane::MeterSource | Lock-free meter channel: the host publishes a MeterFrame from the audio/host thread; the view reads the latest frame paint-safe |
| Cpulp::dataplane::ScalarSource | Lock-free scalar channel: a single paint-safe cached number (a readout value, a modulation ring's base→modulated position) |
| Cpulp::dataplane::VectorSource | Lock-free vector channel: the writer publishes a block of samples, the view reads the latest block paint-safe |
| Cpulp::audio::PublishedSampleStore | |
| Cpulp::audio::PublishedSampleStoreConfig | |
| Cpulp::audio::PublishedSampleView | |
| Cpulp::dataplane::detail::PublishedValue< T > | |
| Cpulp::view::motion::PublishOptions | |
| Cpulp::audio::PullRateDetector | Detects a host that calls the audio callback faster than real time |
| Cpulp_native_audio_bus_v1 | |
| Cpulp_native_audio_io_v1 | |
| Cpulp_native_bus_layout_v1 | |
| Cpulp_native_core_v1 | |
| Cpulp_native_descriptor_v1 | |
| Cpulp_native_host_services_v1 | |
| Cpulp_native_midi_event_v1 | |
| Cpulp_native_midi_view_v1 | |
| Cpulp_native_param_event_v1 | |
| Cpulp_native_param_event_view_v1 | |
| Cpulp_native_param_v1 | |
| Cpulp_native_prepare_v1 | |
| Cpulp_native_process_context_v1 | |
| Cpulp_native_process_v1 | |
| Cpulp_native_state_out_v1 | |
| Cpulp_native_state_span_v1 | |
| Cpulp_node_audio_v1 | |
| Cpulp_node_descriptor_v1 | |
| Cpulp_node_entry_v1 | |
| Cpulp_node_host_services_v1 | |
| Cpulp_node_prepare_v1 | |
| Cpulp_node_writer_v1 | |
| Cpulp::format::clap_adapter::PulpClapPlugin | |
| Cpulp::format::au::PulpEditorContext | |
| CPulpIosAudioSessionEvent | |
| Cpulp::format::lv2_adapter::PulpLv2Instance | |
| Cpulp::format::Pulpset | A parsed .pulpset — events sorted by sample offset |
| Cpulp::format::PulpsetEvent | One timed steer in a .pulpset |
| Cpulp::format::PulpsetRender | Rendered stereo result of a replay |
| Cpulp::view::StepGridViewBase::PumpResult | Result of one pump(), surfaced for headless tests (a hostless view cannot observe request_repaint()) |
| Cpulp::events::Purchase | Single transaction record |
| Cpulp::events::PushNotifications | Cross-platform local notification surface |
| Cpulp::signal::Q43Leakage | Softplus fit of Q43's collector current against Vcomm (DAFx-14 Eq |
| Cpulp::signal::fdn::QuadratureBank< N > | |
| Cpulp::graph::QualifiedSpectralStage | Closed catalog value |
| Cpulp::host::QualifiedSpectralStage | Closed catalog value |
| Cpulp::signal::QuantizerT< SampleType > | Snap a control value to N equally spaced levels across a range |
| Cpulp::signal::QuantizeScaleT< SampleType > | CV-to-scale quantizer on the 1 V/octave standard |
| Cpulp::view::Quaternion | |
| Cpulp::view::QueryOptions | |
| Cpulp::view::QueryService | |
| Cpulp::playback::TrackAutomationRenderer::DeviceState::QueuedEvent | |
| Cpulp::format::QuirkFieldStatus | One row of resolved quirk state, for diagnostics (pulp doctor) |
| Cpulp::format::QuirkFilter | Selection of validation tiers a HostQuirks instance may keep |
| Cpulp::canvas::RadialGradient | |
| Cpulp::timebase::RandomCoordinate | |
| Cpulp::state::RandomizeLaneEdit | |
| Cpulp::runtime::Range< T > | |
| Cpulp::view::painters::RangeSliderStyle | |
| Cpulp::timebase::RatchetProjectionResult | |
| Cpulp::timebase::detail::RatchetSubdivisionCursor | |
| Cpulp::timebase::RationalRate | |
| Cpulp::midi::RawMidiParserState | |
| Cpulp::render::GpuCompute::ReadbackResult | |
| Cpulp::platform::DBus::Reader | Reads basic + container values out of an incoming message's argument list |
| Cpulp::runtime::Slot< T >::ReadGuard | RAII pin |
| Cpulp::signal::RealtimePitchTimeConfig | |
| Cpulp::signal::RealtimePitchTimePreparedGeometry< SampleType > | |
| Cpulp::signal::RealtimePitchTimeProcessorT< SampleType > | |
| Cpulp::runtime::RealtimeResourceSlot< T, RetireCapacity > | Control-thread owner for resources prepared off the audio thread and read from the audio thread through an atomic raw pointer |
| Cpulp::audio::RealtimeSampleRecorder | |
| Cpulp::audio::RealtimeSampleRecorderCommand | |
| Cpulp::audio::RealtimeSampleRecorderConfig | |
| Cpulp::audio::RealtimeSampleRecorderEvent | |
| Cpulp::audio::RealtimeSampleRecorderStats | |
| Cpulp::audio::RealtimeSampleRecorderTiming | |
| Cpulp::playback::RealtimeStretchProgramRuntime | One exact-publication live Stretch runtime |
| Cpulp::playback::RealtimeStretchStateBank | Control-thread-prepared bank of clip-keyed realtime stretch processors |
| Cpulp::playback::RealtimeStretchStateBankAdmission | |
| Cpulp::playback::RealtimeStretchStateSpec | |
| Cpulp::audio::RealtimeTimeStretchConfig | |
| Cpulp::audio::RealtimeTimeStretchPreparedGeometry | |
| Cpulp::audio::RealtimeTimeStretchProcessor | Move-only prepared stream |
| Cpulp::audio::RealtimeTimeStretchStreamFinalizePlan | |
| Cpulp::osc::Receiver | |
| Cpulp::osc::ReceiverOptions | |
| Cpulp::osc::ReceiverRoute | |
| Cpulp::view::RecentlyOpenedFilesList | RecentlyOpenedFilesList — persistent MRU list |
| Cpulp::signal::FormantFilterBankT< SampleType, MaxFormants >::Recipe | |
| Cpulp::tooling::gpu_probe::RecipeBounds | Per-recipe caps for owned samples and artifact bytes |
| Cpulp::tooling::gpu_probe::RecipeDefinition | Borrowed process-lifetime definition of one deterministic recipe |
| Cpulp::tooling::gpu_probe::RecipeRun | Owning recipe result and byte-exact artifact payloads |
| Cpulp::view::RecognitionEntry | One recognition source: a flat map of a designer's component identity to the Pulp control it materializes |
| Cpulp::view::RecognitionResolver | The single merge layer |
| Cpulp::music::RecognitionScore | |
| Cpulp::view::RecognitionSource | A named bundle of recognition entries from one origin (built-in library, user manifest, or — later — an installed package) |
| Cpulp::inspect::InspectorOverlay::ReconcileReport | Aggregate reconciliation report over every tweak in the attached TweakStore, classified against the current live view tree |
| Cpulp::inspect::InspectorOverlay::ReconcileRow | One classified tweak row in the reconciliation report |
| Cpulp::inspect::TweakStore::Record | A single tweak record returned by list_tweaks() |
| Cpulp::playback::RecordedAutomationPoint | |
| Cpulp::playback::RecordingCoordinator | Control-thread coordinator for capture completion, calibrated placement, media durability, and one atomic Timeline publication |
| Cpulp::playback::RecordingCoordinatorConfig | |
| Cpulp::playback::RecordingMediaStager | Package-neutral durability boundary used before a Timeline transaction is published |
| Cpulp::playback::RecordingSource | |
| Cpulp::playback::RecordingTakeCommitRequest | |
| Cpulp::playback::RecordingTrackConfig | |
| Cpulp::render::DirtyTracker::Rect | |
| Cpulp::view::Rect | Axis-aligned rectangle in continuous (float) coordinates |
| Cpulp::view::VirtualListDirtyTracker::Rect | |
| Cpulp::canvas::Rect2D | Axis-aligned rectangle in canvas coordinates |
| Cpulp::canvas::RectangleList | List of non-overlapping rectangles — used for clip regions and dirty tracking |
| Cpulp::signal::RectifierT< SampleType > | Full- or half-wave rectification |
| Cpulp::authoring_capsule::Redistribution | Permission to pass a component's bytes on |
| Cpulp::timeline::ReducedTransaction | Pure reduction result before revision publication |
| Cpulp::signal::ReedExciterT< SampleType > | A normalized pressure-controlled reed valve |
| Cpulp::signal::ReedWaveguideLoopT< SampleType > | Owns and oversamples one complete reed -> bore -> bell feedback loop |
| Cpulp::inspect::ControlGpuHealthProvider::ReferenceHost | |
| Cpulp::tooling::gpu_health::ReferenceHost | |
| Cpulp::render::AtlasPacker::Region | |
| Cpulp::music::RegionalFillSelection | Parameters for deterministic replacement within a half-open region |
| Cpulp::timeline_agent_view::RegionCursor | |
| Cpulp::timeline_agent_view::RegionPage | |
| Cpulp::timeline_agent_view::RegionRequest | |
| Cpulp::timeline::RegisteredContent | Extension-defined typed C++ content admitted by a SchemaRegistry |
| Cpulp::playback::RegisteredContentCompileInput | Bounded input presented to a trusted compiler hook on the compile worker |
| Cpulp::view::RelativeExpression | |
| Cpulp::view::RelativePoint | |
| Cpulp::format::reload::ReloadController | |
| Cpulp::format::reload::ReloadLibrary | |
| Cpulp::format::reload::ReloadMetrics | DSP-axis reload timings (control-thread, off the audio path) |
| Cpulp::view::ScriptedUiSession::ReloadMetrics | JS-axis reload timings, ms |
| Cpulp::format::reload::ReloadOutcome | |
| Cpulp::format::reload::ReloadSession | Owns the session-stable state for a series of hot reloads of one plugin instance — the slot, the live store, the host fingerprint, the prepare context, and the retained images — so callers (a standalone shell, a file-watch controller) issue reload(path) without re-threading five coupled arguments, and the lifetime contract is enforced by construction |
| Cpulp::format::reload::ReloadTrustPolicy | |
| Cpulp::timeline::RemapIdFixups | Independent external-reference fixups for media assets and sequences |
| Cpulp::timeline::RemappedClip | Remapped clip snapshot and its complete owned-identity table |
| Cpulp::timeline::RemappedProject | Remapped project snapshot and complete source-to-destination identity table |
| Cpulp::timeline::RemappedSequence | Remapped sequence snapshot and its complete owned-identity table |
| Cpulp::timeline::RemappedTrack | Remapped track snapshot and its complete owned-identity table |
| Cpulp::format::reload::RemoteFetchResult | |
| Cpulp::format::reload::RemoteUpdateConfig | |
| Cpulp::format::reload::RemoteUpdateResult | |
| Cpulp::timeline::RemoveAsset | Removes a project-owned media asset by identity |
| Cpulp::timeline::RemoveAutomationLane | Removes an automation lane by identity |
| Cpulp::timeline::RemoveClip | Removes a clip by its owning coordinates and identity |
| Cpulp::timeline::RemoveDevice | Removes a device declaration by identity |
| Cpulp::timeline::RemoveMacro | Removes a track-owned macro control by identity |
| Cpulp::timeline::RemoveMarker | Removes a sequence-owned marker by identity |
| Cpulp::timeline::RemoveMidiExpressionLane | Removes a controller/expression lane from a MIDI clip by identity |
| Cpulp::timeline::RemoveModulationRoute | Removes one authored connection by identity |
| Cpulp::timeline::RemoveModulator | Removes a track-owned modulation source by identity |
| Cpulp::timeline::RemoveNotes | Removes a named set of notes under an exact optimistic-value gate |
| Cpulp::timeline::RemoveRegion | Removes a sequence-owned region by identity |
| Cpulp::timeline::RemoveScene | Removes a scene and its owned slots by identity |
| Cpulp::timeline::RemoveSequence | Removes a sequence and its owned identity subtree |
| Cpulp::timeline::RemoveSlot | Removes a slot from a scene by identity |
| Cpulp::timeline::RemoveTake | Removes one take from an existing take lane |
| Cpulp::timeline::RemoveTakeLane | Removes a take lane and its owned take identities |
| Cpulp::timeline::RemoveTrack | Removes a track and its complete owned identity subtree by identity |
| Cpulp::view::IRStyle::RenderBounds | |
| Cpulp::format::au::RenderContextObserverProperty | kAudioUnitProperty_RenderContextObserver, the v2 form of AUv3's renderContextObserver |
| Cpulp::view::motion::RenderCostSnapshot | Snapshot of render-layer cost for the current frame |
| Cpulp::render::Renderer3D | |
| Cpulp::playback::RendererCarryState | |
| Cpulp::playback::RendererProgramKey | |
| Cpulp::format::StateRestoreGate::RenderLock | Audio-thread pin |
| Cpulp::render::RenderLoop | |
| Cpulp::render::RenderPassManager | Frame-level render pass manager |
| Cpulp::inspect::InspectorOverlay::ReparentSourceEdit | Structural reparent → lock-to-source |
| Cpulp::view::ReparentToSourceEdit | A single structural reparent to promote into source: move the element anchored by child_anchor_id to become a child of the element anchored by new_parent_anchor_id |
| Cpulp::timeline::ReplaceNoteContent | Replaces the complete note event set of one note clip |
| Cpulp::format::ReportEntry | One entry in the validation report (matches report schema) |
| Cpulp::runtime::HttpStream::Request | |
| Cpulp::signal::ResamplerProcessResult | |
| Cpulp::signal::ResamplerQuality | Quality knobs for the Kaiser-window prototype |
| Cpulp::signal::ResamplerT< SampleType > | |
| Cpulp::signal::detail::ReservationLedger | |
| Cpulp::signal::detail::ReservationToken | |
| Cpulp::view::ResizableShell | |
| Cpulp::view::ResizableShellConfig | |
| Cpulp::view::ResolvedControl | The result of resolving one node's identity against the merged table |
| Cpulp::canvas::ResolvedFont | |
| Cpulp::format::ResolvedQuirkPolicy | The runtime-resolved base filter together with its source |
| Cpulp::view::View::ResolvedRadial | A radial gradient's centre and radii in pixels, resolved against a box |
| Cpulp::runtime::ResolvedRedirect | A redirect Location resolved against the request it answered |
| Cpulp::audio::ResolvedSampleInterpolationPosition | |
| Cpulp::audio::AudioDeviceManager::ResolveResult | Resolve a stored selection against the live device list |
| Cpulp::view::WebViewOptions::Resource | |
| Cpulp::canvas::ResourceCounters | |
| Cpulp::test::audio::ResponseCurve | Magnitude/frequency-response curve |
| Cpulp::test::audio::ResponseOptions | Options for the response analyzer. Lengths must be powers of two |
| Cpulp::test::audio::ResponsePoint | One point on a response curve: frequency and magnitude in dB |
| Cpulp::format::plugin_state_io::RestoreDiagnosticPolicy | |
| Cpulp::format::plugin_state_io::RestoreDiagnostics | |
| Cpulp::host::RestoredProcessor | |
| Cpulp::format::StateRestoreGate::RestoreLock | Control-thread hold |
| Cpulp::gpu_audio::GpuSpectralMaskSession::Result | |
| Cpulp::runtime::Result< T, E > | Result<T, E> — either holds a T or an E, never both |
| Cpulp::signal::NlmsAdaptiveFilterT< SampleType >::Result | |
| Cpulp::runtime::Result< void, E > | Result<void, E> — an operation that either succeeded or failed with E |
| Cpulp::view::StepGridViewBase::ResyncPoint | |
| Cpulp::host::RetainedHistoryPolicy | |
| Cpulp::timeline::RetargetDevice | Replaces device kind, binding, slot, stage, bypass, and wet/dry atomically |
| Cpulp::host::forge_fdn::ReverbInstance | |
| Cpulp::host::forge_lofi::ReverbInstance | |
| Cpulp::signal::ReverbT< SampleType > | |
| Cpulp::signal::chardelay::ReverbTank | Dattorro's figure-of-eight reverb tank, one per channel |
| Cpulp::signal::ReverseBufferT< SampleType > | A mono streaming reverse-window processor |
| Cpulp::signal::chardelay::ReverseSegmenter | |
| Cpulp::design::RewriteResult | Result of a rewrite: the new full artifact text plus whether anything outside the block changed (it must not — this is a self-check the caller can assert) |
| Cpulp::render::HeadlessSurface::Rgba | |
| Cpulp::music::RhythmDrawCoordinate | |
| Cpulp::music::RhythmRelationshipConfig | |
| Cpulp::music::RhythmRelationshipResult< MaxSteps > | |
| Cpulp::authoring_capsule::RightsSummary | Rights facts, machine-derived |
| Cpulp::signal::RiseFallGeneratorT< SampleType > | |
| Cpulp::audio::RollingAudioCaptureBuffer | |
| Cpulp::audio::RollingAudioCaptureBufferConfig | |
| Cpulp::audio::RollingAudioCaptureHold | |
| Cpulp::audio::RollingAudioCaptureMaterializeResult | |
| Cpulp::audio::RollingAudioCapturePrepareResult | |
| Cpulp::audio::RollingAudioCaptureSnapshot | |
| Cpulp::view::View::RootInteractionState | |
| Cpulp::host::SignalGraph::CompiledGraph::RoutedMidiNode | |
| Cpulp::host::SignalGraph::CompiledGraph::RoutedPath | |
| Cpulp::host::SignalGraph::CompiledGraph::RoutedPaths | |
| Cpulp::host::SignalGraph::CompiledGraph::RoutedProcessorNode | |
| Cpulp::midi::RpnParser | Parses RPN (Registered Parameter Number) and NRPN (Non-Registered Parameter Number) messages from a stream of MIDI CC events |
| Cpulp::state::RtListenerQueueTelemetry | Snapshot of StateStore's real-time listener queue |
| Cpulp::audio::RtSafetyContract | |
| Cpulp::signal::rt::RtWorkCounter | Measures the counted work done between construction and delta() |
| Cpulp::signal::rt::RtWorkCounts | A snapshot (or a difference of two snapshots) of the counted operations |
| Cpulp::signal::RunglerT< SampleType > | The Hordijk shift-register / DAC chaos sequencer |
| Cpulp::runtime::RunId | |
| Cpulp::canvas::RunMetrics | Per-line / per-run typographic metrics |
| Cpulp::view::AnimatorSetBuilder::Runner | Run the built animation. Advances through sequence, returns true when all done |
| Cpulp::midi::RunningStatusParser | |
| Cpulp::tooling::gpu_probe::RunOptions | Options that bind one native recipe execution and its negative control |
| Cpulp::runtime::RuntimeBudgetDecision | |
| Cpulp::runtime::RuntimeBudgetFrame | |
| Cpulp::runtime::RuntimeBudgetFrameStats | |
| Cpulp::runtime::RuntimeBudgetPolicy | |
| Cpulp::host::SignalGraph::RuntimeBudgetReport | |
| Cpulp::runtime::RuntimeBudgetRequest | |
| Cpulp::inspect::RuntimeEvaluationResult | |
| Cpulp::inspect::RuntimeEvaluator | Host-injected arbitrary-execution boundary |
| Cpulp::inspect::RuntimeEvaluatorCapabilities | |
| Cpulp::view::uia::RuntimeId | Build the two-element runtime-id key for the fragment at index (its depth-first position among accessible fragments, root excluded) |
| Cpulp::audio::AudioDeviceManager::RuntimeTelemetrySnapshot | Manager-owned runtime telemetry that combines callback load and backend xrun/overload counters for live tools |
| Cpulp::platform::SafeAreaInsets | Safe-area insets in CSS-pixel space (already divided by content_scale) |
| Cpulp::audio::SampleAsset | Off-audio-thread owner for immutable sampler metadata and resident preload |
| Cpulp::audio::SampleAssetConfig | |
| Cpulp::audio::SampleAssetDescriptor | |
| Cpulp::audio::SampleAssetDropItem | |
| Cpulp::view::SampleAssetDropPlan | |
| Cpulp::audio::SampleAssetExporter | |
| Cpulp::audio::SampleAssetExportResult | |
| Cpulp::audio::SampleAssetImporter | |
| Cpulp::audio::SampleAssetImportResult | |
| Cpulp::audio::SampleAssetPolicy | |
| Cpulp::audio::SampleAssetRegistrationProof | |
| Cpulp::audio::SampleAssetToken | |
| Cpulp::audio::SampleAssetView | Immutable audio-thread snapshot borrowed from one SampleAsset owner |
| Cpulp::audio::SampleBankContentIssue | |
| Cpulp::audio::SampleBankContentValidationResult | |
| Cpulp::audio::SampleBankManifest | |
| Cpulp::audio::SampleBankMaterializePolicy | |
| Cpulp::audio::SampleBankMaterializer | Control/background-thread loader |
| Cpulp::audio::SampleBankMaterializeResult | |
| Cpulp::audio::SampleBankParseResult | |
| Cpulp::audio::SampleBankSample | |
| Cpulp::audio::SampleBankWriteResult | |
| Cpulp::audio::SampleBankZone | |
| Cpulp::audio::SampleConverter | Run-time PCM converter |
| Cpulp::audio::SampleEditHistory | |
| Cpulp::audio::SampleEditOperation | |
| Cpulp::view::motion::SampleEvent | |
| Cpulp::host::SampleFrameContext | |
| Cpulp::audio::SampleHeritageAutoCycleOptions | |
| Cpulp::audio::SampleHeritageAutoCycleResult | |
| Cpulp::audio::SampleHeritageBusBlockSpec | |
| Cpulp::audio::SampleHeritageBusDsp | Stateful post-mix processor for typed heritage bus blocks |
| Cpulp::audio::SampleHeritageBusNoiseIdleBlock | |
| Cpulp::audio::SampleHeritageBusOutputDriveBlock | |
| Cpulp::audio::SampleHeritageCausalSrc | Bounded causal streaming sample-rate converter for the heritage pipeline |
| Cpulp::audio::SampleHeritageClockPitchStage | |
| Cpulp::audio::SampleHeritageCommittedAsset | Immutable result of the allocating, off-audio-thread record-commit path |
| Cpulp::audio::SampleHeritageCommittedAssetMetadata | |
| Cpulp::audio::SampleHeritageDacHoldStage | |
| Cpulp::audio::SampleHeritageEngine | |
| Cpulp::audio::SampleHeritageJsonParseResult | |
| Cpulp::audio::SampleHeritageJsonWriteResult | |
| Cpulp::audio::SampleHeritageLiveCyclicConfig | |
| Cpulp::audio::SampleHeritageLiveCyclicPlan | |
| Cpulp::audio::SampleHeritageLiveCyclicResources | |
| Cpulp::audio::SampleHeritageLiveCyclicRngContinuation | |
| Cpulp::audio::SampleHeritageLiveCyclicStretch | Fixed-capacity cyclic resynthesis for realtime sample playback |
| Cpulp::audio::SampleHeritageMachineDomainStage | |
| Cpulp::audio::SampleHeritageNoiseStage | |
| Cpulp::audio::SampleHeritageOutputStage | |
| Cpulp::audio::SampleHeritagePitchPlan | |
| Cpulp::audio::SampleHeritagePitchProcessor | Streaming pitch-family mechanism for one sampler voice |
| Cpulp::audio::SampleHeritagePrepareConfig | |
| Cpulp::audio::SampleHeritagePreparedProfile | |
| Cpulp::audio::SampleHeritageProcessPlan | |
| Cpulp::audio::SampleHeritageProfile | Authoring/serialization schema |
| Cpulp::audio::SampleHeritageProfileValidation | |
| Cpulp::audio::SampleHeritageQuantizationStage | |
| Cpulp::audio::SampleHeritageReconstructionFilterStage | |
| Cpulp::audio::SampleHeritageRecordCommitAdaptiveStretchBlock | |
| Cpulp::audio::SampleHeritageRecordCommitBlockSpec | |
| Cpulp::audio::SampleHeritageRecordCommitCyclicStretchBlock | |
| Cpulp::audio::SampleHeritageRecordCommitResult | |
| Cpulp::audio::SampleHeritageRecordConverterBlock | |
| Cpulp::audio::SampleHeritageRecordInputDriveClipBlock | |
| Cpulp::audio::SampleHeritageRecordProvenance | |
| Cpulp::audio::SampleHeritageRecordRateBlock | |
| Cpulp::audio::SampleHeritageRuntimeEngineState | |
| Cpulp::audio::SampleHeritageRuntimeRngState | |
| Cpulp::audio::SampleHeritageRuntimeState | Fixed-capacity continuation payload for seeded stages |
| Cpulp::audio::SampleHeritageRuntimeStateCapture | |
| Cpulp::audio::SampleHeritageRuntimeStateJsonParseResult | |
| Cpulp::audio::SampleHeritageRuntimeStateJsonWriteResult | |
| Cpulp::audio::SampleHeritageSrcPlan | |
| Cpulp::audio::SampleHeritageStageSpec | |
| Cpulp::audio::SampleHeritageTypedRuntimeState | Fixed-capacity continuation envelope for the typed sampler topology |
| Cpulp::audio::SampleHeritageTypedRuntimeStateCapture | |
| Cpulp::audio::SampleHeritageTypedRuntimeStateJsonParseResult | |
| Cpulp::audio::SampleHeritageTypedRuntimeStateJsonWriteResult | |
| Cpulp::audio::SampleHeritageVoiceAnalogColorBlock | |
| Cpulp::audio::SampleHeritageVoiceBlockSpec | |
| Cpulp::audio::SampleHeritageVoiceClockBlock | |
| Cpulp::audio::SampleHeritageVoiceConverterBlock | |
| Cpulp::audio::SampleHeritageVoiceDsp | Prepared, fixed-memory processor for the typed per-voice heritage blocks |
| Cpulp::audio::SampleHeritageVoiceHoldDroopBlock | |
| Cpulp::audio::SampleHeritageVoiceLiveCyclicStretchBlock | |
| Cpulp::audio::SampleHeritageVoiceMachineDomainBlock | |
| Cpulp::audio::SampleHeritageVoicePitchBlock | |
| Cpulp::audio::SampleHeritageVoiceReconstructionBlock | |
| Cpulp::audio::SampleHeritageVoiceRuntimeState | |
| Cpulp::host::eurorack::SampleHoldInstance | |
| Cpulp::signal::SampleHoldT< SampleType > | Latch a value on a clock's rising edge, with optional glide to the new value instead of a step |
| Cpulp::audio::SampleInterpolationFootprint | |
| Cpulp::audio::SampleInterpolationPolicyInfo | Stable serialization/UI metadata for one interpolation policy |
| Cpulp::host::SampleKernelConfig | |
| Cpulp::host::SampleKernelDescriptor | |
| Cpulp::host::SampleKernelMetadata | |
| Cpulp::host::SampleKernelPrepareContext | |
| Cpulp::audio::SampleKeyMap | |
| Cpulp::audio::SampleKeyMapConfig | |
| Cpulp::audio::SampleKeySliceResolution | |
| Cpulp::audio::SampleMemoryGovernor | Shared off-audio-thread admission governor for resident preload heads and stream-cache pages |
| Cpulp::audio::SampleMemoryGovernorEpoch | |
| Cpulp::audio::SampleMemoryGovernorHandle | Copyable lifetime-safe reservation/stats endpoint |
| Cpulp::audio::detail::SampleMemoryGovernorState | |
| Cpulp::audio::SampleMemoryGovernorStats | |
| Cpulp::audio::SampleMemoryLease | Move-only reservation against one shared sampler-memory cap |
| Cpulp::audio::SampleMemoryReserveResult | |
| Cpulp::audio::SampleMipBuildOptions | |
| Cpulp::audio::SampleMipBuildResult | |
| Cpulp::audio::SampleMipSidecar | |
| Cpulp::audio::SamplePool | |
| Cpulp::audio::SamplePoolEntry | |
| Cpulp::audio::SamplePoolResolution | |
| Cpulp::timebase::SamplePosition | |
| Cpulp::audio::SamplePreloadContract | |
| Cpulp::audio::SamplePreloadContractResult | |
| Cpulp::audio::SampleRateConversionBuilder | |
| Cpulp::signal::SampleRateReducerT< SampleType > | Sample-and-hold rate reducer with clock jitter and a reconstruction filter |
| Cpulp::host::SampleRegionCandidate | |
| Cpulp::host::SampleRegionConnection | |
| Cpulp::host::SampleRegionDefinition | |
| Cpulp::host::SampleRegionDescriptor | |
| Cpulp::host::SampleRegionExecutionDomain | |
| Cpulp::host::SampleRegionGraphProof | |
| Cpulp::host::SampleRegionKernelNode | |
| Cpulp::host::SampleRegionKernelRegistryView | |
| Cpulp::host::SampleRegionLimits | |
| Cpulp::host::SampleRegionParameterBinding | |
| Cpulp::host::SampleRegionParameterContract | |
| Cpulp::host::SampleRegionParameterContractEntry | |
| Cpulp::host::SampleRegionParameterOwner | |
| Cpulp::host::SampleRegionParserProof | |
| Cpulp::host::SampleRegionParserShape | |
| Cpulp::host::SampleRegionPlanResult | |
| Cpulp::host::SampleRegionPromotedParameter | |
| Cpulp::host::SampleRegionProof | |
| Cpulp::host::SampleRegionResourceStats | |
| Cpulp::host::SampleRegionResult | |
| Cpulp::host::SampleRegionRuntimeReceipt | |
| Cpulp::host::SampleRegionStateBank | |
| Cpulp::host::SampleRegionStateCell | |
| Cpulp::host::SampleRegionStateKey | |
| Cpulp::audio::SampleResourceCache | Control-thread decoded sample cache for samplers and loopers |
| Cpulp::audio::SampleResourceCacheLimits | |
| Cpulp::audio::SampleResourceCacheStats | |
| Cpulp::audio::SampleResourceDiagnostics | |
| Cpulp::audio::SampleResourceHandle | |
| Cpulp::audio::SampleResourceLoadOptions | |
| Cpulp::audio::SampleResourcePage | |
| Cpulp::audio::SampleResourcePageHandoff | Render-thread view of immutable decoded sample pages |
| Cpulp::audio::SampleResourcePageHandoffDiagnostics | |
| Cpulp::audio::SampleResourcePageWindow | |
| Cpulp::audio::SampleResourceService | Non-RT service for background sample decode and cache prefetch |
| Cpulp::audio::SampleResourceServiceStats | |
| Cpulp::audio::SampleResourceSnapshot | |
| Cpulp::audio::SamplerLooperMetricsSnapshot | |
| Cpulp::audio::SampleSincKernel | |
| Cpulp::audio::SampleSincKernelBank | |
| Cpulp::audio::SampleSincKernelBankView | |
| Cpulp::audio::SampleSincKernelConfig | |
| Cpulp::audio::SampleSincKernelSelection | |
| Cpulp::audio::SampleSincKernelView | |
| Cpulp::audio::SampleSlotBank | |
| Cpulp::audio::SampleStarvationEnvelope | |
| Cpulp::audio::SampleStarvationEnvelopeConfig | |
| Cpulp::audio::SampleStarvationEnvelopeStats | |
| Cpulp::audio::SampleStreamAsyncDispatchResult | |
| Cpulp::audio::SampleStreamAsyncNoopDispatchCutpoint | |
| Cpulp::audio::SampleStreamAsyncPrepareResult | |
| Cpulp::audio::SampleStreamAsyncReservation | |
| Cpulp::audio::SampleStreamAsyncReserveResult | |
| Cpulp::audio::SampleStreamAsyncService< JobMailboxCapacity, CompletionMailboxCapacity, DispatchCutpoint > | Owner-thread integration for cache reservations and background decode workers |
| Cpulp::audio::SampleStreamAsyncServiceConfig | |
| Cpulp::audio::SampleStreamAsyncServiceTelemetry | |
| Cpulp::audio::SampleStreamCacheService | Bounded shared-page cache with deterministic caller-driven servicing |
| Cpulp::audio::SampleStreamCacheServiceConfig | |
| Cpulp::audio::SampleStreamCacheServiceStats | |
| Cpulp::audio::SampleStreamCacheSourceConfig | |
| Cpulp::audio::SampleStreamCacheSourceView | |
| Cpulp::audio::SampleStreamCommand | |
| Cpulp::audio::SampleStreamCommandDrainResult | |
| Cpulp::audio::SampleStreamCommandInbox< Capacity > | Prepared bounded command port from one RT producer to the service owner |
| Cpulp::audio::SampleStreamCommandInboxTelemetry | |
| Cpulp::audio::SampleStreamConsumptionDeclaration | |
| Cpulp::audio::SampleStreamConsumptionEvaluation | |
| Cpulp::audio::SampleStreamConsumptionFactors | |
| Cpulp::audio::SampleStreamDecodeCompletion | |
| Cpulp::audio::SampleStreamDecodeCompletionView | |
| Cpulp::audio::SampleStreamDecodeJob | |
| Cpulp::audio::SampleStreamDecodePool< JobMailboxCapacity, CompletionMailboxCapacity > | Fixed-storage owner/worker decode pool |
| Cpulp::audio::SampleStreamDecodePoolConfig | |
| Cpulp::audio::SampleStreamDecodePoolTelemetry | |
| Cpulp::audio::SampleStreamDecodeSourceAddResult | |
| Cpulp::audio::SampleStreamLoopBlockPlan | |
| Cpulp::audio::SampleStreamLoopVoiceReader | Allocation-free paged adapter for LoopPlaybackCursor |
| Cpulp::audio::SampleStreamPageDemand | |
| Cpulp::audio::SampleStreamPageDescriptor | |
| Cpulp::audio::SampleStreamPageRequest | |
| Cpulp::audio::SampleStreamPageView | |
| Cpulp::audio::SampleStreamRequesterToken | |
| Cpulp::audio::SampleStreamRequestInbox< Capacity > | |
| Cpulp::audio::SampleStreamScheduler | Single-owner background scheduler for shared sample-cache page fills |
| Cpulp::audio::SampleStreamSchedulerStats | |
| Cpulp::audio::SampleStreamSourceAddResult | |
| Cpulp::audio::SampleStreamSourceRegistrationProof | |
| Cpulp::audio::SampleStreamSourceToken | |
| Cpulp::audio::SampleStreamVoiceBlockPlan | |
| Cpulp::audio::SampleStreamVoiceBlockResult | |
| Cpulp::audio::SampleStreamVoiceDemandEnqueueResult | |
| Cpulp::audio::SampleStreamVoiceReader | Allocation-free linear forward one-shot reader over immutable sample assets |
| Cpulp::audio::SampleStreamWindow | |
| Cpulp::audio::SampleStreamWindowConfig | |
| Cpulp::audio::SampleStreamWindowReadRequest | |
| Cpulp::audio::SampleStreamWindowReadResult | |
| Cpulp::audio::SampleStreamWindowStats | |
| Cpulp::timebase::SampleToTickResult | |
| Cpulp::audio::SampleVoiceRenderer | |
| Cpulp::audio::SampleVoiceRenderOptions | |
| Cpulp::audio::SampleVoiceRenderResult | |
| Cpulp::audio::SampleVoiceRenderState | |
| Cpulp::audio::SampleZone | |
| Cpulp::audio::SampleZoneMap | |
| Cpulp::signal::fdn::SanitizedBiquadState | |
| Cpulp::signal::SaturatorAdaa2 | Second-order antiderivative antialiasing over one shape, in the curve's own argument domain (Bilbao, Esqueda, Parker & Välimäki, IEEE SPL 24(7), 2017) |
| Cpulp::host::saturator::SaturatorInstance | |
| Cpulp::signal::detail::SaturatorShapeMath | The waveshaper family's three closed forms per member: the curve f, its derivative f' (needed for the bias normaliser), and its antiderivative F1 (needed for ADAA) |
| Cpulp::signal::SaturatorT< SampleType > | The memoryless saturation stage |
| Cpulp::host::GraphSerializer::SaveResult | |
| Cpulp::view::motion::ScalarSample | Flatten a fixture's events into a (time, value) series for one (view, metric, component) triple |
| Cpulp::view::ScalarSourceBinding | Binds a ScalarSource and caches the latest value for paint |
| Cpulp::music::Scale | |
| Cpulp::midi::ScaleAwareMpePitch | |
| Cpulp::midi::ScaleAwareMpeSpec | |
| Cpulp::music::ScaleCompatibilityEntry | |
| Cpulp::host::ScanBlacklist | |
| Cpulp::host::ScanCacheEntry | |
| Cpulp::signal::ScannerVibratoT< SampleType > | The motor-scanned tapped delay line |
| Cpulp::host::ScanOptions | |
| Cpulp::host::ScanReport | |
| Cpulp::host::ScanResult | |
| Cpulp::timeline::Scene | Authored grouping of slots presented as one launchable column |
| Cpulp::render::Scene3DRenderResult | |
| Cpulp::render::SceneDataRenderConfig | |
| Cpulp::canvas::SceneNode | Abstract base of every node in a VectorScene |
| Cpulp::canvas::SceneGroup | |
| Cpulp::canvas::SceneImage | |
| Cpulp::canvas::ScenePath | |
| Cpulp::canvas::SceneShape | |
| Cpulp::canvas::SceneText | |
| Cpulp::canvas::SceneRecording | Opaque handle to a subtree's recorded draw commands, produced by Canvas::record_scene() and replayed by Canvas::draw_scene() |
| Cpulp::canvas::SceneRect | Axis-aligned bounding box used for repaint-rect math |
| Cpulp::canvas::SceneTransform | 2D affine transform (CanvasRenderingContext2D layout): [ a c e ] [ b d f ] [ 0 0 1 ] |
| Cpulp::timeline::Sequence::SceneView | Snapshot-owned random-access view preserving authored scene order |
| Cpulp::format::GraphRuntimeWorkerPool::SchedulingReceipt | |
| Cpulp::timeline::SchemaCodec | Immutable callback bundle and shared context for a registered type |
| Cpulp::timeline::SchemaError | Schema-registration failure with the affected type and version |
| Cpulp::timeline::SchemaIdentity | Versioned extension-schema identity |
| Cpulp::timeline::SchemaRegistration | Empty success value returned after registering a schema |
| Cpulp::timeline::SchemaRegistry | Immutable, shareable registry of Timeline schema contracts |
| Cpulp::timeline::SchemaRegistryBuilder | Mutable, single-owner accumulator for constructing a SchemaRegistry |
| Cpulp::timeline::SchemaReleaseMap | Immutable set of schema-version targets identified by a release label |
| Cpulp::timeline::SchemaVersionTarget | Target version for one schema identity in a release projection |
| Cpulp::timeline::SchemaWriteSuccess | Empty success value returned by bounded schema writers |
| Cpulp::signal::ScopeCaptureConfig | |
| Cpulp::signal::ScopeCaptureFrameT< SampleType, MaxSamples > | |
| Cpulp::signal::ScopeCaptureT< SampleType, MaxSamples > | |
| Cpulp::runtime::ScopedAllocAllowed | Narrow RAII exemption that SUSPENDS the no-alloc contract on the current thread while alive, even when one or more ScopedNoAlloc guards are still on the stack |
| Cpulp::view::ScopedDeferredDocumentLoad | View-first editor opening |
| Cpulp::signal::ScopedFlushDenormals | |
| Cpulp::format::ScopedHostParameterWrite | Marks the enclosing scope as a HOST-originated parameter write |
| Cpulp::format::au::ScopedHostParamWrite | RAII marker for the host-write window. Scoped to the calling thread |
| Cpulp::runtime::ScopedLogSink | Installs sink for the lifetime of the object and restores the previous sink after |
| Cpulp::events::ScopedLowPowerModeDisabler | ScopedLowPowerModeDisabler — prevents OS power throttling during audio processing |
| Cpulp::runtime::ScopedNoAlloc | RAII guard that marks the current thread as "must not allocate" |
| Cpulp::format::ScopedProcessorParameterWrite | Marks the enclosing scope as a PROCESSOR-originated parameter write (a plug-in writing its own output parameters during process()) |
| Cpulp::runtime::ScopedTracingAttachment | RAII attachment |
| Cpulp::runtime::ScopeGuard< F > | |
| Cpulp::format::ScratchArenaView | |
| Cpulp::format::BlockScratch | Block-local scratch view for realtime/offline processing |
| Cpulp::format::PrepareScratch | Prepare-time scratch view |
| Cpulp::view::ScreenInfo | |
| Cpulp::view::ScreenshotContentStats | Basic content statistics for a decoded PNG |
| Cpulp::view::ScriptBytecodeCacheStats | Process-wide reuse of compiled script bytecode (QuickJS backend) |
| Cpulp::view::ScriptedEditorSession | The part of a scripted editor session that editor hosts drive: the frame pump, the content-first open, GPU-surface handoff, and teardown |
| Cpulp::view::ScriptedUiSession | |
| Cpulp::timeline_editor::ScriptedProgram | What the caller scripts. Held by value inside the host's current program |
| Cpulp::view::ScriptedUiOptions | |
| Cpulp::view::ScriptedUiPrewarmRequest | |
| Cpulp::view::ScriptedUiPrewarmStats | |
| Cpulp::view::ScriptEngine | |
| Cpulp::view::ScriptInspectorPort | The engine-thread half of a runtime inspector, as ScriptedUiSession drives it |
| Cpulp::view::ScriptInspectorBridge | |
| Cpulp::canvas::SdfAtlas | |
| Cpulp::canvas::PsdfAtlas | |
| Cpulp::canvas::SdfAtlasCache | |
| Cpulp::canvas::SdfEffectParams | |
| Cpulp::canvas::SdfGlyph | |
| Cpulp::canvas::Canvas::SDFStyle | |
| Cpulp::canvas::SdfTextOptions | |
| Cpulp::canvas::SdfTextQuad | |
| Cpulp::render::Sdl3SurfaceInfo | |
| Cpulp::view::SdlWindowHost | |
| Cpulp::playback::SealedRecordingTake | |
| Cpulp::runtime::SearchIndex | |
| Cpulp::runtime::SearchQueryOptions | |
| Cpulp::signal::LinkwitzRileyT< SampleType >::SectionCoefficients | |
| Cpulp::signal::detail::Segmenter< Sample > | |
| Cpulp::view::SelectableLayout | The painted line geometry of one widget |
| Cpulp::view::SelectableLine | One painted line of selectable text, in the widget's LOCAL coordinates |
| Cpulp::view::SelectableText | A widget whose painted text can join a document-level selection |
| Cpulp::view::Label | |
| Cpulp::view::TextEditor | Text editing widget with comprehensive keyboard/mouse interaction |
| Cpulp::timeline_editor::Selection | Identity-only editor state that never enters the document or its undo history |
| Cpulp::view::SelectionRect | Rectangle in parent coordinates |
| Cpulp::view::SemanticColors | Semantic color tokens from tweakcn/shadcn-ui (the base 11 + 5 chart colors) |
| Cpulp::osc::Sender | |
| Cpulp::runtime::SeqLock< T > | Lock-free reader/writer for reading multi-field structs as consistent snapshots |
| Cpulp::timeline::Sequence | Immutable identity-bearing arrangement with tracks, annotations, context, and launch scenes |
| Cpulp::timeline::SequenceCompileStructureToken | Opaque, process-local identity for the part of a Project snapshot that determines nested-sequence and registered-content compile subscribers |
| Cpulp::timeline::SequenceInput | Complete construction input for a Sequence and its owned collections |
| Cpulp::timeline::SequenceMarker | Named point on a sequence's musical timeline |
| Cpulp::sequence::SequenceProcessObservation | |
| Cpulp::sequence::SequenceProcessorConfig | |
| Cpulp::state::SequencerConfig< Lanes, Steps, Patterns, Cell, Playhead, CommandDepth, AppliedDepth > | Lanes/Steps/Patterns are MAXIMUM CAPACITY (active extent lives in the Snapshot) |
| Cpulp::timeline::SequenceRef | Reference to a sibling sequence in the same Project pool |
| Cpulp::timeline::SequenceRegion | Named positive-duration span on a sequence's musical timeline |
| Cpulp::state::SequencerStateChannelT< Config > | Ownership: the engine (audio) thread is the single reader of the command queue and the single writer of the applied queue / snapshot / playhead |
| Cpulp::timeline_editor::SequencerUiHost | The vocabulary-independent half of the seam: where playback is, and asking to hear something |
| Cpulp::timeline_editor::SequencerUiHostT< ValidatedNoteEditIntent > | |
| Cpulp::timeline_editor::SequencerUiHostT< EditIntent > | |
| Cpulp::timeline_editor::SequencerUiHostT< TrackEditIntent > | |
| Cpulp::timeline_editor::SequencerUiHostT< TrackArrangementIntent > | |
| Cpulp::timeline_editor::SequencerUiHostT< Intent > | Adds intent submission for one intent vocabulary |
| Cpulp::timeline_editor::ScriptedUiHost< Intent > | |
| Cpulp::timeline_agent_view::SequenceSummary | |
| Cpulp::timeline::SerializedSnapshot | Canonical serialized project plus extension-preservation status |
| Cpulp::timeline::SerializeOptions | Output quota for project serialization |
| Cpulp::view::SeriesDisplay | |
| Cpulp::view::WaveformView | |
| Cpulp::events::NetworkServiceDiscovery::Service | |
| Cpulp::events::ServiceBrowser | RAII service browser |
| Cpulp::events::ServicePublisher | RAII service publisher |
| Cpulp::inspect::ControlService::Session | Carrier-owned state for exactly one authenticated local connection |
| Cpulp::runtime::SessionId | |
| Cpulp::timeline::SessionLimits | Resource ceilings for one mutable document session |
| Cpulp::timeline::SessionStart | Absolute source/house-clock position corresponding to project time zero |
| Cpulp::timeline::SetActiveTakeLane | Selects the arrangement or an existing take lane under an exact value gate |
| Cpulp::state::SetCellEditT< Config > | SetCell carries a full cell by value, so it is templated on the Config's cell type |
| Cpulp::timeline::SetChordScaleLane | Replaces a sequence's complete chord/scale lane under an exact value gate |
| Cpulp::timeline::SetClipPlaybackProperties | Replaces clip-level gain and fade controls under an exact value gate |
| Cpulp::timeline::SetClipSequenceRef | Retargets a sequence-reference clip under an exact optimistic-value gate |
| Cpulp::timeline::SetDeviceState | Replaces the optional content-addressed opaque state reference |
| Cpulp::timeline::SetDynamicsLane | Replaces a sequence's complete dynamics lane under an exact value gate |
| Cpulp::timeline::SetGroove | Replaces a sequence's complete groove under an exact value gate |
| Cpulp::timeline::SetMacro | Replaces a macro control's declaration under an exact value gate |
| Cpulp::timeline::SetMacroValue | Replaces only a macro's authored position under an exact value gate |
| Cpulp::timeline::SetMeterMap | Replaces the complete project meter map under an exact value gate |
| Cpulp::timeline::SetMidiExpressionLanePoints | Replaces one lane's authored points under an exact optimistic-value gate |
| Cpulp::timeline::SetModulationRoute | Replaces a route's source, target, depth, and bypass under an exact gate |
| Cpulp::timeline::SetModulator | Replaces a modulation source's declaration under an exact value gate |
| Cpulp::timeline::SetNoteEvents | Replaces the values of a named subset of one note clip's notes |
| Cpulp::timeline::SetNoteVelocity | Replaces one note velocity under an exact optimistic-value gate |
| Cpulp::state::SetPatternLengthEdit | |
| Cpulp::timeline::SetProjectTuning | Replaces the project-wide tuning statement under an exact value gate |
| Cpulp::timeline::SetRecordArm | Replaces record-arm document intent under an exact optimistic-value gate |
| Cpulp::timeline::SetRegion | Replaces one sequence-owned region under an exact value gate |
| Cpulp::timeline::SetTakeComp | Replaces a take lane's canonical comp segments under an exact value gate |
| Cpulp::timeline::SetTempoMap | Replaces the complete project tempo map under an exact value gate |
| Cpulp::format::SettingsPanelCallbacks | Callbacks from SettingsPanel to the standalone host |
| Cpulp::format::Processor::SettingsSection | A custom settings tab this plugin contributes to the host's Settings UI |
| Cpulp::timeline::SetTrackFreeze | Publishes or clears a pre-rendered track artifact under an exact value gate |
| Cpulp::timeline::SetTrackMixer | Replaces track gain and pan under an exact optimistic-value gate |
| Cpulp::timeline::SetTrackName | Replaces a track's authored name under an exact optimistic-value gate |
| Cpulp::timeline::SetTrackTuning | Replaces one track's tuning override under an exact value gate |
| Cpulp::view::ShaderData | Shader source with optional compilation error |
| Cpulp::canvas::Canvas::ShaderDataTexture | Latest-wins audio/vector payload exposed to an SkSL child shader |
| Cpulp::canvas::Canvas::ShaderDrawOptions | |
| Cpulp::canvas::Canvas::ShaderGeometry | |
| Cpulp::view::CustomShaderHost::ShaderScopeBinding | |
| Cpulp::canvas::Canvas::ShaderUniforms | Uniforms passed to custom widget shaders |
| Cpulp::view::CustomShaderHost::ShaderValueBinding | |
| Cpulp::gpu_audio::GpuNeuralRealtimeNode::ShadowStatus | Allocation-free shadow diagnostics |
| Cpulp::signal::spectral_codec_detail::Shape | |
| Cpulp::canvas::ShapedLayout | Result of laying out prepared text at a specific width |
| Cpulp::canvas::ShapedRun | One run inside a ShapedText — a maximal slice of the input text that shares (bidi level × script × language × resolved typeface × applied features × applied variation axes) |
| Cpulp::canvas::ShapedSegment | A measured text segment — cached after shaping |
| Cpulp::canvas::ShapedText | The canonical output of TextRunPlanner::shape(text, FontOptions) |
| Cpulp::signal::drum::ShellLayer | A high-Q body resonance mixed back into an excitation path |
| Cpulp::music::ShiftRegisterResult< MaxSteps > | |
| Cpulp::signal::fdn::ShimmerBank< SampleType > | |
| Cpulp::view::ShortcutMap | (KeyCode, modifiers) → CommandID lookup table |
| Cpulp::signal::SignalClockMultT< SampleType > | Continuous-signal clock multiplier |
| Cpulp::signal::SignalComparatorT< SampleType > | Signal-valued comparator from the Round-2 patching lane |
| Cpulp::host::SignalGraphControlAuthority | The sole host-side authority for live graph modulation-route lifecycle |
| Cpulp::host::SignalGraphExecutionStatus | |
| Cpulp::host::SignalGraphExecutorRouting | |
| Cpulp::host::SignalGraphRouteCommand | One typed mutation accepted by the host's canonical graph authority |
| Cpulp::host::SignalGraphRouteResult | |
| Cpulp::authoring_capsule::SignatureEnvelope | |
| Cpulp::authoring_capsule::SignatureVerifier | |
| Cpulp::format::reload::SignedRevocationList | A signed revocation list |
| Cpulp::signal::SimpleMixerT< SampleType > | |
| Cpulp::view::View::SimulatedPointer | Device identity of a synthesized pointer gesture |
| Cpulp::signal::SincResamplerT< SampleType > | |
| CSteinberg::Vst::SingleComponentEffect | |
| Cpulp::format::vst3::PulpVst3Processor | |
| Cpulp::signal::SixBandEqT< SampleType, Channels > | A low shelf, four peaking sections, and a high shelf in series |
| Cpulp::view::PluginViewHost::Size | |
| Cpulp::view::Size | |
| Cpulp::view::AutoUi::SizeHint | Logical-pixel size that fits AutoUi's generated grid without clipping |
| Cpulp::state::SkewedRange< T > | Skew-aware normalized range with optional symmetric center |
| Cpulp::render::SkiaLogBridgeState | |
| Cpulp::render::SkiaSurface | Skia Graphite rendering surface |
| Cpulp::view::SkinImage | Derives native-widget skin styling from a captured design asset (a flat PNG exported by a design tool such as the Figma plugin) |
| Cpulp::render::SkpCaptureResult | Outcome of a .skp capture attempt |
| Cpulp::inspect::SkpCaptureSource | Host-owned serialized-frame source |
| Cpulp::render::SkpFrameCapture | Records a single frame's draw ops into an SkPicture and serializes it to a .skp artifact |
| Cpulp::host::eurorack::SlewInstance | |
| Cpulp::signal::SlewLimiterT< SampleType > | |
| Cpulp::signal::detail::SlicedFftPlanT< SampleType > | Resumable in-place radix-2 complex FFT (Cooley & Tukey 1965) |
| Cpulp::audio::SliceMap | |
| Cpulp::audio::SliceMarker | |
| Cpulp::audio::SliceMarkerClassification | |
| Cpulp::audio::SlicePointAnalysisConfig | |
| Cpulp::audio::SlicePointAnalysisResult | |
| Cpulp::audio::SlicePointAnalyzer | |
| Cpulp::audio::SliceRegion | |
| Cpulp::audio::SliceSelectionOptions | |
| Cpulp::view::SliderCore | |
| Cpulp::runtime::Slot< T > | Lock-free publication to a reader that must never block |
| Cpulp::signal::ModMatrixT< MaxSlots, SampleType >::Slot | One routing |
| Cpulp::timeline::Slot | One authored launch slot |
| Cpulp::timeline::SlotList | Immutable authored slot order with persistent structural sharing |
| Cpulp::timeline::SmfError | Diagnostic returned when an SMF operation rejects the whole conversion |
| Cpulp::timeline::SmfExport | Encoded SMF bytes plus tick-conversion fidelity metadata |
| Cpulp::timeline::SmfExportOptions | Tick-grid, loss policy, and work bound for SMF export |
| Cpulp::timeline::SmfImport | Imported immutable Project plus tick-conversion fidelity metadata |
| Cpulp::timeline::SmfImportLimits | Hard resource ceilings for one SMF import |
| Cpulp::timeline::SmfImportOptions | Caller-selected resource and unsupported-event policy for SMF import |
| Cpulp::signal::SmoothedValue< T > | Linear smoothing for control-rate parameters |
| Cpulp::signal::chardelay::Smoother | |
| Cpulp::signal::SnapChunk | One chunk of a block: samples [begin, end) |
| Cpulp::signal::SnapChunks | The chunks of [0, num_samples), consecutive and at most kSnapChunkSamples long, as a range |
| Cpulp::timeline_editor::SnapGrid | A validated musical grid whose phase restarts at every authored bar |
| Cpulp::signal::BeatRepeatKernelT< SampleType >::Snapshot | |
| Cpulp::view::PendingDamage::Snapshot | One frame's damage, taken atomically out of a PendingDamage |
| Cpulp::view::SnapshotDynamicApiScan | |
| Cpulp::host::SnapshotParameterIngressPasskey | Passkey authorizing exact-generation parameter-event injection into a pinned ExecutionSnapshot |
| Cpulp::state::SnapshotT< Config > | The full non-param state, published for bulk replacement / resync only |
| Cpulp::runtime::Socket | |
| Cpulp::signal::SoftBypassT< Processor, SampleType > | |
| Cpulp::signal::SosCascadeT< SampleType, MaxSections > | Executes a bounded cascade of normalized second-order sections (SOS) |
| Cpulp::inspect::SourceJumpResult | Outcome of a source-jump resolution |
| Cpulp::view::View::SourceLocation | Authored-source location for this view |
| Cpulp::format::GraphRuntimeAutomationScratch::SparseAccum | |
| Cpulp::host::SignalGraph::NodeRuntime::SparseAutomationAccum | |
| Cpulp::signal::SpeakerDriverArchetype | One driver's published-form Thiele-Small set plus the two geometry figures the cabinet and breakup stages need |
| Cpulp::signal::SpeakerModelT< SampleType > | Physics-based speaker + cabinet + microphone emulator |
| Cpulp::midi::StepPlayer< MaxLanes, MaxSteps, MaxRatchetHits, MaximumStepsPerBlock >::Spec | |
| Cpulp::platform::SpecialDirInputs | Everything the resolver may read, so every platform's layout can be computed (and tested) on any host |
| Cpulp::host::SpectralAnalysisPorts | |
| Cpulp::signal::SpectralBandLayoutT< SampleType > | |
| Cpulp::signal::SpectralBandResolutionT< SampleType > | Control-side report of how discrete FFT bin centers represent an authored viewport |
| Cpulp::signal::SpectralBandT< SampleType > | |
| Cpulp::signal::SpectralCodecMemory | |
| Cpulp::signal::SpectralCodecResult< T > | |
| Cpulp::signal::SpectralCrossSynthesisConfigT< SampleType > | |
| Cpulp::signal::SpectralCrossSynthesisPrepareConfigT< SampleType > | |
| Cpulp::signal::SpectralCrossSynthesisT< SampleType > | |
| Cpulp::signal::SpectralDelayBreakpoint | |
| Cpulp::signal::SpectralDelayMatrixConfig | |
| Cpulp::signal::SpectralDelayMatrixGeometry< SampleType > | |
| Cpulp::signal::SpectralDelayMatrixRecipe | |
| Cpulp::signal::SpectralDelayMatrixT< SampleType > | |
| Cpulp::signal::SpectralDelayMatrixTable | |
| Cpulp::signal::SpectralEnvelope | A break-point spectral envelope: gain in dB as a function of frequency, interpolated linearly in the (log2 abscissa, dB) domain — the perceptually correct axes on both sides |
| Cpulp::signal::SpectralEnvelopeShifterConfig | |
| Cpulp::signal::SpectralEnvelopeShifterT< SampleType > | |
| Cpulp::signal::SpectralFeatureFrameT< SampleType > | One complete control-rate spectral-feature window |
| Cpulp::signal::SpectralFeatureFrontEndT< SampleType, MaxFftSize, MaxChannels > | Fixed-capacity streaming centroid, flatness, rolloff, and flux analysis |
| Cpulp::graph::SpectralFrameBatchView | Snapshot-owned payload and descriptors; callback borrows never own storage |
| Cpulp::signal::SpectralFrameBlurT< SampleType > | |
| Cpulp::graph::SpectralFrameContract | Versioned, canonical identity carried by every routed spectral batch |
| Cpulp::signal::SpectralFrameEngineConfig | Configuration for a SpectralFrameEngine |
| Cpulp::signal::SpectralFrameEngineGeometry | |
| Cpulp::signal::SpectralFrameEngineT< SampleType > | Streaming multichannel STFT/WOLA engine |
| Cpulp::graph::SpectralFrameReadView | |
| Cpulp::format::SpectralFrameStage | Stage instances are owned by the adapter |
| Cpulp::graph::SpectralFrameStamp | |
| Cpulp::signal::SpectralFrameStamp | |
| Cpulp::format::SpectralFrameView | Borrowed only during Stage::process() |
| Cpulp::gpu_audio::SpectralFreezeControls | Per-hop control values handed to the framer (read on whatever thread drives the framer — the audio thread for the CPU engine, the GPU worker for the GPU engine) |
| Cpulp::gpu_audio::SpectralFreezeFramer | STFT freeze framer: turns an arbitrary-length input stream into hop-spaced analysis frames, drives a SpectralStack (capture on a Freeze rising edge, render every hop), and overlap-adds the synthesized frames back into an arbitrary-length output stream |
| Cpulp::signal::SpectralGateT< SampleType > | |
| Cpulp::graph::SpectralIdentity | Profile-one indexed channels: symmetric float Hann, local-window phase, forward scale one, inverse 1/N and full-overlap startup |
| Cpulp::host::SpectralIdentity | Profile-one indexed channels: symmetric float Hann, local-window phase, forward scale one, inverse 1/N and full-overlap startup |
| Cpulp::host::SpectralInputPort | |
| Cpulp::signal::SpectralMaskProcessorConfigT< SampleType > | |
| Cpulp::signal::SpectralMaskProcessorT< SampleType > | |
| Cpulp::signal::SpectralMaskTableT< SampleType > | |
| Cpulp::signal::SpectralMorphT< SampleType > | |
| Cpulp::host::SpectralOutputPort | |
| Cpulp::signal::SpectralPreMaskStageT< SampleType > | A frame-domain stage that SpectralMaskProcessorT::process() runs on each analysis frame group before the mask |
| Cpulp::host::ExecutorSnapshotBinders::SpectralResolver | |
| Cpulp::graph::SpectralResult< T > | |
| Cpulp::gpu_audio::SpectralStack | A stack of N captured spectral "moments" (layers) that can be sustained and morphed |
| Cpulp::gpu_audio::CpuSpectralStack | CPU reference + always-available fallback |
| Cpulp::gpu_audio::GpuSpectralStack | GPU-resident engine: the captured layer spectra live on the GPU and every hop runs advance + smear + weighted-sum + one inverse FFT on the device, reading back only the single synthesized frame |
| Cpulp::host::SpectralStagePorts | |
| Cpulp::signal::SpectralStreamGeometry | Offline profile 1: symmetric float Hann, unscaled forward FFT, 1/N inverse, local-origin phase, indexed channels, full-overlap startup and squared-window OLA normalization (threshold 1e-9f) |
| Cpulp::host::SpectralSynthesisPorts | |
| Cpulp::signal::SpectralWetSourceStageT< SampleType > | A time-domain stage that SpectralMaskProcessorT::process() runs on each block before the wet path's analysis |
| Cpulp::signal::SpectrogramBuffer | Scrolling spectrogram buffer that accumulates STFT frames as rows |
| Cpulp::signal::SpectrogramColor | RGBA color for spectrogram pixels |
| Cpulp::signal::SpectrumBands | A band-compressed, rate-independent copy of a LongTermSpectrum's estimate, for saving with a session and restoring warm |
| Cpulp::signal::SpectrumCdf | The normalised cumulative of a power spectrum on a uniform bin grid |
| Cpulp::dataplane::SpectrumData | Published one-sided amplitude spectrum (lock-free via TripleBuffer) |
| Cpulp::view::SpectrumData | Published one-sided amplitude spectrum (lock-free via TripleBuffer) |
| Cpulp::signal::SpectrumTraceConfig | |
| Cpulp::signal::SpectrumTraceFrameT< SampleType, MaxBands > | |
| Cpulp::signal::SpectrumTraceT< SampleType, MaxInputBins, MaxBands > | |
| Cpulp::music::SpelledChord | |
| Cpulp::music::SpelledPitchClass | |
| Cpulp::view::SpriteStrip | A filmstrip image containing N frames of a control at different values |
| Cpulp::runtime::SpscQueue< T, Capacity > | |
| Cpulp::runtime::SpscQueueTelemetry | |
| Cpulp::runtime::SpscRingIndex | |
| Cpulp::signal::SquareOscBankT< SampleType > | A bank of band-limited square-wave oscillators at fixed frequencies, summed into one output |
| Cpulp::format::reload::SrlFloorState | State of the persisted floor for a namespace |
| Cpulp::format::reload::SrlVerifyResult | |
| Cpulp::signal::SsbFrequencyShifterT< SampleType > | The single-sideband frequency shifter |
| Cpulp::playback::StableRendererBlockView | |
| Cpulp::playback::StableRendererShell | |
| Cpulp::host::sequencing::stage_seq::Stage | One stage of the composed pattern — the realization payload |
| Cpulp::signal::DiffusionNetworkT< SampleType >::StageConfig | |
| Cpulp::view::View::StagedAnimation | Staged CSS animation control tokens |
| Cpulp::signal::StagedTransition | |
| Cpulp::signal::StageSeqT< SampleType > | The pulse-count stage sequencer |
| Cpulp::authoring_capsule::StagingArea | A private directory that is removed when it goes out of scope unless it was published |
| Cpulp::format::StandaloneApp | |
| Cpulp::format::StandaloneConfig | |
| Cpulp::inspect::detail::StandaloneControlAuthorHooks | |
| Cpulp::format::StandaloneControlHost | Optional host-side control composition for one ordinary StandaloneApp |
| Cpulp::format::StandaloneControlHostCreation | |
| Cpulp::format::detail::StandaloneTestInputHost | Bounded control-thread to audio-thread bridge for standalone inspector test input |
| Cpulp::format::detail::StandaloneTestMidiNote | |
| Cpulp::format::detail::StandaloneTestTransportState | |
| Cpulp::format::detail::StandaloneTestTransportUpdate | |
| Cpulp::inspect::StandaloneTransportTestInput | |
| Cpulp::tooling::gpu_health::StartupBudget | Versioned interpretation contract for startup measurements |
| Cpulp::tooling::gpu_health::StartupCapture | |
| Cpulp::tooling::gpu_health::StartupCorrelation | |
| Cpulp::tooling::gpu_health::StartupIdentity | |
| Cpulp::tooling::gpu_health::StartupMeasurements | |
| Cpulp::render::GpuSurface::StartupTimings | Wall-clock milliseconds spent in each stage of initialize(), measured with a monotonic clock |
| Cpulp::tooling::gpu_health::StartupTrial | |
| Cpulp::host::SignalGraph::ConnectionDelay::State | |
| Cpulp::inspect::StateInspector | Monitors StateStore parameters for the inspector |
| Cpulp::state::StateMigrationRegistry | Offline migration support for serialized StateStore payloads |
| Cpulp::format::StateRestoreGate | |
| Cpulp::view::atspi::StateSet | Two-word AT-SPI state bitfield (the au GetState returns: [low, high]) |
| Cpulp::state::StateStore | Centralized parameter storage with lock-free value access |
| Cpulp::state::StateTreeSynchroniser | Encodes StateTree changes as deltas for transmission |
| Cpulp::view::StaticAnimationLimits | Compile-time animation limits for optimization |
| Cpulp::audio::StreamingSampleSource::Stats | |
| Cpulp::gpu_audio::GpuAudioProviderPool::Stats | |
| Cpulp::gpu_audio::GpuAudioTransport::Stats | |
| Cpulp::playback::BufferedContentSource::Stats | |
| Cpulp::playback::GeneratedEventSource::Stats | |
| Cpulp::view::HostDragCoalescer::Stats | |
| Cpulp::state::StepCell | One step in one lane |
| Cpulp::state::StepEditCommandT< Config > | |
| Cpulp::midi::StepPlayer< MaxLanes, MaxSteps, MaxRatchetHits, MaximumStepsPerBlock > | Fixed-capacity, sample-accurate multi-lane linear step player |
| Cpulp::midi::StepPlayerBlock | Block timing for one sample-accurate step-player call |
| Cpulp::midi::StepPlayerCapacityContract | |
| Cpulp::midi::StepPlayerCoordinate | A lane's authored coordinate at one grid tick |
| Cpulp::midi::StepPlayerLaneSpec | |
| Cpulp::midi::StepPlayerStep | The authored data at one lane and step coordinate |
| Cpulp::state::StepRangeAppliedT< Config > | The exact cells the engine wrote for a step-range edit |
| Cpulp::signal::fdn::StereoBiquadState< Sections > | |
| Cpulp::signal::StereoEnvelopeFollowerT< SampleType > | Two-channel envelope follower with a detector-domain stereo link |
| Cpulp::signal::fdn::StereoPositionRing< SampleType > | |
| Cpulp::signal::ChorusT< SampleType >::StereoSample | |
| Cpulp::signal::PannerT< SampleType >::StereoSample | |
| Cpulp::signal::ReverbT< SampleType >::StereoSample | |
| Cpulp::signal::StereoSampleT< SampleType > | |
| Cpulp::signal::fdn::StereoSection | |
| Cpulp::signal::fdn::StereoSectionLanes | |
| Cpulp::signal::StftConfig | Configuration for an STFT processor |
| Cpulp::signal::StftFrameT< SampleType > | A single completed STFT frame: magnitude (linear or dB) and phase |
| Cpulp::signal::StftT< SampleType > | Allocation-stable STFT processor with single-thread ownership |
| Cpulp::signal::StnConfig | |
| Cpulp::signal::StnDecomposerT< SampleType > | |
| Cpulp::signal::StnMasksT< SampleType > | Per-frame soft masks. Each spans num_bins and sums to ~1 per bin |
| Cpulp::runtime::Stream | Base class for all Pulp byte streams |
| Cpulp::runtime::FileStream | Stream backed by std::FILE* (for portability across Windows/POSIX) |
| Cpulp::runtime::HttpStream | HTTP response as a readable Stream |
| Cpulp::runtime::MemoryStream | Stream backed by an in-memory byte buffer |
| Cpulp::runtime::PipeStream | Stream wrapper over NamedPipe |
| Cpulp::runtime::TcpStream | Stream backed by a connected TCP Socket |
| Cpulp::signal::StreamingAnalysisConfig | |
| Cpulp::signal::detail::StreamingAnalysisWindowT< SampleType, MaxFftSize, MaxChannels > | |
| Cpulp::audio::StreamingSampleSource | |
| Cpulp::audio::StreamingSampleSourceConfig | |
| Cpulp::audio::StreamingWriter | Streaming audio writer — writes audio in chunks to a file |
| Cpulp::runtime::StreamResult | Result of a Stream read/write |
| Cpulp::signal::StretchPreset | The tunable subset of OfflineStretchOptions that defines a "character preset" |
| Cpulp::canvas::StrokeStyle | Everything needed to stroke a path, as one value |
| Cpulp::timeline::StructuralPreflightSuccess | Empty success value returned by structural preflight |
| Cpulp::midi::Strum< MaximumClusterNotes > | |
| Cpulp::midi::StrumSpec | Spread a near-simultaneous cluster of notes across time |
| Cpulp::view::AlertWindow::StyleTokens | Theme color-token names the host should look up when painting each AlertIcon |
| Cpulp::host::SubgraphChildSpec | |
| Cpulp::host::SubgraphEdgeSpec | |
| Cpulp::host::SubgraphExpansionResult | |
| Cpulp::host::SubgraphInstance | |
| Cpulp::host::SubgraphNodeSpec | |
| Cpulp::host::SubgraphParameterBounds | |
| Cpulp::host::SubgraphParameterSpec | |
| Cpulp::host::SubgraphPortSpec | |
| Cpulp::host::SubgraphState | |
| Cpulp::host::SubgraphTemplate | |
| Cpulp::signal::drum::SubLayer | A sine an octave below the body, gated by the body's own envelope |
| Cpulp::view::HostDragCoalescer::SubmitResult | What a host must do in response to a submitted sample |
| Cpulp::signal::SubOscillatorT< SampleType > | A one- or two-octave divider derived from an explicit parent phase |
| Cpulp::view::FrameCostProbe::Summary | |
| Cpulp::signal::SupersawT< SampleType, MaximumVoices > | |
| Cpulp::view::win_input::SurfaceLifecycle | Tracks whether the Windows editor host currently owns a GPU/Skia surface pair |
| Cpulp::signal::chardelay::Svf2 | |
| Cpulp::signal::SvfBankT< SampleType, Voices > | Voices independent SvfT voices advanced together |
| Cpulp::signal::SvfT< SampleType > | |
| Cpulp::canvas::SvgImage | |
| Cpulp::view::SvgPathSegment | Parsed path segment — flat, allocation-light, ready to replay onto a Canvas in a single pass during paint() |
| Cpulp::render::SwapchainResizeState | Decides when a presentable swapchain has to be (re)configured |
| Cpulp::render::GpuSurface::SwapchainStats | Swapchain configurations issued since initialize(), the first one included, their total wall-clock milliseconds, and whether the size has settled |
| Cpulp::format::reload::SwapPackFile | |
| Cpulp::format::reload::SwapPackManifest | |
| Cpulp::format::reload::SwapPackTrust | Trust material for verifying a swap-pack-delivered logic image BEFORE it is loaded |
| Cpulp::format::reload::SwapPackVerifyResult | |
| Cpulp::format::reload::SwapStage | One half of a live swap |
| Cpulp::format::reload::SwapUnit | The contract a swappable subsystem implements to join a live-swap transaction |
| Cpulp::format::reload::DspReloadSwapUnit | Adapts a ReloadSession reload-from-library to a SwapUnit |
| Cpulp::format::reload::ScriptedUiSwapUnit | |
| Cpulp::view::SwiftExportOptions | |
| Cpulp::view::SwiftExportResult | |
| Cpulp::timebase::SwingRatio | |
| Cpulp::state::SwitchPatternEdit | |
| Cpulp::state::SyncDelta | A single change to synchronize |
| Cpulp::state::StateTree::SyncedClone | Owns the listener wiring created by StateTree::clone_synced() |
| Cpulp::midi::Synthesiser< Voice > | Polyphonic synth that routes plain-MIDI events into a pool of Voice instances |
| Cpulp::midi::SynthesiserNote | Per-note metadata maintained by the Synthesiser when a voice is activated |
| Cpulp::midi::SynthesiserNoteOnPolicy | Constant note-on metadata for MIDI-buffer dispatch |
| Cpulp::midi::SynthesiserRuntimeBudgetReport | |
| Cpulp::midi::SynthesiserTelemetry | |
| Cpulp::midi::SynthesiserVoice | Abstract base for one synth voice |
| Cpulp::canvas::SynthesisTrace | |
| Cpulp::midi::SysexAccumulator | |
| Cpulp::midi::SysexChunkAssembler | |
| Cpulp::midi::MidiBuffer::SysexEvent | |
| Cpulp::midi::MidiBuffer::SysexPayload | |
| Cpulp::runtime::SystemInfo | |
| Cpulp::view::SystemTrayIcon | System tray icon (macOS NSStatusItem, Windows Shell_NotifyIcon) |
| Cpulp::view::TabPanel::Tab | |
| Cpulp::view::TableCell | |
| Cpulp::view::TableColumn | Column definition for TableListBox |
| Cpulp::view::TableModel | Data model for TableListBox — implement this to provide row data |
| Cpulp::view::SimpleTableModel | Simple in-memory table model backed by a vector of string vectors |
| Cpulp::timeline::Take | Immutable sample-anchored recording take referencing a project media asset |
| Cpulp::timeline::TakeCompSegment | Exact absolute-time selection from one take for a comp |
| Cpulp::timeline::TakeLane | Immutable alternate recording lane owned by a Track |
| Cpulp::signal::fdn::TankControls | |
| Cpulp::signal::CrossFeedbackMultitapDelayT< SampleType >::Tap | |
| Cpulp::signal::EarlyReflectionsT< SampleType >::Tap | |
| Cpulp::signal::NonlinAmbienceT< SampleType >::Tap | One velvet tap: where to read, how much to scale it, and which spectral segment it belongs to |
| Cpulp::signal::chardelay::TapeChew | Intermittent dropout |
| Cpulp::signal::TapeCompanderT< SampleType > | The 2:1 / 1:2 linear-dB compander pair |
| Cpulp::signal::TapeEqSection | One first-order EQ section — a (curve, speed) record network, or its exact inverse |
| Cpulp::signal::chardelay::TapeInstability | Wow + flutter generator for one channel. Shared by both tape tiers |
| Cpulp::signal::chardelay::TapeLossDesign | Everything designed for one tape speed: the gap FIR (speed-only) and the scaled IIR parameters, which are a pure function of geometry once the dimensionless shapes are fitted |
| Cpulp::signal::chardelay::TapeLossGeometry | Head/tape geometry for the Wallace loss model. All lengths in metres |
| Cpulp::signal::chardelay::TapeLossIir | The realized IIR cascade for one channel |
| Cpulp::signal::chardelay::TapeLossIirParams | The realized cascade's parameters in hertz, poles and shelves from both shapes concatenated |
| Cpulp::signal::chardelay::TapeLossShapes | Fit both dimensionless shapes |
| Cpulp::signal::chardelay::TapeLossStage | One complete, independently-stateful loss filter: the gap FIR followed by the fitted IIR tilt |
| Cpulp::host::tape::TapeMachineInstance | |
| Cpulp::signal::TapeMachineT< SampleType > | The tape machine insert |
| Cpulp::signal::chardelay::TapePhysicalChannel | The physical tier for one channel |
| Cpulp::signal::chardelay::TapeStandardChannel | Standard-tier tape coloration for one channel: the pre-line record EQ + saturation + playback EQ, and the post-line loss stand-in + DC blocker |
| Cpulp::signal::detail::DualTapResonatorT< SampleType >::Taps | |
| Cpulp::timebase::TempoCursor | |
| Cpulp::signal::TempoDelayResult | |
| Cpulp::signal::TempoDelayTime | Fixed-state controller for deterministic delay read-time modulation |
| Cpulp::signal::TempoDelayWrapper | A wet-only, stereo delay that owns its histories and feedback routes |
| Cpulp::signal::TempoDelayWrapperProcessResult | |
| Cpulp::timebase::TempoMap | |
| Cpulp::timebase::TempoPoint | |
| Cpulp::runtime::TemporaryFile | |
| Cpulp::playback::TempoSyncBlockRequest | Timing information for one audio callback |
| Cpulp::playback::TempoSyncBlockState | Captured session mapping at both boundaries of one audio block |
| Cpulp::playback::TempoSyncCommand | Backend-independent command bundle applied at the first output sample of an audio block |
| Cpulp::playback::TempoSyncHostTime | Opaque host-clock timestamp produced by the TempoSyncSource that owns the corresponding clock domain |
| Cpulp::playback::TempoSyncPlayingProjection | Block-coherent projection of a timestamped start/stop state |
| Cpulp::playback::TempoSyncSource | Backend-neutral session-tempo boundary |
| Cpulp::timebase::TempoTickCursor | |
| Cpulp::view::win_input::PointerSession::Terminal | |
| Cpulp::inspect::TestInputApplyResult | |
| Cpulp::inspect::TestInputDomain | |
| Cpulp::format::TestSignalConfig | |
| Cpulp::format::TestSignalSource | Generates test audio for the standalone host: sine tone or file playback |
| Cpulp::view::TextAccessibilityNode | A single accessible text node — the minimum a screen reader needs to describe a piece of painted text |
| Cpulp::view::Label::TextEditMetrics | WYSIWYG text-edit metrics — the geometry an inspector edit overlay needs to draw a caret + selection band that EXACTLY matches the glyphs paint() renders |
| Cpulp::view::TextInputEvent | Text input from IME or keyboard composition (separate from KeyEvent) |
| Cpulp::canvas::TextLayout | |
| Cpulp::canvas::TextLayoutLine | Multi-line text layout result |
| Cpulp::canvas::TextLine | A single line of laid-out text |
| Cpulp::canvas::Canvas::TextMetrics | Full text metrics for layout and intrinsic sizing |
| Cpulp::canvas::TextRasterTuple | Surface text contrast and gamma for a policy, the two values SkSurfaceProps carries |
| Cpulp::canvas::TextRun | A run of text with uniform style within a paragraph |
| Cpulp::view::TextRun | One piece of painted text, resolved to screen space |
| Cpulp::canvas::TextRunPlanner | |
| Cpulp::canvas::TextShaper | Text shaper — the PreText-style measure-once-reflow-forever engine |
| Cpulp::canvas::TextSpan | A span of text with consistent styling |
| Cpulp::test::audio::ThdOptions | Options for the THD analyzer |
| Cpulp::test::audio::ThdResult | Total harmonic distortion result |
| Cpulp::view::Theme | |
| Cpulp::view::ThemeManager | Manages the connection between AppearanceTracker and Theme switching |
| Cpulp::view::ThemePreset | A theme preset with light and dark variants |
| Cpulp::signal::Thiran1Coefficients | |
| Cpulp::timebase::TickDuration | |
| Cpulp::timebase::TickPosition | |
| Cpulp::timeline_editor::TickProjection | Projects a visible musical-time range onto a horizontal pixel span |
| Cpulp::canvas::TiffReader | TIFF reader |
| Cpulp::canvas::TiffWriter | TIFF writer |
| Cpulp::signal::TiltEqT< SampleType, Channels > | A reusable spectral slope built from a fixed cascade of high shelves |
| Cpulp::midi::TimedMidiEvent | |
| Cpulp::host::TimelineDeviceFreeGraph | |
| Cpulp::host::TimelineDeviceGraphRoute | One phase-1 track's lowering into the desktop SignalGraph adapter |
| Cpulp::host::TimelineGraphAdmission | Structured admission result |
| Cpulp::host::TimelineGraphBindingConfig | |
| Cpulp::host::TimelineGraphPlaybackBinding | Desktop adapter that lowers phase-1 timeline tracks into stable SignalGraph nodes |
| Cpulp::host::TimelineGraphProcessResult | |
| Cpulp::host::TimelineOfflineRenderConfig | Prepare-time limits |
| Cpulp::host::TimelineOfflineRenderOptions | One render request over a half-open tick region [start_tick, end_tick) |
| Cpulp::host::TimelineOfflineRenderResult | Result of a one-shot render. audio is populated only when code == Ok |
| Cpulp::host::TimelineTrackGraphRoute | |
| Cpulp::runtime::detail::TimeoutController | A single owned, cancellable, joinable timeout |
| Cpulp::timeline_editor::TimePitchIndex | Immutable index for visible-note and marquee queries |
| Cpulp::audio::TimePitchPrepareConfig | |
| Cpulp::audio::TimePitchPrepareResult | |
| Cpulp::audio::TimePitchProcessor | |
| Cpulp::audio::SignalsmithTimePitchProcessor | |
| Cpulp::audio::TimePitchProcessResult | |
| Cpulp::audio::TimePitchProcessSpec | |
| Cpulp::timeline_editor::TimePitchQueryResult | Notes intersecting one time-and-pitch query, plus structural work diagnostics |
| Cpulp::events::Timer | |
| Cpulp::midi::TimestampedMidiEvent | A MIDI event with timestamp (in seconds or samples) |
| Cpulp::midi::TimestampedShortMessage | Timestamped MIDI event in the collector queue |
| Cpulp::osc::TimeTag | OSC timetag — NTP timestamp (seconds since 1900-01-01) |
| Cpulp::view::painters::ToggleStyle | |
| Cpulp::audio::AudioFocusRegistry::Token | RAII subscription token. Move-only; destruction unsubscribes |
| Cpulp::platform::Environment::Token | RAII subscription. Drop to unsubscribe |
| Cpulp::view::Token | One token span — half-open [start, start+length) into the line |
| Cpulp::view::TokenLockResult | Outcome of a lock_token_in_designmd call |
| Cpulp::view::TokenTarget | A tweak classified as targeting a design token |
| Cpulp::tooling::gpu_probe::Tolerance | Absolute and relative error limits in the recipe's numeric sample units |
| Cpulp::test::audio::ToneFit | Least-squares fit of a single sinusoid at a known frequency |
| Cpulp::signal::ToneStackT< SampleType > | Pre/post tone shaping around the clipper: a two-pole tilt pair |
| Cpulp::view::ToolbarItem | Single toolbar item |
| Cpulp::view::TooltipWindow | |
| Cpulp::signal::TptFilterT< SampleType > | First-order TPT (trapezoidal integration) filter |
| Cpulp::runtime::detail::TraceAutostartConfig | A traced plug-in records when PULP_TRACE_PATH is set in its host's environment, but an out-of-process host (AUHostingService, where Logic runs AU v2 plug-ins) inherits nothing from a shell or launchctl setenv |
| Cpulp::view::motion::TraceBuilder | |
| Cpulp::inspect::detail::TraceControlInventorySelection | |
| Cpulp::view::motion::TraceHandle | |
| Cpulp::inspect::TraceInspector | Handles Trace.* protocol requests by driving pulp::runtime::Tracing |
| Cpulp::view::motion::TraceOptions | |
| Cpulp::inspect::TraceOwnerLease | |
| Cpulp::runtime::TraceOwnership | Opaque authority over one exact process-global trace generation |
| Cpulp::runtime::TraceOwnershipStatus | Atomic view of the process-global session relative to one ownership token |
| Cpulp::inspect::TracePublicationOwner | |
| Cpulp::runtime::TraceStartResult | |
| Cpulp::runtime::TraceStopResult | Result of stopping a session: the flushed trace path + basic loss accounting so a caller can tell whether the ring dropped data under load (plan §0b #4) |
| Cpulp::runtime::Tracing | Process-global tracing controller |
| Cpulp::view::TracingBadgeLayout | |
| Cpulp::view::TracingBadgePlacement | |
| Cpulp::timeline::Track | Immutable identity-bearing arrangement track |
| Cpulp::playback::TrackAutomationEvent | |
| Cpulp::playback::TrackAutomationProgram | Immutable compiler-supplied grouping of one track's compiled automation lanes |
| Cpulp::playback::TrackAutomationProgramError | |
| Cpulp::playback::TrackAutomationRenderer | Allocation-free block renderer for one prepared track automation program |
| Cpulp::playback::TrackAutomationRendererError | |
| Cpulp::playback::TrackAutomationRenderResult | |
| Cpulp::playback::TrackCompilePolicy | |
| Cpulp::timeline_editor::TrackCreateIntent | One complete track insertion expressed without device coordinates |
| Cpulp::timeline_editor::TrackEditIntent | One track-arrangement step expressed without reference to the device that produced it |
| Cpulp::timeline::TrackFreeze | Sealed offline-rendered track artifact and its source-plan identity |
| Cpulp::timeline_editor::TrackHeaderProjection | Maps authored track order to header rows and reorder insertion neighbors |
| Cpulp::timeline::TrackIndexStats | Diagnostic counters for persistent track clip-index allocation |
| Cpulp::timeline::TrackInput | Complete input for constructing a Track and its owned collections |
| Cpulp::timeline::TrackMixer | Track-owned linear gain and stereo balance |
| Cpulp::playback::TrackMixerChannelGains | Per-side multipliers for a stereo balance |
| Cpulp::playback::TrackMixerControlCursor | Streams one mixer control's value in timeline-sample order without allocating |
| Cpulp::playback::TrackMixerProgram | The compiled form of a track's own level and stereo placement |
| Cpulp::timeline::TrackMixerTarget | Format-neutral document target for one of the owning track's own mixer controls |
| Cpulp::playback::TrackMixerTrackRenderer | Stable SignalGraph-facing post-device track mixer |
| Cpulp::playback::TrackProgram | |
| Cpulp::timeline_agent_view::TrackSummary | |
| Cpulp::state::StateTree::Transaction | RAII transaction on a StateTree |
| Cpulp::timeline::Transaction | Atomically admitted ordered command batch |
| Cpulp::timeline::TransactionError | Structured transaction rejection |
| Cpulp::timeline::TransactionId | Writer-scoped, monotonically assigned transaction identity |
| Cpulp::signal::TransferCurvePointT< SampleType > | |
| Cpulp::signal::TransferCurveT< SampleType, MaxPoints > | Audio-thread processor for a fixed-capacity arbitrary transfer curve |
| Cpulp::signal::TransformerBracketT< SampleType > | One input or output transformer: band-limit, mild saturation, DC-blocked |
| Cpulp::audio::TransientClassification | |
| Cpulp::audio::TransientClassifier | |
| Cpulp::audio::BuiltInTransientClassifier | |
| Cpulp::signal::TransientDesignerT< SampleType > | Separates attack and sustain by comparing exact-timing peak envelopes |
| Cpulp::signal::TransientDetectorT< SampleType > | Level-independent transient detector: the normalized excess of a fast envelope follower over a slow one |
| Cpulp::signal::fdn::TransientDucker | |
| Cpulp::signal::TransientPhasePolicyT< SampleType > | |
| Cpulp::signal::TransitionMixerT< SampleType > | |
| Cpulp::view::TransitionSpec | One transition spec — one CSS property with its own duration / delay / easing |
| Cpulp::signal::TransportEdgeT< SampleType > | Converts a run level and a reset level into the (run_high,
reset_edge) pair the sequencers consume, and optionally detects the clock edge alongside them |
| Cpulp::playback::TransportLoopState | The transport's accepted loop control state |
| Cpulp::playback::TransportPlayhead | Where the transport is, published for a reader that is not the audio thread |
| Cpulp::format::TransportQuantizer | |
| Cpulp::format::TransportQuantizerBlock | |
| Cpulp::format::TransportQuantizeRequest | |
| Cpulp::format::TransportQuantizeResult | |
| Cpulp::playback::TransportRange | |
| Cpulp::playback::TransportSnapshot | |
| Cpulp::format::TransportValidity | Compact validity mask for the transport values carried by ProcessContext |
| Cpulp::state::TreeEditError | Error value for a refused StateTree edit |
| Cpulp::view::TreeNode | A node in the tree hierarchy |
| Cpulp::signal::TrigDelayT< SampleType > | Delay a trigger by a fixed time, through a small fixed-capacity queue |
| Cpulp::host::TriggerAudioConfig | |
| Cpulp::timebase::TriggerCell | The authored data at one track and step coordinate |
| Cpulp::host::TriggerContext | |
| Cpulp::host::TriggerCounters | |
| Cpulp::host::TriggerDetectorLane | |
| Cpulp::signal::TriggerDetectT< SampleType > | Rising-edge detector with a refractory period |
| Cpulp::host::TriggerEdge | |
| Cpulp::host::TriggerEnvelopeConfig | |
| Cpulp::timebase::TriggerEvent | |
| Cpulp::timebase::TriggerGrid< MaxTracks, MaxSteps > | Fixed-capacity authored trigger data with allocation-free tick projection |
| Cpulp::host::TriggerPayload | |
| Cpulp::host::TriggerPreparation | |
| Cpulp::timebase::TriggerProbability | An exact probability ratio for an authored trigger |
| Cpulp::host::TriggerProducerConfig | |
| Cpulp::timebase::TriggerProjectionResult | |
| Cpulp::host::TriggerRecord | |
| Cpulp::host::TriggerResourceReport | |
| Cpulp::host::forge_lofi::TrimInstance | |
| Cpulp::render::SkiaSurface::TrimLevel | How much a GPU trim frees |
| Cpulp::runtime::TripleBuffer< T > | Lock-free triple buffer for publishing the latest value from a writer thread to a reader thread without blocking either side |
| Cpulp::signal::TruePeakLimiterT< SampleType, MaxChannels > | |
| Cpulp::midi::TuningNoteResult | |
| Cpulp::midi::TuningProvider | |
| Cpulp::midi::EqualTemperamentTuningProvider | |
| Cpulp::midi::TuningQueryResult | |
| Cpulp::timeline::TuningReference | Durable statement of the tuning a project or one instrument plays in |
| Cpulp::midi::TuningStatus | |
| Cpulp::design::TweakParam | One parameter in the block: a key and its JSON-encoded value |
| Cpulp::inspect::TweakStore | In-memory record of inspector direct-manipulation edits ("tweaks"), keyed by stable_anchor_id + dotted property path (e.g |
| Cpulp::view::Tween | |
| Cpulp::signal::TwoPoleResonatorT< SampleType > | A single decaying resonance: one complex pole pair, excited by whatever the caller feeds it |
| Cpulp::timeline::TypeSchema | Complete registration contract for one domain-qualified schema type |
| Cpulp::runtime::UdevMonitor | |
| CUI | |
| Cpulp::dsl::PulpFaustUI | |
| Cpulp::timeline_editor::UiPlayhead | One complete reading of where playback is |
| Cpulp::midi::UmpBuffer | A time-ordered list of UMP events for one audio block |
| Cpulp::midi::UmpEndpoint | Polymorphic endpoint handle |
| Cpulp::midi::VirtualUmpEndpoint | |
| Cpulp::midi::UmpEndpointDirection | Direction the endpoint exposes |
| Cpulp::midi::UmpEndpointInfo | Static description of an endpoint discovered on the system or registered virtually |
| Cpulp::midi::UmpEvent | One UMP packet with a block-relative sample offset |
| Cpulp::midi::UmpPacket | |
| Cpulp::midi::UmpSession | |
| Cpulp::midi::UmpSessionConfig | Options for creating a session |
| Cpulp::midi::UmpSysex7Reassembler | Reassembler state machine for UMP Type-0x3 sysex7 packet streams |
| Cpulp::state::UndoAction | A single undoable action with undo and redo functions |
| Cpulp::timeline_editor::UndoGestureBudget | What one open gesture may spend against the undo budget |
| Cpulp::timeline::UndoGroupId | Writer-scoped identity joining gesture transactions into one undo unit |
| Cpulp::timeline::UndoLimits | Bounds the number and retained memory of undo groups in a session |
| Cpulp::state::UndoManager | Manages undo/redo history with configurable depth |
| Cpulp::state::UndoTransaction | A group of actions that undo/redo together as one step |
| Cpulp::canvas::UnicodeIndexMap | JS counts UTF-16, ICU APIs vary between UTF-16 and scalar offsets, HarfBuzz reports cluster indices, accessibility APIs vary by platform, and Pulp's internal storage is UTF-8 |
| Cpulp::signal::UnisonLayout< MaximumVoices > | |
| Cpulp::signal::UnisonSpec | Control-side configuration for a fixed unison layout |
| Cpulp::audio::UnisonVoiceChild | |
| Cpulp::signal::UnisonVoiceParameters | |
| Cpulp::audio::UnisonVoiceStackManager< MaximumLogicalNotes, MaximumVoicesPerNote > | |
| Cpulp::audio::UnisonVoiceStackResult | |
| Cpulp::audio::UnisonVoiceStackTerminationResult | |
| Cpulp::audio::UnisonVoiceStackTrigger | |
| Cpulp::audio::UnisonVoiceTermination | |
| Cpulp::signal::UnitDelayT< SampleType > | One sample of explicit signal memory |
| Cpulp::signal::UniVibeT< SampleType > | Univibe-style phase vibrato: four allpass stages at deliberately unequal corners, all swept together by one lamp-and-photocell control chain |
| Cpulp::audio::WavMetadata::UnknownChunk | |
| Cpulp::view::UnmatchedComponent | Apply the resolver to a parsed figma-plugin IR tree IN PLACE: for every node that carries a Figma component identity (attributes figmaComponentKey / figmaMainComponentName, stamped by parse_ir_node) but is NOT already a recognized audio widget, resolve it against the merged table and stamp audio_widget (built-in kinds) on a match |
| Cpulp::view::UnreachablePressTarget | One control that advertises a press target but cannot be reached by a press at the rect it paints |
| Cpulp::view::UnregisteredCustomControl | |
| Cpulp::view::UnrenderableFrameSet | |
| Cpulp::audio::PreparedVariableRateConversion::ChunkedSamples::UpperPage | |
| Cpulp::runtime::Url | Parsed URL components |
| Cpulp::canvas::detail::Utf8ScalarForOffsets | |
| Cpulp::runtime::Uuid | |
| Cpulp::signal::VactrolConditionerT< SampleType > | The asymmetric one-pole that lags a control signal the way a photoresistor lags its LED |
| Cpulp::timeline_editor::ValidatedNoteEditIntent | A note intent that passed validate_note_edit_intent and may cross a host seam |
| Cpulp::state::StateTree::ValidatedTransaction | A transaction whose edits are checked and return TreeEditResult instead of being silently ignored |
| Cpulp::format::ValidationHarness | Deterministic validation harness |
| Cpulp::format::ValidationRunOptions | Options for a validation run |
| Cpulp::view::ValueAnimation | Lightweight, embeddable value animator for widget members |
| Cpulp::dataplane::ValueChannelInfo | What a channel is, for discovery and for a UI lint to check names against |
| Cpulp::view::ValueChannelInfo | What a channel is, for discovery and for a UI lint to check names against |
| Cpulp::dataplane::ValueChannelSet | A processor's declared channels |
| Cpulp::view::ValueChannelSet | A processor's declared channels |
| Cpulp::dataplane::ValueChannelTelemetryAttachment | Exclusive reader attachment for every telemetry sidecar in one channel set |
| Cpulp::view::ValueChannelTelemetryAttachment | Exclusive reader attachment for every telemetry sidecar in one channel set |
| Cpulp::inspect::ValueChannelTelemetryBroker | Transport-independent reader and bounded fan-out owner for value-channel telemetry |
| Cpulp::dataplane::ValueChannelTelemetryDescriptor | Stable metadata for a channel held by a telemetry attachment |
| Cpulp::view::ValueChannelTelemetryDescriptor | Stable metadata for a channel held by a telemetry attachment |
| Cpulp::dataplane::ValueChannelTelemetryEventBatch | One producer event batch retained by the ordered telemetry tap |
| Cpulp::view::ValueChannelTelemetryEventBatch | One producer event batch retained by the ordered telemetry tap |
| Cpulp::dataplane::ValueChannelTelemetryEventStats | Current producer-tap state. Overflow is cumulative for the source lifetime |
| Cpulp::view::ValueChannelTelemetryEventStats | Current producer-tap state. Overflow is cumulative for the source lifetime |
| Cpulp::dataplane::ValueChannelTelemetrySnapshot | A coherent continuous payload copied by the existing UI reader path |
| Cpulp::view::ValueChannelTelemetrySnapshot | A coherent continuous payload copied by the existing UI reader path |
| Cpulp::dataplane::ValueEvent | One occurrence inside an audio block |
| Cpulp::view::ValueEvent | One occurrence inside an audio block |
| Cpulp::signal::osc::VaOscillator | Virtual-analog oscillator over the static shapes |
| Cpulp::audio::VariableRateConversionBuilder | |
| Cpulp::design::VariantIssue | A named issue about a variant set that could not be cleanly collapsed |
| Cpulp::design::VariantProperty | One property parsed from a variant name: "Size=Large" -> {"Size","Large"} |
| Cpulp::canvas::VariationAxis | |
| Cpulp::signal::VcaCompressorT< SampleType > | True-RMS, log-domain, single-time-constant feedforward compressor |
| Cpulp::signal::VcaT< SampleType > | Voltage-controlled amplifier |
| Cpulp::signal::osc::VcoOscillator | Virtual-analog VCO over the static shapes, with a circuit-flavored deterministic path |
| Cpulp::signal::osc::VcoTuning | The analog exponential pitch converter, as a pure control-voltage → frequency map |
| Cpulp::signal::Vec3 | Transform a 3D vector by a 4x4 matrix (assumes w=1) |
| Cpulp::view::Vector3D | |
| Cpulp::dataplane::VectorFrame | A block of samples for a scope-style display — an envelope curve, a detector's output, a window of the signal a processor is actually working on |
| Cpulp::view::VectorFrame | A block of samples for a scope-style display — an envelope curve, a detector's output, a window of the signal a processor is actually working on |
| Cpulp::canvas::VectorScene | |
| Cpulp::signal::drum::VelocityResponse | How hard a hit changes the sound, beyond changing how loud it is |
| Cpulp::signal::VelvetNoiseDrawT< SampleType > | |
| Cpulp::signal::VelvetNoiseGridT< SampleType > | Sequential convenience wrapper over the coordinate-keyed pure draw |
| Cpulp::signal::nonlin_ambience::VelvetTapDesign | Pure intermediate for one candidate in a velvet tap grid |
| Cpulp::inspect::VerifiedControlPeerIdentity | Copyable proof minted only by the broker's trusted OS peer verifier |
| Cpulp::host::VerifiedNodePackBinary | |
| Cpulp::authoring_capsule::VersionFloor | Minimum version the signer will let this capsule be admitted at |
| Cpulp::view::View | |
| Cpulp::format::AppUpdatesSettingsView | |
| Cpulp::format::SettingsPanel | Audio/MIDI Settings panel with two tabs |
| Cpulp::inspect::CollapsableSection | A disclosure-triangle section: click header to expand/collapse content |
| Cpulp::inspect::ConsoleEntryView | Displays a single console log entry with colored level badge and timestamp |
| Cpulp::inspect::InspectorWindow | Main tabbed inspector panel with four tabs: Elements | Console | Performance | State |
| Cpulp::timeline_view::ArrangerView | Arranger canvas over a timeline::Project |
| Cpulp::timeline_view::PianoRollView | Piano roll over one MIDI clip of a timeline::Project |
| Cpulp::view::AnchoredCallout | A view-tree callout: hosts one content child, anchored to a target rect with a pointer triangle, auto-flipping + edge-clamping against a window rect |
| Cpulp::view::ArrowButton | |
| Cpulp::view::AudioInspectorPanel | Audio Inspector content panel |
| Cpulp::view::AudioWaveformView | Time-domain waveform plot over a copied, fixed-capacity sample buffer |
| Cpulp::view::Badge | |
| Cpulp::view::Breadcrumb | |
| Cpulp::view::ButtonSurface | |
| Cpulp::view::CallOutBox | Floating alert/notification box |
| Cpulp::view::CanvasWidget | A View whose paint() replays a list of recorded draw commands |
| Cpulp::view::ChannelStrip | |
| Cpulp::view::Checkbox | |
| Cpulp::view::CodeEditor | Native code editor widget with gutter, language mode, and lightweight token coloring |
| Cpulp::view::ColorPicker | |
| Cpulp::view::ComboBox | Drop-down selector for enumerated parameters |
| Cpulp::view::ConcertinaPanel | |
| Cpulp::view::ContextMenu | Floating, view-tree-drawn context / popup menu |
| Cpulp::view::CorrelationMeter | |
| Cpulp::view::DesignFitView | Uniformly scales one fixed-size subtree to fit this view's bounds — the SUB-VIEW analogue of WindowHost::set_design_viewport |
| Cpulp::view::DesignFrameView | |
| Cpulp::view::ChannelStripView | |
| Cpulp::view::GroupBoxView | |
| Cpulp::view::InlineValueEditorView | |
| Cpulp::view::KnobModulationView | |
| Cpulp::view::MusicalTypingKeyboard | |
| Cpulp::view::NumberBoxStatesView | |
| Cpulp::view::PropertyPanelView | |
| Cpulp::view::RangeSliderView | |
| Cpulp::view::WaveformRecorderView | |
| Cpulp::view::DesignStepper | |
| Cpulp::view::DesignTabGroup | |
| Cpulp::view::DualRangeSlider | |
| Cpulp::view::EmptyState | |
| Cpulp::view::EqCurveView | |
| Cpulp::view::Fader | |
| Cpulp::view::FileBrowser | File browser component with directory navigation, file list, and preview panel |
| Cpulp::view::FileDropZone | |
| Cpulp::view::FileTree | File tree component — tree-structured directory view |
| Cpulp::view::GroupBox | |
| Cpulp::view::HyperlinkButton | |
| Cpulp::view::Icon | |
| Cpulp::view::ImageButton | |
| Cpulp::view::ImageView | |
| Cpulp::view::InCanvasDialog | |
| Cpulp::view::InlineBanner | |
| Cpulp::view::InlineValueEditor | |
| Cpulp::view::InspectorHighlight | Highlight overlay added to the target root to visualize the selected view bounds |
| Cpulp::view::KeyMappingEditor | |
| Cpulp::view::Knob | |
| Cpulp::view::Label | |
| Cpulp::view::LassoComponent | Lasso (rubber-band) selection overlay |
| Cpulp::view::ListBox | Scrollable list of selectable items |
| Cpulp::view::LiveConstantEditor | Debug overlay that shows sliders for all live constants |
| Cpulp::view::LottieView | |
| Cpulp::view::Meter | |
| Cpulp::view::MidiKeyboard | |
| Cpulp::timeline_view::PianoRollPitchRuler | Pitch ruler for a piano roll, using the shared MIDI keyboard interaction and C4 naming convention over the editor kernel's resolved pitch projection |
| Cpulp::view::ModalOverlay | A modal overlay that captures focus and dims the background |
| Cpulp::view::ModelManagerView | |
| Cpulp::view::ModulationMatrixWidget | |
| Cpulp::view::MultiDocumentPanel | Multi-document panel — tabbed container for multiple document views |
| Cpulp::view::MultiMeter | |
| Cpulp::view::NativeViewHost | A Yoga-laid-out widget that embeds a single platform-native child view (a system WebView, a native text field with IME + OS accessibility, a video / camera layer, an OS picker) inside Pulp's GPU-painted view tree |
| Cpulp::view::NumberBox | |
| Cpulp::view::PanControl | |
| Cpulp::view::Panel | |
| Cpulp::view::Popover | |
| Cpulp::view::PreferencesPanel | |
| Cpulp::view::PresetBrowser | Preset browser widget with list display, search filtering, category grouping, and prev/next navigation |
| Cpulp::view::ProgressBar | Visual progress indicator for long-running operations |
| Cpulp::view::PropertyList | |
| Cpulp::view::PropertyPanel | |
| Cpulp::view::RangeSlider | |
| Cpulp::view::ReorderList | Single-axis drag-to-reorder container |
| Cpulp::view::ResizableCorner | |
| Cpulp::view::ScrollBar | Standalone, parameter-style scrollbar |
| Cpulp::view::ScrollView | Scrollable container that clips and scrolls its content |
| Cpulp::view::SegmentedControl | Horizontal segmented selector — a row of mutually-exclusive labeled segments sharing one inset track, with the selected segment raised as an "elevated" pill (the Ink & Signal navigation treatment, Figma 227:1763) |
| Cpulp::view::ShapeButton | |
| Cpulp::view::SidePanel | |
| Cpulp::view::SpectrogramView | |
| Cpulp::view::SpectrumView | |
| Cpulp::view::Spinner | |
| Cpulp::view::SplashScreen | |
| Cpulp::view::SplitView | |
| Cpulp::view::StepGridViewBase | |
| Cpulp::view::StepGridViewT< state::ReferenceSequencerConfig > | |
| Cpulp::view::StepGridViewT< Config, CellPolicy > | |
| Cpulp::view::Stepper | |
| Cpulp::view::SvgLineWidget | Renders an inline SVG <line x1 y1 x2 y2 stroke stroke-width /> |
| Cpulp::view::SvgPathWidget | Renders an inline SVG <path d="..."> icon |
| Cpulp::view::SvgRectWidget | Renders an inline SVG <rect x y width height fill stroke
stroke-width /> |
| Cpulp::view::TabPanel | Tabbed container that shows one child at a time |
| Cpulp::view::TableListBox | Scrollable table with sortable columns |
| Cpulp::view::TextButton | |
| Cpulp::view::TextEditor | Text editing widget with comprehensive keyboard/mouse interaction |
| Cpulp::view::ThemeEditor | Interactive theme editor widget — displays all color tokens as editable swatches |
| Cpulp::view::ThemeModeControl | Compact 3-segment control to pick the theme mode: system / light / dark |
| Cpulp::view::Toast | |
| Cpulp::view::Toggle | |
| Cpulp::view::ToggleButton | |
| Cpulp::view::Toolbar | Toolbar container |
| Cpulp::view::Tooltip | Hover tooltip that displays text near a target view |
| Cpulp::view::TreeView | Hierarchical tree view widget |
| Cpulp::view::VirtualGrid | Recycling virtualized 2D grid for large, scrolling, rich cell views |
| Cpulp::view::VirtualList | Recycling virtualized list for large, scrolling, rich row views |
| Cpulp::view::WaveformEditor | Interactive waveform editor for audio file editing and sample selection |
| Cpulp::view::WaveformOverviewView | A View that renders a pre-decoded min/max peak overview as vertical columns |
| Cpulp::view::WaveformRecorder | |
| Cpulp::view::WaveformView | |
| Cpulp::view::XYPad | |
| Cpulp::format::ViewBridge | |
| Cpulp::view::ViewCapture | Identity-safe reference to a View captured across native event boundaries |
| Cpulp::canvas::ViewEffect | Base class for GPU post-processing effects |
| Cpulp::canvas::ChromaticAberrationEffect | Chromatic aberration — real per-channel RGB offset for a glitch/lens effect |
| Cpulp::canvas::EffectChain | Chains multiple effects in sequence |
| Cpulp::canvas::GpuBloomEffect | GPU bloom/glow — a real bright-pass + blur + additive composite |
| Cpulp::canvas::GpuBlurEffect | GPU blur effect — multi-pass Gaussian blur via SkImageFilters |
| Cpulp::canvas::SkslPostEffect | Arbitrary-SkSL view post-effect |
| Cpulp::canvas::VignetteEffect | Vignette — darken the edges of the view by drawing a real radial-gradient overlay on top of the finished content: transparent at the center, fading to edge_color (scaled by intensity) at the corners |
| Cpulp::view::ViewInspector | |
| Cpulp::view::ViewPool | Per-class recycling pool for View objects |
| Cpulp::view::web::ViewportMapping | Maps CSS pixels — the unit every browser pointer event reports — to root-view coordinates |
| Cpulp::format::ViewSize | Editor size hints (in logical pixels) |
| Cpulp::signal::chardelay::VintageChannel | |
| Cpulp::view::VirtualListDirtyTracker | |
| Cpulp::midi::VirtualUmpEndpointConfig | Configuration for a newly-registered virtual endpoint |
| Cpulp::format::VisualChannelInfo | What a visual channel is. The strings stay valid for the life of the port |
| Cpulp::format::VisualEvent | One occurrence on an events channel |
| Cpulp::dataplane::VisualizationBenchSink | Where the bridge reports its benchmark timings |
| Cpulp::view::VisualizationBenchSink | Where the bridge reports its benchmark timings |
| Cpulp::dataplane::VisualizationBridge | Central visualization bridge: a fixed multichannel audio tap plus a caller-driven, non-RT analyzer and lock-free latest-value publication |
| Cpulp::view::VisualizationBridge | Central visualization bridge: a fixed multichannel audio tap plus a caller-driven, non-RT analyzer and lock-free latest-value publication |
| Cpulp::dataplane::VisualizationConfig | Configuration for the visualization bridge |
| Cpulp::view::VisualizationConfig | Configuration for the visualization bridge |
| Cpulp::format::VisualPort | Read access to the values and meters a processor publishes for its UI |
| Cpulp::format::ValueChannelVisualPort | Reads a ValueChannelSet through the VisualPort contract |
| Cpulp::signal::VocoderT< SampleType > | A classic channel vocoder: analysis bank → envelopes → matched synthesis bank |
| Cpulp::signal::drum::Voice | The lifecycle every percussion voice shares |
| Cpulp::signal::drum::ClapVoice | A hand clap |
| Cpulp::signal::drum::CymbalVoice | A cymbal, built from a bank of comb filters and then deliberately de-tuned out of any musical relationship |
| Cpulp::signal::drum::Fm6DrumVoice | A six-operator FM voice with the classic thirty-two algorithm set |
| Cpulp::signal::drum::Fm8DrumVoice | An eight-operator FM percussion voice with a fixed algorithm table |
| Cpulp::signal::drum::FmDrumVoice | A two-operator FM percussion voice |
| Cpulp::signal::drum::HatVoice | A hi-hat, and by extension every other struck metal in a kit |
| Cpulp::signal::drum::KickVoice | A kick drum |
| Cpulp::signal::drum::MembraneVoice | A struck membrane, modelled as its modes rather than as an oscillator |
| Cpulp::signal::drum::SnareVoice | A snare drum |
| Cpulp::signal::drum::StringVoice | A plucked or struck string, as a percussion voice |
| Cpulp::signal::drum::TomVoice | A tom, and the analogue electronic-drum voice it generalises |
| Cpulp::signal::drum::ZapVoice | A zap: a phase-distortion percussion voice |
| Cpulp::audio::VoiceAllocationResult | |
| Cpulp::audio::VoiceEnvelopeSourceSpec | |
| Cpulp::host::VoiceIdentityKey | Canonical authored identity for one template/bank/slot/path target |
| Cpulp::host::VoiceIdentityResult | |
| Cpulp::audio::VoiceLfoSourceSpec | |
| Cpulp::audio::VoiceModulationAudioRateReservation | |
| Cpulp::audio::VoiceModulationBlock | |
| Cpulp::audio::VoiceModulationBuffer | |
| Cpulp::audio::VoiceModulationBufferConfig | |
| Cpulp::audio::VoiceModulationLane | |
| Cpulp::audio::VoiceModulationResult | |
| Cpulp::audio::VoiceModulationSources< MaximumVoices > | A fixed-capacity bank of per-voice modulation sources |
| Cpulp::audio::VoiceModulationSourcesConfig | |
| Cpulp::audio::VoiceNoteModulationBridge | |
| Cpulp::audio::VoiceNoteModulationInput | Note/controller state translated to constant per-voice modulation lanes |
| Cpulp::audio::VoiceNoteModulationResult | |
| Cpulp::audio::VoiceNoteModulationRouting | Explicit mapping from note semantics to VoiceModulationBuffer targets |
| Cpulp::signal::VoicePartial | Which abscissa a SpectralEnvelope's break-points are measured along |
| Cpulp::host::VoicePortKey | |
| Cpulp::audio::VoiceRuntimeFacade< Owner > | Primary template intentionally rejects unsupported owners |
| Cpulp::audio::VoiceRuntimeFacade< InstrumentVoiceAllocator > | Prepared slot facade |
| Cpulp::audio::VoiceRuntimeFacade< midi::Synthesiser< Voice > > | Plain-MIDI facade |
| Cpulp::audio::VoiceSumInput | |
| Cpulp::audio::VoiceSumMixer | |
| Cpulp::audio::VoiceSumOptions | |
| Cpulp::audio::VoiceSumResult | |
| Cpulp::signal::VoiceTable | A partial set. Fixed capacity; copying one is a memcpy, never an allocation |
| Cpulp::audio::VoiceTermination | |
| Cpulp::music::Voicing | |
| Cpulp::music::detail::VoicingAccess | |
| Cpulp::music::VoicingConstraints | |
| Cpulp::host::Vst3NativeHandle | |
| Cpulp::runtime::WakeSignal | A wake signal from one or more producers (typically the audio thread) to a single consumer thread that sleeps until there is work |
| Cpulp::format::wam::WamChainBridge | |
| Cpulp::format::wam::WamDescriptorData | |
| Cpulp::format::wam::WamParamInfo | |
| Cpulp::format::wam::WamProcessorBridge | |
| Cpulp::format::wam::WamStage | |
| Cpulp::format::wam::WamTransport | |
| Cpulp::audio::WavDecodeLimits | Resource ceilings checked before the decoder allocates output storage |
| Cpulp::dataplane::WaveformData | Published waveform capture (latest buffer snapshot) |
| Cpulp::view::WaveformData | Published waveform capture (latest buffer snapshot) |
| Cpulp::view::WaveformEditorSurface | View-layer editing surface that composes waveform primitives without owning audio or painting |
| Cpulp::view::WaveformEditorSurfaceEditResult | |
| Cpulp::view::WaveformEditorSurfaceSnapshot | |
| Cpulp::view::WaveformEditorTransaction | Semantic edit transaction state. Platform input translation stays in widgets/views |
| Cpulp::view::WaveformEditorTransactionResult | |
| Cpulp::view::WaveformGpuLayerConfig | |
| Cpulp::view::WaveformGpuLayerPlan | |
| Cpulp::view::WaveformGpuRenderContext | |
| Cpulp::view::WaveformGpuRenderController | Stateful policy helper for backend-owned waveform resources |
| Cpulp::view::WaveformGpuRenderDecision | |
| Cpulp::view::WaveformGpuResourceCache | Metadata-only LRU for backend-owned waveform resources |
| Cpulp::view::WaveformGpuResourceCacheStats | |
| Cpulp::view::WaveformGpuResourcePutResult | |
| Cpulp::view::WaveformGpuResourceRecord | |
| Cpulp::view::WaveformGpuStaticLayerPlan | |
| Cpulp::view::WaveformGpuUploadKey | |
| Cpulp::view::WaveformHandle | |
| Cpulp::view::WaveformHandleModel | Editor handle state without rendering, input events, or audio ownership |
| Cpulp::view::WaveformHeadlessRenderBackend | Headless backend adapter over WaveformGpuRenderController |
| Cpulp::view::WaveformHeadlessRenderConfig | |
| Cpulp::view::WaveformHeadlessRenderFrame | |
| Cpulp::view::WaveformHitResult | |
| Cpulp::audio::WaveformOverview | |
| Cpulp::audio::WaveformOverviewCache | |
| Cpulp::audio::WaveformOverviewCacheStats | |
| Cpulp::audio::WaveformOverviewInfo | |
| Cpulp::view::WaveformPeakVertex | |
| Cpulp::view::WaveformPlayheadOverlay | |
| Cpulp::view::WaveformRegion | A region (selection or marker) within the waveform |
| Cpulp::view::WaveformRenderPlan | Opt-in geometry plan. Callers decide when span allocation is acceptable |
| Cpulp::view::WaveformRenderSpan | One pixel/column span for waveform min/max reduction or GPU upload planning |
| Cpulp::view::WaveformSampleRange | Sample range in source-frame coordinates. End is exclusive by convention |
| Cpulp::view::WaveformSnapResult | |
| Cpulp::view::WaveformSnapSettings | |
| Cpulp::canvas::Canvas::WaveformStyle | Draw a waveform using GPU shader (SDF anti-aliased line + fill) |
| Cpulp::view::painters::WaveformStyle | |
| Cpulp::view::WaveformViewport | Immutable-for-paint viewport state and sample/pixel conversion rules |
| Cpulp::signal::WaveguideJunctionT< SampleType, MaxPorts > | A bounded N-port pressure-wave scattering junction |
| Cpulp::signal::WaveguideLineT< SampleType > | A passive bidirectional waveguide segment |
| Cpulp::signal::WaveguideReflectionFilterT< SampleType > | A passive boundary filter with H(z) = g (1 - a) / (1 - a z^-1) |
| Cpulp::render::GpuCompute::WavenetLayerArraySpec | One WaveNet layer-array's static shape |
| Cpulp::signal::WavesetTransformerT< SampleType > | A bounded, allocation-free-at-runtime waveset transformation engine |
| Cpulp::host::forge_lofi::WaveshaperInstance | |
| Cpulp::signal::osc::WaveshaperParams | A per-shape lumped memoryless nonlinearity — the "analog character" the output stage imprints |
| Cpulp::signal::WaveShaperT< SampleType > | |
| Cpulp::audio::WavetableAuthoringProvenance | |
| Cpulp::audio::WavetableAuthoringRecipe | |
| Cpulp::signal::WavetableBankT< SampleType > | Linear-interpolated morph across N Wavetables |
| Cpulp::audio::WavetableCompileResult | |
| Cpulp::audio::WavetableCycleSelection | |
| Cpulp::signal::WavetableEntryT< SampleType > | One single-cycle wavetable plus the maximum playback frequency it remains bandlimited at |
| Cpulp::signal::WavetableT< SampleType > | Wavetable oscillator with band-switching |
| Cpulp::audio::WavMetadata | |
| Cpulp::gpu_audio::WebGpuConvolver | Submit/collect FFT convolver for a single-threaded event loop |
| Cpulp::view::web::WebInputRouter | Routes translated browser events into a live View tree |
| Cpulp::runtime::WebSocketOptions | Options for WebSocketChannel construction |
| Cpulp::view::detail::WebViewBackendProvider | The answer behind detect_webview_backend() and webview_backend_available() |
| Cpulp::format::wclap::WebviewContent | |
| Cpulp::view::WebViewEmbeddedAsset | |
| Cpulp::view::WebViewMessage | |
| Cpulp::view::WebViewOptions | |
| Cpulp::view::WebViewPanel | |
| Cpulp::format::wclap::WebviewProvider | |
| Cpulp::render::WgslDiagnostic | |
| Cpulp::view::WheelHost | Host hooks the portable wheel router calls back into |
| Cpulp::view::WidgetBridge | |
| Cpulp::view::WidgetMetrics | Install on a View to supply the SIZES of the controls in its subtree |
| Cpulp::view::WidgetPainter | Install on a View to supply the pixels for the controls in its subtree |
| Cpulp::view::WidgetReloadSnapshot | |
| Cpulp::runtime::WidgetTracker | Widget interaction tracker — automatically logs UI events |
| Cpulp::host::forge_lofi::WidthInstance | |
| Cpulp::signal::OfflineStretchT< SampleType >::Window | Material-adaptive window/overlap recommendation |
| Cpulp::audio::WindowEnumerationResult | |
| Cpulp::signal::WindowFunction | |
| Cpulp::view::WindowHost | |
| Cpulp::view::WindowManager | |
| Cpulp::view::WindowMessage | |
| Cpulp::view::WindowOptions | |
| Cpulp::view::WindowRecord | |
| Cpulp::view::AppSettings::WindowState | |
| Cpulp::view::WindowState | |
| Cpulp::authoring_capsule::WriteMember | One member to write. path must already be normalized |
| Cpulp::platform::DBus::Writer | Appends values to an outgoing message (reply or signal) |
| Cpulp::timeline::WriterCapabilityMask | Fixed authority of one writer over command classes and retained size |
| Cpulp::timeline::WriterId | Stable non-zero identity of a document writer |
| Cpulp::timeline::WriterToken | Move-only authority for submitting transactions to one DocumentSession |
| Cpulp::signal::osc::WtOscillator | Modern wavetable oscillator over a set of band-limited WavetableTs |
| Cpulp::render::GpuSurface::X11NativeHandle | Typed X11 surface handle |
| Cpulp::runtime::X25519KeyPair | X25519 keypair |
| Cpulp::runtime::XmlDocument | Parsed XML document (RAII wrapper over pugi::xml_document) |
| Cpulp::signal::fdn::XorShift32 | |
| Cpulp::signal::chardelay::Xorshift32 | |
| Cpulp::signal::Xorshift32 | Xorshift32 (Marsaglia, "Xorshift RNGs", J |
| Cpulp::view::WidgetReloadSnapshot::XYValue | |
| Cpulp::signal::YinTrackerT< SampleType > | Monophonic fundamental-frequency estimator, after de Cheveigné & Kawahara 2002 [1], steps 1–5 |
| Cpulp::signal::detail::ZeroLatencyConvolverCell< SampleType > | |
| Cpulp::signal::ZeroLatencyConvolverDesign | Zero-latency non-uniform partitioned convolution engine |
| Cpulp::signal::ZeroLatencyConvolverT< float > | |
| Cpulp::signal::ZeroLatencyConvolverT< double > | |
| Cpulp::signal::ZeroLatencyConvolverT< SampleType > | See the file doc block for the schedule and its lineage |
| Cpulp::signal::detail::ZeroLatencyConvolverGroup< SampleType > | |
| Cpulp::signal::detail::ZeroLatencyConvolverOnePole | |
| Cpulp::dsl::PulpFaustUI::Zone | |
| Cpulp::audio::ZoneSelection | |
| Cpulp::audio::ZoneSelectionRequest | |
| Cpulp::audio::ZoneSelector | |
| Cpulp::midi::MpeVoiceTracker::ZoneState | |