Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
- Fixed various spelling mistakes (patch by Debian maintainer).
* src/gig.cpp, src/gig.h: Fixed samples' CRC checksums were misordered when a Sample was deleted. * src/gig.cpp, src/gig.h: Added new method Sample::GetWaveDataCRC32Checksum(). * src/tools/gigdump.cpp: print samples' CRC32 checksums. * Bumped version (4.0.0.svn9).
* gig.cpp/gig.h: Added new method Sample::VerifyWaveData() which allows to check whether a sample had been damaged for some reason. * gigdump tool: added and implemented new parameter "--verify" which allows to check the raw wave form data integrity of all samples. * gigdump tool: added and implemented new parameter "--rebuild-checksums" which allows to recalculate the CRC32 checksum of all samples' raw wave data and rebuilding the gig file's global checksum table (i.e. in case the file's checksum table was damaged). * Bumped version (4.0.0.svn8).
* src/tools/gigextract.cpp: Fix: if sample name contains a path separator (slash or backslash) then replace them by a minus sign to avoid file system issues. * src/tools/gigdump.cpp: additionally print RIFF chunk file offset and RIFF chunk size of sample data. * Bumped version (4.0.0.svn7).
* gig.cpp: Fixed Region::UpdateUpdateVelocityTable() which did not work correctly if there were dimensions after the velocity dimension: it only created valid velocity tables for cases of dimensions lower than the velocity dimension. * gigdump: Additionally print VelocityUpperLimit and DimensionUpperLimits of all dimension regions. * Bumped version (4.0.0.svn6).
* gig: Fixed instrument script slot saving/loading. * gigdump tool: Show scripts and script slots. * Bumped version (3.3.0.svn17).
* Akai: Fixed Mac OSX support so that the Akai lib files and tools compile without any exotic third party libraries.
* moved source files of command line tools to new subdir src/tools
* Enabled automatic svn "Revision" macro expansion on command line tool sources.
* preparations for release 3.3.0
* added write support for 24 bit samples * set default version to 3 when creating a new file * more chunk order fixes * 3ewg is now bigger in v3 * one more einf field figured out * added some dimension strings to gigdump
* preparations for release 3.1.0
show group index for each sample
* support for Gigasampler's sample groups added
* src/gigdump.cpp: print global file informations
* added support for more than one custom velocity split inside a region
* src/RIFF.cpp: compilation error fix for big endian systems * src/gigdump.cpp: show correct amount of dimension regions instead of 32 (patch by James Wylder)
* added functions libraryName() and libraryVersion() to each of the three library units (RIFF,DLS,gig) * all tools now offer a command line switch -v to show the tools revision and the used libgig version * man pages are now auto generated with the correct libgig version
* src/gigdump.cpp: added output of LoopPlayCount
print the dimension number of unknown dimensions
* src/gig.h, src/gig.cpp: 24-bit decompression now supports the 20 and 18 bit formats * src/gig.h, src/gig.cpp: added "random" and "round robin" dimensions
* src/gig.h, src/gig.cpp: added pre-calculated sample attenuation parameter * src/gigdump: added output of Gain and SampleStartOffset
* fixed tiny compiler warning
* src/gigdump: added output of UnityNote and FineTune
* src/gig.cpp, src/gig.h: added class attribute 'Layers' to class 'Region' * src/gigdump.cpp: replaced printout of DLS Region layer by printout of amount of Gigasampler layers
* src/gig.cpp: fixed panorama value in DimensionRegion (invalid conversion from signed 7 bit to signed 8 bit) * src/gigdump.cpp: added printout for panorama value for each DimensionRegion
print out split type of dimension
* src/gigdump.cpp: added printout of crossfade definitions
* src/gig.h, src/gig.cpp: fixed / improved accuracy of all three velocity to volume transformation functions (a.k.a. 'nonlinear','linear', 'special'), denormals are filtered from the velocity to volume tables * src/gigdump.cpp: added printout of velocity response curve parameters
* added printout for dimension informations to the 'gigdump' tool (amount, type, bits, zones)
updated copyright header for 2004
* 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 issue) * src/gigdump.cpp: added printout of samples' looping informations
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |