![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
ags_vst_ievents.cpp File Reference
#include <ags/vst3-capi/pluginterfaces/vst/ags_vst_ievents.h>
#include <pluginterfaces/vst/ivstevents.h>
Include dependency graph for ags_vst_ievents.cpp:

Functions | |
AgsVstEvent * | ags_vst_note_on_event_alloc (gint channel, gint pitch, gfloat tuning, gfloat velocity, gint32 length, gint32 note_id) |
AgsVstEvent * | ags_vst_note_off_event_alloc (gint channel, gint pitch, gfloat tuning, gfloat velocity, gint32 length, gint32 note_id) |
void | ags_vst_event_set_sample_offset (AgsVstEvent *event, gint32 sample_offset) |
const AgsVstTUID * | ags_vst_ievent_list_get_iid () |
gint32 | ags_vst_ievent_list_get_event_count (AgsVstIEventList *ievent_list) |
AgsVstTResult | ags_vst_ievent_list_get_event (AgsVstIEventList *ievent_list, gint32 index, AgsVstEvent *e) |
AgsVstTResult | ags_vst_ievent_list_add_event (AgsVstIEventList *ievent_list, AgsVstEvent *e) |
Function Documentation
◆ ags_vst_event_set_sample_offset()
void ags_vst_event_set_sample_offset | ( | AgsVstEvent * | event, |
gint32 | sample_offset | ||
) |
Set sample offset.
- Parameters
-
event the event sample_offset sample offset
- Since
- 5.0.0
◆ ags_vst_ievent_list_add_event()
AgsVstTResult ags_vst_ievent_list_add_event | ( | AgsVstIEventList * | ievent_list, |
AgsVstEvent * | e | ||
) |
Add event.
- Parameters
-
ievent_list the event list e the event
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_ievent_list_get_event()
AgsVstTResult ags_vst_ievent_list_get_event | ( | AgsVstIEventList * | ievent_list, |
gint32 | index, | ||
AgsVstEvent * | e | ||
) |
Get event.
- Parameters
-
ievent_list the event list index the index e the event
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_ievent_list_get_event_count()
gint32 ags_vst_ievent_list_get_event_count | ( | AgsVstIEventList * | ievent_list | ) |
Get event count.
- Parameters
-
ievent_list the event list
- Returns
- the event count
- Since
- 5.0.0
◆ ags_vst_ievent_list_get_iid()
const AgsVstTUID * ags_vst_ievent_list_get_iid | ( | ) |
Get IID.
- Returns
- the Steinberg::TUID as AgsVstFUID
- Since
- 5.0.0
◆ ags_vst_note_off_event_alloc()
AgsVstEvent * ags_vst_note_off_event_alloc | ( | gint | channel, |
gint | pitch, | ||
gfloat | tuning, | ||
gfloat | velocity, | ||
gint32 | length, | ||
gint32 | note_id | ||
) |
Allocate note-off event.
- Parameters
-
channel the MIDI channel pitch the pitch tuning the tuning velocity the MIDI velocity length the length note_id the note identifier
- Returns
- the AgsVstEvent
- Since
- 5.0.0
◆ ags_vst_note_on_event_alloc()
AgsVstEvent * ags_vst_note_on_event_alloc | ( | gint | channel, |
gint | pitch, | ||
gfloat | tuning, | ||
gfloat | velocity, | ||
gint32 | length, | ||
gint32 | note_id | ||
) |
Allocate note-on event.
- Parameters
-
channel the MIDI channel pitch the pitch tuning the tuning velocity the MIDI velocity length the length note_id the note identifier
- Returns
- the AgsVstEvent
- Since
- 5.0.0
Generated by