Log of /libgig/branches/release3_3_0/ChangeLog
Parent Directory
| Revision Log
Revision
1869 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 22 11:13:25 2009 UTC
(15 years, 2 months ago)
by
persson
Original Path:
libgig/trunk/ChangeLog
File length: 18577 byte(s)
Diff to
previous 1863
,
to
selected 1081
* bugfix: destructor for base class RIFF::Chunk accessed members of
derived class RIFF::File, which is bad, and caused crashes when
using Visual C++
* bugfix: EG3 depth parameter was not saved correctly
* fixes for building with Visual C++
Revision
1851 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 1 22:08:32 2009 UTC
(15 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 18047 byte(s)
Diff to
previous 1713
,
to
selected 1081
* bugfix: refuse RIFF::Chunk::Read() in case chunk has just been added,
that is not written physically yet (#82)
* bugfix in gig::Sample::LoadSampleData*(): reset sample read position
to sample start before trying to (re)load sample data from file (#82)
Revision
1678 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 10 16:07:22 2008 UTC
(16 years, 4 months ago)
by
persson
Original Path:
libgig/trunk/ChangeLog
File length: 17725 byte(s)
Diff to
previous 1627
,
to
selected 1081
* bugfix: saving to the same file after the file size had been
increased made the file corrupt (#82)
* bugfix: removed another iterator invalidation in DeleteSample
* changed the functions for midi rules, to get rid of the iterator
Revision
1524 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 25 17:29:37 2007 UTC
(16 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 17353 byte(s)
Diff to
previous 1459
,
to
selected 1081
* src/gig.cpp, src/gig.h:
added File::SetAutoLoad() and File::GetAutoLoad() for allowing
applications to retrieve very superficial informations like amount of
instruments and their names in a very fast way
Revision
1335 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 9 21:22:58 2007 UTC
(16 years, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 16632 byte(s)
Diff to
previous 1330
,
to
selected 1081
* added virtual method SetKeyRange() to the gig and DLS Region classes,
which automatically take care that the "resized" Region is at the
correct position and that the lookup table for
gig::Instrument::GetRegion() is updated (moved code from gigedit)
* MoveRegion() method of DLS::Region class is now private
* bugfix: gig::Instrument::UpdateRegionKeyTable() did not reset unused
areas
Revision
1301 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 25 09:59:53 2007 UTC
(16 years, 9 months ago)
by
persson
Original Path:
libgig/trunk/ChangeLog
File length: 16184 byte(s)
Diff to
previous 1266
,
to
selected 1081
* AddDimension now copies all parameters from existing dimension
regions and also makes sure that the samplechannel dimension is
placed first
* Windows fixes: compile error in DLSID generator, saving a new file
didn't work
Revision
1266 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 2 14:12:55 2007 UTC
(16 years, 10 months ago)
by
persson
Original Path:
libgig/trunk/ChangeLog
File length: 15950 byte(s)
Diff to
previous 1264
,
to
selected 1081
* write support fixes: allow regions/dimension regions without mapped
samples, 3gnl in v3 files now always has 128 entries, several
parameters where incorrectly saved due to an operator precedence
mistake
* DeleteSample now removes all references to the deleted sample
Revision
1264 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 29 10:51:09 2007 UTC
(16 years, 10 months ago)
by
persson
Original Path:
libgig/trunk/ChangeLog
File length: 15612 byte(s)
Diff to
previous 1247
,
to
selected 1081
* 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
Revision
1247 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 22 09:59:57 2007 UTC
(16 years, 11 months ago)
by
persson
Original Path:
libgig/trunk/ChangeLog
File length: 15360 byte(s)
Diff to
previous 1218
,
to
selected 1081
* more write support fixes: crossfade parameters were not saved, v3
dimension limits were not correctly initialized and saved when
dimensions were added or deleted, v3 wave pool offsets were not
saved correctly
Revision
1182 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun May 13 05:48:51 2007 UTC
(17 years, 1 month ago)
by
persson
Original Path:
libgig/trunk/ChangeLog
File length: 14282 byte(s)
Diff to
previous 1180
,
to
selected 1081
* added missing parameter initalizations
* clear unused fields when saving
* fixed write support bugs: v3 dimension limits and chunksize weren't
saved, leverage controller of type controlchange couldn't be saved,
group name list chunk was placed wrong
* added initialization of some fixed info strings
Revision
1106 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 18 19:38:47 2007 UTC
(17 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 13000 byte(s)
Diff to
previous 1102
,
to
selected 1081
* fixed exceptions which occured when trying to save a new instrument:
- override the gig::Regions sample reference simply by the region's
first dimension region's sample
- fixed software info field which was wrongly stored on instruments
Revision
1081 -
(
view)
(
download)
(
annotate)
-
[selected]
Modified
Thu Mar 8 00:17:03 2007 UTC
(17 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 11931 byte(s)
Diff to
previous 1079
* added new method File::DeleteGroupOnly() which only deletes the given
group but moves all its members to another group, the other method,
that is File::DeleteGroup() now removes not just the group, but also
all the samples that belong to that group
Revision
1050 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 2 01:04:45 2007 UTC
(17 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 11341 byte(s)
Diff to
previous 933
,
to
selected 1081
* ported to Windows using native Windows functions for file IO
(provided Dev-C++ + mingw project file)
* renamed macro WAVE_FORMAT_PCM to DLS_WAVE_FORMAT_PCM
to avoid clash with definition in i.e. windows.h
Revision
809 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 22 11:26:55 2005 UTC
(18 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 9737 byte(s)
Diff to
previous 804
,
to
selected 1081
* src/gig.cpp, src/gig.h:
- added write support (highly experimental)
- removed unnecessary definitions from header file
* src/DLS.cpp:
- try to load instruments/samples before adding a new instrument/sample
Revision
800 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 9 20:04:11 2005 UTC
(18 years, 7 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 9269 byte(s)
Diff to
previous 780
,
to
selected 1081
* src/RIFF.cpp, src/RIFF.h:
- Chunk::LoadChunkData() can now be called again to resize the buffer
after a Chunk::Resize() and before the File::Save() call to allow
placing the new data in the chunk's write buffer and perform the
resize and write operations in one rush
* src/DLS.cpp, src/DLS.h:
- fixed loading of Articulation Connections (<artl> list chunks were
seeked instead of ordinary <artl> data chunks)
- added write support (highly experimental)
Revision
518 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun May 8 16:19:34 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 7194 byte(s)
Diff to
previous 515
,
to
selected 1081
* 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
515 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat May 7 20:19:10 2005 UTC
(19 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 6496 byte(s)
Diff to
previous 511
,
to
selected 1081
* 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
384 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Feb 17 02:22:26 2005 UTC
(19 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 5943 byte(s)
Diff to
previous 383
,
to
selected 1081
* 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
365 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Feb 10 19:16:31 2005 UTC
(19 years, 4 months ago)
by
persson
Original Path:
libgig/trunk/ChangeLog
File length: 5644 byte(s)
Diff to
previous 355
,
to
selected 1081
* 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
345 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Jan 21 16:40:37 2005 UTC
(19 years, 4 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 5089 byte(s)
Diff to
previous 334
,
to
selected 1081
* 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
317 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Dec 4 14:13:49 2004 UTC
(19 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 4751 byte(s)
Diff to
previous 315
,
to
selected 1081
* 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
231 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 5 00:46:28 2004 UTC
(19 years, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 3537 byte(s)
Diff to
previous 229
,
to
selected 1081
* 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
11 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 16 17:47:00 2003 UTC
(20 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk/ChangeLog
File length: 48 byte(s)
Diff to
previous 2
,
to
selected 1081
* 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
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.