VST2SDK
A recreation of the popular Steinberg VST 2.x SDK.
Loading...
Searching...
No Matches
vst_event_midi_sysex_t Union Reference

A MIDI SysEx event. More...

#include <vst.h>

Data Fields

struct vst_event_t event
 Shared event structure.
 
struct { 
 
   int32_t   size 
 Size (in bytes) of the SysEx event. More...
 
   char *   data 
 Zero terminated buffer of size size. More...
 
sysex 
 

Detailed Description

A MIDI SysEx event.

See: https://blog.landr.com/midi-sysex/

See also
VST_EVENT_TYPE_MIDI_SYSEX
vst_host_supports_t.sendVstMidiEvents
vst_host_supports_t.receiveVstMidiEvents
vst_host_supports_t.sendVstMidiEventFlagIsRealtime
vst_effect_supports_t.sendVstMidiEvents
vst_effect_supports_t.receiveVstMidiEvents

Definition at line 949 of file vst.h.

Field Documentation

◆ data

char* vst_event_midi_sysex_t::data

Zero terminated buffer of size size.

Format is specific to the MIDI device that is used.

Definition at line 968 of file vst.h.

◆ event

struct vst_event_t vst_event_midi_sysex_t::event

Shared event structure.

Definition at line 951 of file vst.h.

◆ size

int32_t vst_event_midi_sysex_t::size

Size (in bytes) of the SysEx event.

Definition at line 959 of file vst.h.

◆ [struct]

struct { ... } vst_event_midi_sysex_t::sysex

The documentation for this union was generated from the following file: