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
 
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.