ViewVC logotype

Log of /libgig/trunk/src

View Directory Listing Directory Listing

Sticky Revision:

Revision 24 - Directory Listing
Modified Fri Dec 26 16:15:31 2003 UTC (16 years, 1 month ago) by schoenebeck
* src/gig.cpp, src/gig.h: added ReadAndLoop() method to class 'Sample'
  which is an extension to the normal Read() method to honor the sample's
  looping information while streaming from disk
* src/RIFF.cpp: minor fix in Chunk::Read() method (only a minor efficiency
* src/gigdump.cpp: added printout of samples' looping informations

Revision 21 - Directory Listing
Modified Thu Dec 25 01:09:08 2003 UTC (16 years, 1 month ago) by schoenebeck
* gig.h, gig.cpp:
  changes in class 'Sample':
  - fixed loop attributes which reflected wrong values
  - attributes 'LoopStart' and 'LoopEnd' are now measured in sample points
    instead of byte offset
  - renamed misleading attribute name 'MIDIPitchFraction' to 'FineTune'
  - added attribute 'LoopSize'
  changes in class 'File':
  - added method GetInstrument(uint index)

Revision 16 - Directory Listing
Modified Sat Nov 29 14:56:16 2003 UTC (16 years, 1 month ago) by schoenebeck
* src/gig.cpp, src/gig.h: added method GetVelocityAttenuation() to class
  DimensionRegion which takes the MIDI key velocity value as an argument
  and returns the appropriate volume factor (0.0-1.0) for the sample to be
  be played back, the velocity curve transformation functions used for this
  are only an approximation so far

Revision 11 - Directory Listing
Modified Sun Nov 16 17:47:00 2003 UTC (16 years, 2 months ago) by schoenebeck
* src/gig.cpp: fixed bug in decompression algorithm which caused it not to
  detect the end of a stream
* various endian corrections (successfully tested now on ppc)
* minor adjustments to avoid compile errors on some systems
  (using now pow() instead of powl() and --pedantic g++ compiler switch)
* src/RIFF.cpp, src/RIFF.h: added additional API documentation

Revision 2 - Directory Listing
Added Sat Oct 25 20:15:04 2003 UTC (16 years, 3 months ago) by schoenebeck
Initial revision

  ViewVC Help
Powered by ViewVC