Pulp
1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
audio Directory Reference
Files
analyzer_provider.hpp
async_block_worker.hpp
Fixed-latency playout of audio (and timed events) rendered on a worker thread, for hosts that send blocks of any size.
audio.hpp
audio_boundary_report.hpp
Complaint-oriented "no sound" / "sounds wrong" boundary report.
audio_device_manager.hpp
AudioDeviceManager — persistence, MIDI routing, and lifecycle recovery.
audio_file.hpp
audio_focus.hpp
audio_io_timing.hpp
audio_probe.hpp
Realtime-safe audio output probe.
audio_probe_json.hpp
Snapshot → JSON serializer for the live Audio Inspector's programmatic dump.
audio_probe_snapshot.hpp
The realtime-produced probe summary — the
shared schema
between the RT producer (
pulp::audio::AudioProbe
, the audio callback) and the non-RT consumers (
UI
/ offline analysis).
audio_scope.hpp
UI-independent acquisition and measurement helpers for Audio Scope.
audio_scope_json.hpp
Versioned JSON serializer for Audio Scope acquisition artifacts.
audio_stats.hpp
Small POD counter struct for release-safe audio observability.
audio_stream_handoff.hpp
audio_tap.hpp
buffer.hpp
buffer_ops.hpp
Vectorised buffer operations on
pulp::audio::BufferView
<float>
.
buffering_reader.hpp
Background-thread pre-buffering for audio file playback.
built_in_key_tempo_analyzer.hpp
built_in_transient_classifier.hpp
channel_set.hpp
device.hpp
excerpt_types.hpp
finite_time_stretch.hpp
format_reader_source.hpp
AudioFormatReaderSource
— wraps a
MemoryMappedAudioReader
as a seekable
PositionableAudioSource
.
format_registry.hpp
frame_fill.hpp
impulse_response.hpp
instrument_envelope.hpp
instrument_runtime.hpp
instrument_voice_allocator.hpp
live_dsp_telemetry.hpp
Fixed-slot per-node live-DSP timing telemetry.
live_dsp_telemetry_json.hpp
Snapshot → JSON serializer for the live per-node DSP telemetry surface.
load_measurer.hpp
Real-time CPU load measurement for audio callbacks.
loop_playback_cursor.hpp
loop_point_analyzer.hpp
loop_reader.hpp
loop_renderer.hpp
loop_types.hpp
midi_voice_modulation_adapter.hpp
mmap_reader.hpp
offline_processor.hpp
onset_detector.hpp
pcm_capabilities.hpp
Turns what a PCM driver reports (rate range, channel range, period range) into the lists a
DeviceInfo
carries.
planar_audio_ring_buffer.hpp
published_sample_store.hpp
pull_rate_detector.hpp
Tells whether a host is pulling audio faster than real time.
realtime_sample_recorder.hpp
realtime_time_stretch.hpp
Audio-domain contract for a prepared realtime time-stretch stream.
restored_path.hpp
Confinement for file paths that arrive through restored state.
rolling_audio_capture_buffer.hpp
rt_safety_contract.hpp
sample_asset.hpp
sample_asset_io.hpp
sample_bank.hpp
sample_converter.hpp
Run-time PCM sample-format converter.
sample_edit_document.hpp
sample_heritage.hpp
sample_heritage_bus_dsp.hpp
sample_heritage_engine.hpp
sample_heritage_json.hpp
sample_heritage_live_cyclic.hpp
sample_heritage_pitch.hpp
sample_heritage_record_commit.hpp
sample_heritage_runtime_state.hpp
sample_heritage_schema.hpp
sample_heritage_src.hpp
sample_heritage_voice_dsp.hpp
sample_identity.hpp
sample_interpolation.hpp
sample_key_map.hpp
sample_memory_governor.hpp
sample_mip_builder.hpp
sample_mip_sidecar.hpp
sample_pool.hpp
sample_preload_contract.hpp
sample_rate_conversion.hpp
sample_resource.hpp
sample_sinc_kernel.hpp
sample_slot_bank.hpp
sample_slot_materializer.hpp
sample_starvation_envelope.hpp
sample_stream_async_service.hpp
sample_stream_consumption.hpp
sample_stream_decode_pool.hpp
sample_stream_loop_voice_reader.hpp
sample_stream_scheduler.hpp
sample_stream_service.hpp
sample_stream_voice_reader.hpp
sample_stream_window.hpp
sample_voice_renderer.hpp
sample_zone_map.hpp
sampler_looper_metrics.hpp
signalsmith_time_pitch_processor.hpp
slice_map.hpp
slice_point_analyzer.hpp
source.hpp
Audio source hierarchy — abstract bases for streaming audio playback graphs.
source_player.hpp
AudioSourcePlayer
— bridges an
AudioSource
into a host audio callback.
streaming_sample_source.hpp
Real-time-safe streaming sample playback primitive.
streaming_sample_source_file.hpp
File-backed FrameReader factory for StreamingSampleSource.
streaming_writer.hpp
subsection_reader.hpp
system_volume.hpp
transport_source.hpp
AudioTransportSource
— play / stop + sample-accurate gain ramp around any
PositionableAudioSource
.
unison_voice_stack.hpp
voice_modulation_buffer.hpp
voice_modulation_sources.hpp
Per-voice modulation sources that feed
VoiceModulationBuffer
lanes.
voice_runtime_facade.hpp
Non-owning facade over Pulp's two existing voice owners.
voice_sum_mixer.hpp
wav_decoder.hpp
wav_metadata.hpp
waveform_overview.hpp
wavetable_authoring.hpp
Deterministic offline compilation of a mono recording into a band-limited stack consumed by
pulp::signal::WavetableT
.
window_enumerator.hpp
workgroup.hpp
Real-time thread priority management.
zone_layer_select.hpp
Multi-layer (multi-mic / velocity-layer) selection over a SampleZoneMap.
core
audio
include
pulp
audio
Generated by
1.15.0