51 |
|
|
52 |
class Sample : public LinuxSampler::SampleFileBase<Region> { |
class Sample : public LinuxSampler::SampleFileBase<Region> { |
53 |
public: |
public: |
54 |
Sample(String File, bool DontClose = false) : LinuxSampler::SampleFileBase<Region>(File, DontClose) { } |
Sample(String File, bool DontClose = false, uint offset = 0): LinuxSampler::SampleFileBase<Region>(File, DontClose) { |
55 |
|
Offset = offset; |
56 |
|
} |
57 |
virtual ~Sample() { } |
virtual ~Sample() { } |
58 |
}; |
}; |
59 |
|
|
72 |
|
|
73 |
class SampleManager : public LinuxSampler::SampleManager<Sample, Region> { |
class SampleManager : public LinuxSampler::SampleManager<Sample, Region> { |
74 |
public: |
public: |
75 |
Sample* FindSample(std::string samplePath); |
Sample* FindSample(std::string samplePath, int offset); |
76 |
|
|
77 |
protected: |
protected: |
78 |
virtual void OnSampleInUse(Sample* pSample) { |
virtual void OnSampleInUse(Sample* pSample) { |
398 |
|
|
399 |
//Deprecated (from version 1) |
//Deprecated (from version 1) |
400 |
float ampeg_delay, ampeg_start, ampeg_attack, ampeg_hold, ampeg_decay, ampeg_sustain, ampeg_release; |
float ampeg_delay, ampeg_start, ampeg_attack, ampeg_hold, ampeg_decay, ampeg_sustain, ampeg_release; |
401 |
|
float ampeg_vel2delay, ampeg_vel2attack, ampeg_vel2hold, ampeg_vel2decay, ampeg_vel2sustain, ampeg_vel2release; |
402 |
float fileg_delay, fileg_start, fileg_attack, fileg_hold, fileg_decay, fileg_sustain, fileg_release; |
float fileg_delay, fileg_start, fileg_attack, fileg_hold, fileg_decay, fileg_sustain, fileg_release; |
403 |
float pitcheg_delay, pitcheg_start, pitcheg_attack, pitcheg_hold, pitcheg_decay, pitcheg_sustain, pitcheg_release; |
float pitcheg_delay, pitcheg_start, pitcheg_attack, pitcheg_hold, pitcheg_decay, pitcheg_sustain, pitcheg_release; |
404 |
float amplfo_delay, amplfo_fade, amplfo_freq, amplfo_depth; |
float amplfo_delay, amplfo_fade, amplfo_freq, amplfo_depth; |