/[svn]/linuxsampler/trunk/src/engines/common/AbstractVoice.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/common/AbstractVoice.h

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

revision 2298 by iliev, Fri Dec 9 17:04:24 2011 UTC revision 2382 by persson, Sun Dec 2 16:30:42 2012 UTC
# Line 4  Line 4 
4   *                                                                         *   *                                                                         *
5   *   Copyright (C) 2003,2004 by Benno Senoner and Christian Schoenebeck    *   *   Copyright (C) 2003,2004 by Benno Senoner and Christian Schoenebeck    *
6   *   Copyright (C) 2005-2008 Christian Schoenebeck                         *   *   Copyright (C) 2005-2008 Christian Schoenebeck                         *
7   *   Copyright (C) 2009-2011 Christian Schoenebeck and Grigor Iliev        *   *   Copyright (C) 2009-2012 Christian Schoenebeck and Grigor Iliev        *
8   *                                                                         *   *                                                                         *
9   *   This program is free software; you can redistribute it and/or modify  *   *   This program is free software; you can redistribute it and/or modify  *
10   *   it under the terms of the GNU General Public License as published by  *   *   it under the terms of the GNU General Public License as published by  *
# Line 84  namespace LinuxSampler { Line 84  namespace LinuxSampler {
84              type_t       Type;         ///< Voice Type (bit field, a voice may have several types)              type_t       Type;         ///< Voice Type (bit field, a voice may have several types)
85              int          MIDIKey;      ///< MIDI key number of the key that triggered the voice              int          MIDIKey;      ///< MIDI key number of the key that triggered the voice
86              uint8_t      MIDIVelocity; ///< MIDI velocity of the key that triggered the voice              uint8_t      MIDIVelocity; ///< MIDI velocity of the key that triggered the voice
87              uint8_t      MIDIPan;      ///< the current MIDI pan value              int          MIDIPan;      ///< the current MIDI pan value plus the value from RegionInfo
88                            
89              SignalUnitRack* const pSignalUnitRack;              SignalUnitRack* const pSignalUnitRack;
90    
# Line 300  namespace LinuxSampler { Line 300  namespace LinuxSampler {
300    
301              virtual void    ProcessGroupEvent(RTList<Event>::Iterator& itEvent) = 0;              virtual void    ProcessGroupEvent(RTList<Event>::Iterator& itEvent) = 0;
302              void            EnterReleaseStage();              void            EnterReleaseStage();
303    
304                virtual int     CalculatePan(uint8_t pan) = 0;
305      };      };
306  } // namespace LinuxSampler  } // namespace LinuxSampler
307    

Legend:
Removed from v.2298  
changed lines
  Added in v.2382

  ViewVC Help
Powered by ViewVC