304 |
int GetChannelCount(); |
int GetChannelCount(); |
305 |
long GetTotalFrameCount(); |
long GetTotalFrameCount(); |
306 |
int GetFrameSize(); |
int GetFrameSize(); |
307 |
|
bool HasLoops(); |
308 |
|
bool IsUnpitched() { return OriginalPitch == 255; } |
309 |
|
|
310 |
buffer_t LoadSampleData(); |
buffer_t LoadSampleData(); |
311 |
buffer_t LoadSampleData(unsigned long SampleCount); |
buffer_t LoadSampleData(unsigned long SampleCount); |
359 |
int startAddrsOffset, startAddrsCoarseOffset, endAddrsOffset; |
int startAddrsOffset, startAddrsCoarseOffset, endAddrsOffset; |
360 |
int startloopAddrsOffset, endloopAddrsOffset; |
int startloopAddrsOffset, endloopAddrsOffset; |
361 |
|
|
362 |
double EG1PreAttack; |
double EG1PreAttackDelay; |
363 |
double EG1Attack; |
double EG1Attack; |
364 |
double EG1Hold; |
double EG1Hold; |
365 |
double EG1Decay; |
double EG1Decay; |
366 |
double EG1Sustain; |
double EG1Sustain; // Sustain value of the sample amplitude EG (in permilles) |
367 |
double EG1Release; |
double EG1Release; |
368 |
|
|
369 |
|
double EG2PreAttackDelay; |
370 |
|
double EG2Attack; |
371 |
|
double EG2Hold; |
372 |
|
double EG2Decay; |
373 |
|
double EG2Sustain; // Sustain value of the filter cutoff EG (in permilles) |
374 |
|
double EG2Release; |
375 |
|
|
376 |
Sample* pSample; |
Sample* pSample; |
377 |
Instrument* pInstrument; // used when the region belongs to preset |
Instrument* pInstrument; // used when the region belongs to preset |
378 |
|
|