gig::MidiRuleCtrlTrigger::trigger_t Struct Reference

#include <gig.h>

List of all members.

Public Attributes

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


Detailed Description

Definition at line 653 of file gig.h.


Member Data Documentation

If the change in CC value should be downwards.

Definition at line 655 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger().

Key to trigger.

Definition at line 657 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger().

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

Definition at line 658 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger().

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

Definition at line 660 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger().

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

Definition at line 654 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger().

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

Definition at line 659 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger().

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

Definition at line 656 of file gig.h.

Referenced by gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger().


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

doxygen