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