/[svn]/linuxsampler/trunk/src/engines/gig/EngineChannel.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/gig/EngineChannel.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 902 by schoenebeck, Sat Jul 1 13:43:04 2006 UTC revision 903 by persson, Sat Jul 22 14:22:53 2006 UTC
# Line 94  namespace LinuxSampler { namespace gig { Line 94  namespace LinuxSampler { namespace gig {
94              midi_chan_t             midiChannel;              ///< MIDI channel(s) on which this engine channel listens to.              midi_chan_t             midiChannel;              ///< MIDI channel(s) on which this engine channel listens to.
95              RingBuffer<Event>*      pEventQueue;              ///< Input event queue.              RingBuffer<Event>*      pEventQueue;              ///< Input event queue.
96              RTList<Event>*          pEvents;                  ///< All engine channel specific events for the current audio fragment.              RTList<Event>*          pEvents;                  ///< All engine channel specific events for the current audio fragment.
97              uint8_t                 ControllerTable[128];     ///< Reflects the current values (0-127) of all MIDI controllers for this engine / sampler channel.              uint8_t                 ControllerTable[129];     ///< Reflects the current values (0-127) of all MIDI controllers for this engine / sampler channel. Number 128 is for channel pressure (mono aftertouch).
98              midi_key_info_t*        pMIDIKeyInfo;             ///< Contains all active voices sorted by MIDI key number and other informations to the respective MIDI key              midi_key_info_t*        pMIDIKeyInfo;             ///< Contains all active voices sorted by MIDI key number and other informations to the respective MIDI key
99              Pool<uint>*             pActiveKeys;              ///< Holds all keys in it's allocation list with active voices.              Pool<uint>*             pActiveKeys;              ///< Holds all keys in it's allocation list with active voices.
100              std::map<uint,uint*>    ActiveKeyGroups;          ///< Contains active keys (in case they belong to a key group) ordered by key group ID.              std::map<uint,uint*>    ActiveKeyGroups;          ///< Contains active keys (in case they belong to a key group) ordered by key group ID.

Legend:
Removed from v.902  
changed lines
  Added in v.903

  ViewVC Help
Powered by ViewVC