290 |
// return if this is a release triggered voice and there is no |
// return if this is a release triggered voice and there is no |
291 |
// releasetrigger dimension (could happen if an instrument |
// releasetrigger dimension (could happen if an instrument |
292 |
// change has occured between note on and off) |
// change has occured between note on and off) |
293 |
if (ReleaseTriggerVoice && VoiceType != Voice::type_release_trigger) return Pool<Voice>::Iterator(); |
if (ReleaseTriggerVoice && !(VoiceType & Voice::type_release_trigger)) return Pool<Voice>::Iterator(); |
294 |
|
|
295 |
::gig::DimensionRegion* pDimRgn = pRegion->GetDimensionRegionByValue(DimValues); |
::gig::DimensionRegion* pDimRgn = pRegion->GetDimensionRegionByValue(DimValues); |
296 |
|
|
318 |
} |
} |
319 |
|
|
320 |
String Engine::Version() { |
String Engine::Version() { |
321 |
String s = "$Revision: 1.109 $"; |
String s = "$Revision: 1.110 $"; |
322 |
return s.substr(11, s.size() - 13); // cut dollar signs, spaces and CVS macro keyword |
return s.substr(11, s.size() - 13); // cut dollar signs, spaces and CVS macro keyword |
323 |
} |
} |
324 |
|
|