Log of /libgig/trunk/src
Directory Listing
Revision
317 -
Directory Listing
Modified
Sat Dec 4 14:13:49 2004 UTC
(19 years, 5 months ago)
by
schoenebeck
* src/DLS.cpp, src/gig.cpp: experimental support for Gigasampler v3 format;
64 bit file offsets are truncated to 32 bit, 24 bit samples are truncated
to 16 bit and additional articulation informations are ignored at the
moment, added some file format compatibility checks
(patch by Andreas Persson)
Revision
310 -
Directory Listing
Modified
Fri Nov 26 00:14:50 2004 UTC
(19 years, 6 months ago)
by
capela
* gig.h oneliner forward declaration of gig::Region.
* Fixed man pages automake install rule.
* Doxygen documentation fix (make docs).
Revision
308 -
Directory Listing
Modified
Sun Nov 21 18:02:21 2004 UTC
(19 years, 6 months ago)
by
schoenebeck
* src/gig.cpp, src/gig.h: applied patch by Andreas Persson which improves
accuracy of all three velocity response curves
Revision
282 -
Directory Listing
Modified
Wed Oct 13 20:05:42 2004 UTC
(19 years, 7 months ago)
by
schoenebeck
* 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
Revision
269 -
Directory Listing
Modified
Fri Oct 8 17:25:28 2004 UTC
(19 years, 7 months ago)
by
schoenebeck
* 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
Revision
241 -
Directory Listing
Modified
Wed Sep 15 13:49:21 2004 UTC
(19 years, 8 months ago)
by
schoenebeck
* bugfix for dimension region switching (wrong handling of the release
trigger dimension, no bit range check for dimensions of split type
'split_type_bit')
Revision
240 -
Directory Listing
Modified
Wed Sep 15 13:37:12 2004 UTC
(19 years, 8 months ago)
by
schoenebeck
print out split type of dimension
Revision
235 -
Directory Listing
Modified
Thu Sep 9 18:37:22 2004 UTC
(19 years, 8 months ago)
by
schoenebeck
* src/gigdump.cpp: added printout of crossfade definitions
Revision
231 -
Directory Listing
Modified
Sun Sep 5 00:46:28 2004 UTC
(19 years, 8 months ago)
by
schoenebeck
* 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
Revision
229 -
Directory Listing
Modified
Sat Aug 28 16:10:25 2004 UTC
(19 years, 9 months ago)
by
schoenebeck
* added printout for dimension informations to the 'gigdump' tool
(amount, type, bits, zones)
Revision
220 -
Directory Listing
Modified
Wed Aug 18 12:11:26 2004 UTC
(19 years, 9 months ago)
by
schoenebeck
* added support for libsndfile to the 'gigextract' tool
Revision
186 -
Directory Listing
Modified
Wed Jul 7 12:03:54 2004 UTC
(19 years, 10 months ago)
by
schoenebeck
* added support for generating Debian packages
* version of shared library can be set in configure.in
Revision
168 -
Directory Listing
Modified
Fri Jul 2 19:37:09 2004 UTC
(19 years, 11 months ago)
by
capela
* packaging changes:
- added libgig.spec and libgig.pc package configurations.
- header files included on installation.
- autotools-generated files removed from CVS repository.
Revision
58 -
Directory Listing
Modified
Mon May 3 14:16:59 2004 UTC
(20 years, 1 month ago)
by
schoenebeck
* libtoolized libgig
* added man pages for the command line tools
(gigextract, gigdump, dlsdump, rifftree)
* minor preparations for libgig release 0.7.0 (updated Changelog, etc.)
Revision
55 -
Directory Listing
Modified
Tue Apr 27 09:06:07 2004 UTC
(20 years, 1 month ago)
by
schoenebeck
updated copyright header for 2004
Revision
36 -
Directory Listing
Modified
Wed Mar 10 21:34:28 2004 UTC
(20 years, 2 months ago)
by
schoenebeck
* src/gig.h: changed interface for 'attenuation_ctrl_t', 'eg1_ctrl_t' and
'eg2_ctrl_t': replaced the huge enumeration by a structure which reflects
the MIDI controller number in case of an ordinary control change
controller (this saves a huge switch-case block in the application of the
library customer)
* src/gig.h: renamed following attributes in class 'DimensionRegion':
'AttenuationContol' -> 'AttenuationController',
'InvertAttenuationControl' -> 'InvertAttenuationController',
'AttenuationControlTreshold' -> 'AttenuationControllerThreshold'
* src/gig.cpp: minor fix in API documentation for method
'GetVelocityAttenuation()' in class 'DimensionRegion'
Revision
27 -
Directory Listing
Modified
Thu Jan 1 23:46:41 2004 UTC
(20 years, 5 months ago)
by
schoenebeck
* src/gig.cpp: attributes 'LoopStart', 'LoopEnd' and 'LoopSize' in class
'Sample' reflected wrong values
* updated Make files (autoconf 2.58, automake 1.6.3)
Revision
24 -
Directory Listing
Modified
Fri Dec 26 16:15:31 2003 UTC
(20 years, 5 months 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
issue)
* src/gigdump.cpp: added printout of samples' looping informations
Revision
21 -
Directory Listing
Modified
Thu Dec 25 01:09:08 2003 UTC
(20 years, 5 months 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
(20 years, 6 months 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
(20 years, 6 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
(20 years, 7 months ago)
by
schoenebeck
Initial revision