Skip to main content

Module events

Module events 

Source
Expand description

Audio-processing events and related utilities.

Events notify a plugin’s Audio Processor of anything that may change its audio output, such as note on/off events, parameter changes, MIDI events, and more.

All events in CLAP are sample-accurate time-stamped events (Event). They are provided to the plugin’s audio processor alongside the audio buffers through InputEventBuffers and read from OutputEventBuffers (see the plugin’s process method).

Modules§

event_types
All structures representing the different supported CLAP event types.
io
Various utilities and types to help processing Input and Output events.
spaces
Event spaces and associated utilities.

Structs§

EventFlags
Flags for a CLAP event.
EventHeader
The common metadata header of all CLAP events.
Pckn
A Port, Channel, Key, NoteId (PCKN) tuple.
UnknownEvent
An event of an undetermined type.

Enums§

Match
Represents matching either a specific value or all values of a given type.

Traits§

Event
A specific event type.