libgig  3.3.0.19svn2660
gig::MidiRuleCtrlTrigger::trigger_t Struct Reference

#include <gig.h>

Public Attributes

uint8_t TriggerPoint
 The CC value to pass for the note to be triggered. More...
 
bool Descending
 If the change in CC value should be downwards. More...
 
uint8_t VelSensitivity
 How sensitive the velocity should be to the speed of the controller change. More...
 
uint8_t Key
 Key to trigger. More...
 
bool NoteOff
 If a note off should be triggered instead of a note on. More...
 
uint8_t Velocity
 Velocity of the note to trigger. 255 means that velocity should depend on the speed of the controller change. More...
 
bool OverridePedal
 If a note off should be triggered even if the sustain pedal is down. More...
 

Detailed Description

Definition at line 765 of file gig.h.

Member Data Documentation

bool gig::MidiRuleCtrlTrigger::trigger_t::Descending

If the change in CC value should be downwards.

Definition at line 767 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger(), and gig::MidiRuleCtrlTrigger::UpdateChunks().

uint8_t gig::MidiRuleCtrlTrigger::trigger_t::Key

Key to trigger.

Definition at line 769 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger(), and gig::MidiRuleCtrlTrigger::UpdateChunks().

bool gig::MidiRuleCtrlTrigger::trigger_t::NoteOff

If a note off should be triggered instead of a note on.

Definition at line 770 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger(), and gig::MidiRuleCtrlTrigger::UpdateChunks().

bool gig::MidiRuleCtrlTrigger::trigger_t::OverridePedal

If a note off should be triggered even if the sustain pedal is down.

Definition at line 772 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger(), and gig::MidiRuleCtrlTrigger::UpdateChunks().

uint8_t gig::MidiRuleCtrlTrigger::trigger_t::TriggerPoint

The CC value to pass for the note to be triggered.

Definition at line 766 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger(), and gig::MidiRuleCtrlTrigger::UpdateChunks().

uint8_t gig::MidiRuleCtrlTrigger::trigger_t::Velocity

Velocity of the note to trigger. 255 means that velocity should depend on the speed of the controller change.

Definition at line 771 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger(), and gig::MidiRuleCtrlTrigger::UpdateChunks().

uint8_t gig::MidiRuleCtrlTrigger::trigger_t::VelSensitivity

How sensitive the velocity should be to the speed of the controller change.

Definition at line 768 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger(), and gig::MidiRuleCtrlTrigger::UpdateChunks().


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