--- linuxsampler/trunk/src/engines/sfz/sfz.h 2011/07/23 10:23:35 2215 +++ linuxsampler/trunk/src/engines/sfz/sfz.h 2011/07/25 17:21:16 2216 @@ -51,7 +51,9 @@ class Sample : public LinuxSampler::SampleFileBase { public: - Sample(String File, bool DontClose = false) : LinuxSampler::SampleFileBase(File, DontClose) { } + Sample(String File, bool DontClose = false, uint offset = 0): LinuxSampler::SampleFileBase(File, DontClose) { + Offset = offset; + } virtual ~Sample() { } }; @@ -70,7 +72,7 @@ class SampleManager : public LinuxSampler::SampleManager { public: - Sample* FindSample(std::string samplePath); + Sample* FindSample(std::string samplePath, int offset); protected: virtual void OnSampleInUse(Sample* pSample) {