gig::MidiRuleCtrlTrigger Class Reference

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

#include <gig.h>

Inheritance diagram for gig::MidiRuleCtrlTrigger:

gig::MidiRule List of all members.

Public Attributes

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

Protected Member Functions

 MidiRuleCtrlTrigger (RIFF::Chunk *_3ewg)

Friends

class Instrument

Classes

struct  trigger_t

Detailed Description

MIDI rule for triggering notes by control change events.

Definition at line 647 of file gig.h.


Constructor & Destructor Documentation

gig::MidiRuleCtrlTrigger::MidiRuleCtrlTrigger ( RIFF::Chunk _3ewg  )  [protected]

Definition at line 2933 of file gig.cpp.

References ControllerNumber, gig::MidiRuleCtrlTrigger::trigger_t::Descending, gig::MidiRuleCtrlTrigger::trigger_t::Key, gig::MidiRuleCtrlTrigger::trigger_t::NoteOff, gig::MidiRuleCtrlTrigger::trigger_t::OverridePedal, pTriggers, RIFF::Chunk::ReadUint8(), RIFF::Chunk::SetPos(), Triggers, gig::MidiRuleCtrlTrigger::trigger_t::Velocity, and gig::MidiRuleCtrlTrigger::trigger_t::VelSensitivity.


Friends And Related Function Documentation

friend class Instrument [friend]

Definition at line 663 of file gig.h.


Member Data Documentation

uint8_t gig::MidiRuleCtrlTrigger::ControllerNumber

MIDI controller number.

Definition at line 649 of file gig.h.

Referenced by MidiRuleCtrlTrigger().

uint8_t gig::MidiRuleCtrlTrigger::Triggers

Number of triggers.

Definition at line 650 of file gig.h.

Referenced by MidiRuleCtrlTrigger().

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

Referenced by MidiRuleCtrlTrigger().


The documentation for this class was generated from the following files:
Generated on Sun May 1 03:22:47 2011 for libgig by  doxygen 1.5.2