Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
midi Directory Reference

Files

 
android_midi_fifo.hpp
 
arpeggiator.hpp
 
ble_midi.hpp
 
ble_midi_registry.hpp
 
block_ops.hpp
 
buffer.hpp
 
chord_memory.hpp
 
controller_utility_kernels.hpp
 
device.hpp
 
humanize.hpp
 
keyboard_state.hpp
 Polyphonic key tracking with velocity and listener callbacks.
 
latch.hpp
 
mcoded7.hpp
 
message.hpp
 
message_collector.hpp
 SPSC MIDI accumulator for UI-thread → audio-thread MIDI delivery.
 
midi.hpp
 
midi_ci.hpp
 
midi_ci_pe.hpp
 
midi_control_bus.hpp
 Lock-free publication of MIDI events from a UI control to the audio thread.
 
midi_file.hpp
 
midi_message_sequence.hpp
 
mock_midi_system.hpp
 Scriptable in-memory MIDI backend for tests and headless hosts.
 
monotonic_timestamp.hpp
 
mpe_buffer.hpp
 Sample-accurate MPE expression event stream.
 
mpe_config_messages.hpp
 Builders for the MIDI messages that configure an MPE device: the MPE Configuration Message (zone member counts) and the pitch-bend-range Registered Parameter.
 
mpe_synth_voice.hpp
 Helper base classes for writing MPE-aware synth voices.
 
mpe_voice_tracker.hpp
 MPE (MIDI Polyphonic Expression) voice tracker.
 
mts_esp_tuning.hpp
 
note_delay.hpp
 
note_repeat.hpp
 
note_utility_kernels.hpp
 
panic.hpp
 Pure MIDI 1.0 "panic" message generation and classification.
 
port_change_watcher.hpp
 Port-list diffing and a polling change notifier.
 
raw_midi_parser.hpp
 
routing_utility_kernels.hpp
 
rpn_parser.hpp
 RPN/NRPN parser — extracts 14-bit parameter messages from CC sequences.
 
running_status.hpp
 
scala_tuning.hpp
 
step_player.hpp
 
strum.hpp
 
synthesiser.hpp
 Generic MIDI-1 polyphonic synth framework.
 
sysex_accumulator.hpp
 
sysex_chunk_assembler.hpp
 Joins the buffers a driver returns for one long System Exclusive message.
 
tuning.hpp
 
ump.hpp
 
ump_buffer.hpp
 Sample-accurate MIDI 2.0 UMP packet stream.
 
ump_conversion.hpp
 Bidirectional conversion between MIDI 1.0 (MidiBuffer) and MIDI 2.0 UMP (UmpBuffer).
 
ump_endpoint.hpp
 
ump_session.hpp
 
ump_sysex7_reassembler.hpp
 
ump_virtual_endpoint.hpp
 
utility_contract.hpp
 
utility_kernels.hpp