/[svn]/libsf2/trunk/src/SF.h
ViewVC logotype

Diff of /libsf2/trunk/src/SF.h

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

revision 2013 by iliev, Fri Oct 23 16:56:16 2009 UTC revision 2014 by iliev, Sun Oct 25 22:11:41 2009 UTC
# Line 304  namespace sf2 { Line 304  namespace sf2 {
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);
# Line 357  namespace sf2 { Line 359  namespace sf2 {
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    

Legend:
Removed from v.2013  
changed lines
  Added in v.2014

  ViewVC Help
Powered by ViewVC