Log of /libgig/branches/release2_0_1
Directory Listing
Revision
647 -
Directory Listing
Modified
Mon Jun 13 00:08:11 2005 UTC
(19 years ago)
by
(unknown author)
Copied from:
libgig/trunk revision 646
This commit was manufactured by cvs2svn to create branch 'release2_0_1'.
Revision
646 -
Directory Listing
Modified
Mon Jun 13 00:08:10 2005 UTC
(19 years ago)
by
schoenebeck
Original Path:
libgig/trunk
decoupled release version from libtool version
Revision
645 -
Directory Listing
Modified
Mon Jun 13 00:06:01 2005 UTC
(19 years ago)
by
capela
Original Path:
libgig/trunk
Last fixes to 2.0.1 release (hopefully).
Revision
635 -
Directory Listing
Modified
Sun Jun 12 14:03:52 2005 UTC
(19 years ago)
by
schoenebeck
Original Path:
libgig/trunk
remove debian/Makefile.in on 'make -f Makefile.cvs clean'
Revision
634 -
Directory Listing
Modified
Sun Jun 12 13:58:24 2005 UTC
(19 years ago)
by
schoenebeck
Original Path:
libgig/trunk
- include debian/ directory on 'make dist'
- create a bzip2 tarball on 'make dist'
Revision
632 -
Directory Listing
Modified
Sun Jun 12 13:06:57 2005 UTC
(19 years ago)
by
schoenebeck
Original Path:
libgig/trunk
* preparations for release 2.0.1
Revision
613 -
Directory Listing
Modified
Mon Jun 6 16:50:58 2005 UTC
(19 years ago)
by
persson
Original Path:
libgig/trunk
* added DimensionRegion::GetVelocityRelease function
Revision
608 -
Directory Listing
Modified
Fri Jun 3 14:35:44 2005 UTC
(19 years ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed mutual link dependency to libsndfile / libaudiofile
Revision
549 -
Directory Listing
Modified
Mon May 16 18:40:45 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gigextract.cpp: show also version of libsndfile or build version of
libaudiofile when using the -v switch
Revision
548 -
Directory Listing
Modified
Mon May 16 18:27:02 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
removed unnecessary dh_shlibdeps parameter
Revision
547 -
Directory Listing
Modified
Mon May 16 18:21:14 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
removed forced dependency to libaudiofile1 of package gigtools
Revision
546 -
Directory Listing
Modified
Mon May 16 18:19:27 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
check for libaudiofile only if libsndfile was not found
Revision
532 -
Directory Listing
Modified
Mon May 9 15:04:51 2005 UTC
(19 years, 1 month ago)
by
capela
Original Path:
libgig/trunk
RPM spec: prepared for 2.0.0 release.
Revision
530 -
Directory Listing
Modified
Mon May 9 14:09:16 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
preparations for release 2.0.0
Revision
529 -
Directory Listing
Modified
Mon May 9 13:08:50 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
this is just a session file for KDevelop; better not to be included with
sources
Revision
522 -
Directory Listing
Modified
Sun May 8 23:37:47 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
minor fix and cleanup of configure.in
Revision
521 -
Directory Listing
Modified
Sun May 8 23:33:33 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
make sure configure script is executable
Revision
520 -
Directory Listing
Modified
Sun May 8 23:32:49 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
fixed Debian package build dependencies
Revision
518 -
Directory Listing
Modified
Sun May 8 16:19:34 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
Revision
516 -
Directory Listing
Modified
Sat May 7 21:24:04 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.h, src/gig.cpp: API change of progress callback
Revision
515 -
Directory Listing
Modified
Sat May 7 20:19:10 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.h, src/gig.cpp: implemented progress indicator callback mechanism
for loading instruments and samples
* src/DLS.cpp: fixed File constructor which caused variable
File::Instruments always to be zero
* src/RIFF.cpp: fixed method List::LoadSubChunks() which did not restore
the original position within the body of the given list chunk
Revision
511 -
Directory Listing
Modified
Thu May 5 13:49:53 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gigdump.cpp: added output of LoopPlayCount
Revision
507 -
Directory Listing
Modified
Tue May 3 01:21:07 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
fixed Debian package version on CVS HEAD
Revision
506 -
Directory Listing
Modified
Tue May 3 01:19:47 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
added -Wreturn-type gcc switch to avoid bugs with no returns in
non-void functions
Revision
441 -
Directory Listing
Modified
Thu Mar 10 14:42:22 2005 UTC
(19 years, 3 months ago)
by
flax
Original Path:
libgig/trunk
* example Debian packaging prep
Revision
439 -
Directory Listing
Modified
Wed Mar 9 23:46:19 2005 UTC
(19 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
print the dimension number of unknown dimensions
Revision
437 -
Directory Listing
Modified
Wed Mar 9 22:02:40 2005 UTC
(19 years, 3 months ago)
by
persson
Original Path:
libgig/trunk
* 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
Revision
406 -
Directory Listing
Modified
Wed Feb 23 19:11:07 2005 UTC
(19 years, 3 months ago)
by
persson
Original Path:
libgig/trunk
* src/gig.h, src/gig.cpp: added pre-calculated sample attenuation
parameter
* src/gigdump: added output of Gain and SampleStartOffset
Revision
402 -
Directory Listing
Modified
Tue Feb 22 19:18:16 2005 UTC
(19 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed tiny compiler warning
Revision
384 -
Directory Listing
Modified
Thu Feb 17 02:22:26 2005 UTC
(19 years, 4 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* gig::Sample: external decompression buffers can now be used for streaming
with Read() and ReadAndLoop() to avoid race conditions in case of
multiple streaming threads
* fixed some memory leaks caused by non virtual base constructors
Revision
383 -
Directory Listing
Modified
Mon Feb 14 18:22:42 2005 UTC
(19 years, 4 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed conditional linkage of either libsndfile or libaudiofile
(if none of the two exist, configure will abort)
Revision
372 -
Directory Listing
Modified
Fri Feb 11 18:58:07 2005 UTC
(19 years, 4 months ago)
by
persson
Original Path:
libgig/trunk
* src/gig.cpp: Fixed mono decompression.
Revision
365 -
Directory Listing
Modified
Thu Feb 10 19:16:31 2005 UTC
(19 years, 4 months ago)
by
persson
Original Path:
libgig/trunk
* src/gig.cpp, src/gig.h, src/gigextract.cpp: Support for compressed
mono samples. Experimental support for compressed 24 bit
samples. Fixes for decompression on big-endian CPUs. Fix for bug
that truncated end of compressed samples.
Revision
355 -
Directory Listing
Modified
Fri Feb 4 00:21:30 2005 UTC
(19 years, 4 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.cpp:
- another memory leak fix
- duplicated memory free fix
- tiny fix in decompression buffer reallocation
(patch by "Gene" a.k.a Anders Alm)
Revision
353 -
Directory Listing
Modified
Sat Jan 29 14:25:35 2005 UTC
(19 years, 4 months ago)
by
schoenebeck
Original Path:
libgig/trunk
tiny API doc fix (regarding keyswitching and crossfades)
Revision
352 -
Directory Listing
Modified
Sat Jan 29 14:24:11 2005 UTC
(19 years, 4 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.cpp: fixed crash on patches which did not have a sample assigned
to their region(s) or dimension region(s) (patch by Andreas Persson)
Revision
350 -
Directory Listing
Modified
Tue Jan 25 21:54:24 2005 UTC
(19 years, 4 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.cpp: fixed some memory leaks (patch by Gene Anders)
Revision
347 -
Directory Listing
Modified
Sun Jan 23 20:47:18 2005 UTC
(19 years, 4 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.h, src/gig.cpp: support for up to 8 dimensions as introduced by
Gig V3 (patch by Andreas Persson)
Revision
345 -
Directory Listing
Modified
Fri Jan 21 16:40:37 2005 UTC
(19 years, 4 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.cpp, src/gig.h:
- fixed vcf_type_lowpassturbo value (vcf_type_lowpassturbo was actually
never used, because the necessary check was made before initialization)
- fixed crossfade points order (structure for big endian and little
endian systems was interchanged)
Revision
334 -
Directory Listing
Modified
Mon Jan 3 00:53:42 2005 UTC
(19 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gigdump: added output of UnityNote and FineTune
Revision
317 -
Directory Listing
Modified
Sat Dec 4 14:13:49 2004 UTC
(19 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
315 -
Directory Listing
Modified
Fri Nov 26 19:29:05 2004 UTC
(19 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
preparation for release 1.0.0
Revision
314 -
Directory Listing
Modified
Fri Nov 26 19:28:36 2004 UTC
(19 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
include Doxygen API documentation
Revision
313 -
Directory Listing
Modified
Fri Nov 26 19:28:03 2004 UTC
(19 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
generate Doxygen API documentation
Revision
312 -
Directory Listing
Modified
Fri Nov 26 19:24:18 2004 UTC
(19 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- fixed little typo
- updated instructions for generating API docs
Revision
311 -
Directory Listing
Modified
Fri Nov 26 19:22:16 2004 UTC
(19 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
removed dummy index.html file
Revision
310 -
Directory Listing
Modified
Fri Nov 26 00:14:50 2004 UTC
(19 years, 6 months ago)
by
capela
Original Path:
libgig/trunk
* 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
Original Path:
libgig/trunk
* 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, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk
print out split type of dimension
Revision
235 -
Directory Listing
Modified
Thu Sep 9 18:37:22 2004 UTC
(19 years, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gigdump.cpp: added printout of crossfade definitions
Revision
234 -
Directory Listing
Modified
Thu Sep 9 18:35:06 2004 UTC
(19 years, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk
just fixed little typo
Revision
231 -
Directory Listing
Modified
Sun Sep 5 00:46:28 2004 UTC
(19 years, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
Original Path:
libgig/trunk
* 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, 10 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* added support for libsndfile to the 'gigextract' tool
Revision
196 -
Directory Listing
Modified
Sat Jul 10 09:52:24 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* renamed 'libgig.pc.in' -> 'gig.pc.in' and renamed pkg-config lib name
'libgig' -> 'gig' as it's common practice to omit the 'lib' prefix
Revision
192 -
Directory Listing
Modified
Thu Jul 8 21:51:03 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
Original Path:
libgig/trunk
just to make it clear that we now support generating RPMs
Revision
191 -
Directory Listing
Modified
Thu Jul 8 21:35:58 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
Original Path:
libgig/trunk
added instructions how to create RPMs
Revision
190 -
Directory Listing
Modified
Thu Jul 8 21:34:46 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- added dependency to 'libaudiofile0 (>= 0.2.3)'
- updated to current Debian Standards-Version: 3.6.1
Revision
186 -
Directory Listing
Modified
Wed Jul 7 12:03:54 2004 UTC
(19 years, 11 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
Original Path:
libgig/trunk
* 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
Original Path:
libgig/trunk
* 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
Original Path:
libgig/trunk
updated copyright header for 2004
Revision
36 -
Directory Listing
Modified
Wed Mar 10 21:34:28 2004 UTC
(20 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
Original Path:
libgig/trunk
* 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
Original Path:
libgig/trunk
* 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
Original Path:
libgig/trunk
* 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
19 -
Directory Listing
Modified
Mon Dec 22 13:03:47 2003 UTC
(20 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
removed because is deprecated
Revision
16 -
Directory Listing
Modified
Sat Nov 29 14:56:16 2003 UTC
(20 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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, 7 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
Modified
Sat Oct 25 20:15:04 2003 UTC
(20 years, 7 months ago)
by
schoenebeck
Original Path:
libgig/trunk
Initial revision
Revision
1 -
Directory Listing
Added
Sat Oct 25 20:15:04 2003 UTC
(20 years, 7 months ago)
by
(unknown author)
Original Path:
libgig/trunk
Standard project directories initialized by cvs2svn.