/[svn]/linuxsampler/trunk/src/engines/sfz/Voice.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/sfz/Voice.h

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

revision 2055 by persson, Sat Jan 30 10:30:02 2010 UTC revision 2114 by persson, Tue Aug 10 12:05:19 2010 UTC
# Line 58  namespace LinuxSampler { namespace sfz { Line 58  namespace LinuxSampler { namespace sfz {
58              virtual InstrumentInfo   GetInstrumentInfo();              virtual InstrumentInfo   GetInstrumentInfo();
59              virtual double           CalculateCrossfadeVolume(uint8_t MIDIKeyVelocity);              virtual double           CalculateCrossfadeVolume(uint8_t MIDIKeyVelocity);
60              virtual AbstractEngine*  GetEngine() { return (AbstractEngine*)pEngine; }              virtual AbstractEngine*  GetEngine() { return (AbstractEngine*)pEngine; }
61                virtual float            GetReleaseTriggerAttenuation(float noteLength);
62              virtual double           GetEG1ControllerValue(uint8_t MIDIKeyVelocity);              virtual double           GetEG1ControllerValue(uint8_t MIDIKeyVelocity);
63              virtual EGInfo           CalculateEG1ControllerInfluence(double eg1ControllerValue);              virtual EGInfo           CalculateEG1ControllerInfluence(double eg1ControllerValue);
64              virtual void             TriggerEG1(const EGInfo& egInfo, double velrelease, double velocityAttenuation, uint sampleRate, uint8_t velocity);              virtual void             TriggerEG1(const EGInfo& egInfo, double velrelease, double velocityAttenuation, uint sampleRate, uint8_t velocity);
# Line 75  namespace LinuxSampler { namespace sfz { Line 76  namespace LinuxSampler { namespace sfz {
76              virtual double           GetVelocityAttenuation(uint8_t MIDIKeyVelocity);              virtual double           GetVelocityAttenuation(uint8_t MIDIKeyVelocity);
77              virtual double           GetVelocityRelease(uint8_t MIDIKeyVelocity);              virtual double           GetVelocityRelease(uint8_t MIDIKeyVelocity);
78              virtual double           GetSampleAttenuation();              virtual double           GetSampleAttenuation();
79                virtual void             ProcessGroupEvent(RTList<Event>::Iterator& itEvent);
80    
81          private:          private:
82              EG EG1;              EG EG1;

Legend:
Removed from v.2055  
changed lines
  Added in v.2114

  ViewVC Help
Powered by ViewVC