Non-owning view over multi-channel audio sample data.
Definition buffer.hpp:30
Definition trigger_graph.hpp:47
Collection of timestamped MIDI events within a single audio buffer period.
Definition buffer.hpp:31
Definition child_process_manager.hpp:18
Bounded event contracts shared by host ingress and graph-authored nodes.
Definition anticipation_eligibility.hpp:9
std::function< void(audio::BufferView< float > &output, const audio::BufferView< const float > &input, int num_samples, const CustomNodeEventBlock &events)> CustomNodeEventProcessFn
Stateless event-aware process callback.
Definition custom_node_events.hpp:62
std::function< void(void *instance, audio::BufferView< float > &output, const audio::BufferView< const float > &input, int num_samples, const CustomNodeEventBlock &events)> CustomNodeInstanceEventProcessFn
Stateful event-aware process callback.
Definition custom_node_events.hpp:69
Definition custom_node_events.hpp:26
Definition analyzer_provider.hpp:12
The events visible to one Custom node for one block.
Definition custom_node_events.hpp:55
TriggerContext * triggers
Definition custom_node_events.hpp:58
midi::MidiBuffer * out
Definition custom_node_events.hpp:57
const midi::MidiBuffer * in
Definition custom_node_events.hpp:56