libgig  3.3.0.19svn2660
gig::MidiRuleCtrlTrigger Class Reference

MIDI rule for triggering notes by control change events. More...

#include <gig.h>

Inheritance diagram for gig::MidiRuleCtrlTrigger:
gig::MidiRule

Classes

struct  trigger_t
 

Public Attributes

uint8_t ControllerNumber
 MIDI controller number. More...
 
uint8_t Triggers
 Number of triggers. More...
 
struct
gig::MidiRuleCtrlTrigger::trigger_t 
pTriggers [32]
 

Protected Member Functions

 MidiRuleCtrlTrigger (RIFF::Chunk *_3ewg)
 
 MidiRuleCtrlTrigger ()
 
void UpdateChunks (uint8_t *pData) const
 

Friends

class Instrument
 

Detailed Description

MIDI rule for triggering notes by control change events.

Definition at line 761 of file gig.h.

Constructor & Destructor Documentation

gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger ( )
protected

Definition at line 3960 of file gig.cpp.

Member Function Documentation

Friends And Related Function Documentation

friend class Instrument
friend

Definition at line 779 of file gig.h.

Member Data Documentation

uint8_t gig::MidiRuleCtrlTrigger::ControllerNumber

MIDI controller number.

Definition at line 763 of file gig.h.

Referenced by MidiRuleCtrlTrigger(), and UpdateChunks().

struct gig::MidiRuleCtrlTrigger::trigger_t gig::MidiRuleCtrlTrigger::pTriggers[32]
uint8_t gig::MidiRuleCtrlTrigger::Triggers

Number of triggers.

Definition at line 764 of file gig.h.

Referenced by MidiRuleCtrlTrigger(), and UpdateChunks().


The documentation for this class was generated from the following files: