/[svn]/linuxsampler/trunk/src/engines/gig/Engine.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/gig/Engine.cpp

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

revision 2494 by schoenebeck, Wed Jan 1 17:48:01 2014 UTC revision 2565 by schoenebeck, Tue May 20 12:21:39 2014 UTC
# Line 109  namespace LinuxSampler { namespace gig { Line 109  namespace LinuxSampler { namespace gig {
109          ProcessFxSendControllers(pChannel, itControlChangeEvent);          ProcessFxSendControllers(pChannel, itControlChangeEvent);
110      }      }
111    
112        void Engine::ProcessChannelPressure(LinuxSampler::EngineChannel* pEngineChannel, Pool<Event>::Iterator& itChannelPressureEvent) {
113            // if required: engine global aftertouch handling (apart from the per voice handling)
114        }
115    
116        void Engine::ProcessPolyphonicKeyPressure(LinuxSampler::EngineChannel* pEngineChannel, Pool<Event>::Iterator& itNotePressureEvent) {
117            // if required: engine global aftertouch handling (apart from the per voice handling)
118        }
119    
120      DiskThread* Engine::CreateDiskThread() {      DiskThread* Engine::CreateDiskThread() {
121          return new DiskThread (          return new DiskThread (
122              iMaxDiskStreams,              iMaxDiskStreams,
# Line 293  namespace LinuxSampler { namespace gig { Line 301  namespace LinuxSampler { namespace gig {
301          if (ReleaseTriggerVoice && !(VoiceType & Voice::type_release_trigger)) return Pool<Voice>::Iterator();          if (ReleaseTriggerVoice && !(VoiceType & Voice::type_release_trigger)) return Pool<Voice>::Iterator();
302    
303          ::gig::DimensionRegion* pDimRgn = pRegion->GetDimensionRegionByValue(DimValues);          ::gig::DimensionRegion* pDimRgn = pRegion->GetDimensionRegionByValue(DimValues);
304            if (!pDimRgn) return Pool<Voice>::Iterator(); // error (could not resolve dimension region)
305    
306          // no need to continue if sample is silent          // no need to continue if sample is silent
307          if (!pDimRgn->pSample || !pDimRgn->pSample->SamplesTotal) return Pool<Voice>::Iterator();          if (!pDimRgn->pSample || !pDimRgn->pSample->SamplesTotal) return Pool<Voice>::Iterator();

Legend:
Removed from v.2494  
changed lines
  Added in v.2565

  ViewVC Help
Powered by ViewVC