Log of /libgig/branches/release3_2_0
Directory Listing
Revision
1419 -
Directory Listing
Modified
Sun Oct 14 14:21:37 2007 UTC
(16 years, 1 month ago)
by
(unknown author)
Copied from:
libgig/trunk revision 1418
This commit was manufactured by cvs2svn to create branch 'release3_2_0'.
Revision
1418 -
Directory Listing
Modified
Sun Oct 14 14:21:36 2007 UTC
(16 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
- forgot to include doc/mainpage.dox into distribution
Revision
1417 -
Directory Listing
Modified
Sun Oct 14 14:20:50 2007 UTC
(16 years, 1 month ago)
by
persson
Original Path:
libgig/trunk
* removed a warning about dlfcn.h from configure script
Revision
1416 -
Directory Listing
Modified
Sun Oct 14 12:06:32 2007 UTC
(16 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* minor code refactoring regarding fixed string lenghts of
fields in class DLS::Info
* preparations for release 3.2.0
Revision
1397 -
Directory Listing
Modified
Wed Oct 10 21:40:56 2007 UTC
(16 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
- automatically create libgig.lib for Windows (Dev-C++ only)
Revision
1388 -
Directory Listing
Modified
Sun Oct 7 11:10:02 2007 UTC
(16 years, 1 month ago)
by
persson
Original Path:
libgig/trunk
* fixed crash when saving a file after a sample loop was added
Revision
1385 -
Directory Listing
Modified
Fri Oct 5 12:31:00 2007 UTC
(16 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- minor API doc mainpage update
Revision
1384 -
Directory Listing
Modified
Fri Oct 5 11:26:53 2007 UTC
(16 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- another minor API doc update
Revision
1383 -
Directory Listing
Modified
Fri Oct 5 09:39:12 2007 UTC
(16 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- internal function RIFF::__resolveChunkPath() is now static
- fixed typo in API doc of method RIFF::Chunk::GetState()
- don't expose internal static file members to the API docs
Revision
1381 -
Directory Listing
Modified
Thu Oct 4 18:57:10 2007 UTC
(16 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* code refactoring: hid the CRC class (src/gig.h), no need to expose it
to the API, since it's only used internally
Revision
1378 -
Directory Listing
Modified
Thu Oct 4 00:34:14 2007 UTC
(16 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* added a mainpage for the Doxygen API documentation
Revision
1358 -
Directory Listing
Modified
Sun Sep 30 18:13:33 2007 UTC
(16 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* added various setter methods to which take care of updating
lookup tables / caches
Revision
1335 -
Directory Listing
Modified
Sun Sep 9 21:22:58 2007 UTC
(16 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
1330 -
Directory Listing
Modified
Sun Sep 9 10:36:23 2007 UTC
(16 years, 2 months ago)
by
persson
Original Path:
libgig/trunk
* the configure script can now be used in Windows with MSYS
Revision
1317 -
Directory Listing
Modified
Sat Sep 1 07:15:53 2007 UTC
(16 years, 3 months ago)
by
persson
Original Path:
libgig/trunk
- minor code cleanup with help of the new GetParent function
Revision
1316 -
Directory Listing
Modified
Fri Aug 31 19:09:13 2007 UTC
(16 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.h, src/gig.cpp:
- added method GetParent() to class 'DimensionRegion', which returns its
parent Region
Revision
1301 -
Directory Listing
Modified
Sat Aug 25 09:59:53 2007 UTC
(16 years, 3 months ago)
by
persson
Original Path:
libgig/trunk
* 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
1299 -
Directory Listing
Modified
Wed Aug 22 12:00:53 2007 UTC
(16 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* Debian packaging update
Revision
1293 -
Directory Listing
Modified
Sun Aug 12 10:23:54 2007 UTC
(16 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- added Andreas to AUTHORS
Revision
1292 -
Directory Listing
Modified
Sat Aug 11 14:38:51 2007 UTC
(16 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
just minor API doc update
Revision
1266 -
Directory Listing
Modified
Thu Aug 2 14:12:55 2007 UTC
(16 years, 4 months ago)
by
persson
Original Path:
libgig/trunk
* 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 -
Directory Listing
Modified
Sun Jul 29 10:51:09 2007 UTC
(16 years, 4 months ago)
by
persson
Original Path:
libgig/trunk
* 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 -
Directory Listing
Modified
Fri Jun 22 09:59:57 2007 UTC
(16 years, 5 months ago)
by
persson
Original Path:
libgig/trunk
* 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
1243 -
Directory Listing
Modified
Mon Jun 18 08:04:37 2007 UTC
(16 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- lib needs to be linked against CoreFoundation (on OSX) for the latest
DLSID (uuid) generation support (patch by Toshi Nagata)
Revision
1218 -
Directory Listing
Modified
Fri Jun 1 19:19:28 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* improved the default values for dimension region parameters
Revision
1207 -
Directory Listing
Modified
Sat May 26 13:59:40 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
- added some comments for the latest changes
Revision
1199 -
Directory Listing
Modified
Sun May 20 10:11:39 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* added write support for the 3crc and einf chunks
* two previously unknown fields in dimension definition are now saved
* added constants for gig file versions
Revision
1195 -
Directory Listing
Modified
Thu May 17 17:24:26 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* write support fix: dimension region chunks were added in wrong list
Revision
1194 -
Directory Listing
Modified
Thu May 17 17:09:10 2007 UTC
(16 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- eliminated Doxygen warning
Revision
1192 -
Directory Listing
Modified
Thu May 17 10:12:08 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* write support: files created by libgig will now have the RIFF chunks
in correct order
Revision
1190 -
Directory Listing
Modified
Wed May 16 20:38:55 2007 UTC
(16 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* XCode project file(s) now capable of creating universal binaries for OSX
Revision
1186 -
Directory Listing
Modified
Sun May 13 19:03:34 2007 UTC
(16 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- Dev-C++ (win32) project file is automatically updated with
the version info from configure.in
Revision
1184 -
Directory Listing
Modified
Sun May 13 13:24:22 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* removed the recently added RIFF::File constructor, added
File::SetByteOrder instead
Revision
1183 -
Directory Listing
Modified
Sun May 13 10:34:29 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* added RIFF::File constructor with endianess parameter
* put pack Info::UseFixedLengthStrings, marked as deprecated, to
ensure binary compatibility
* DLS files are always created as little-endian
Revision
1182 -
Directory Listing
Modified
Sun May 13 05:48:51 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* 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
1180 -
Directory Listing
Modified
Sat May 12 12:39:25 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* improved handling of fixed length info strings
Revision
1179 -
Directory Listing
Modified
Sat May 12 11:25:04 2007 UTC
(16 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* fixed write support for big-endian systems
Revision
1174 -
Directory Listing
Modified
Sun May 6 16:21:41 2007 UTC
(16 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- forgot to commit Makefile.am with recent commit batch
Revision
1173 -
Directory Listing
Modified
Sun May 6 16:20:51 2007 UTC
(16 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- forgot to commit configure.in with recent commit batch
Revision
1172 -
Directory Listing
Modified
Sun May 6 16:17:48 2007 UTC
(16 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* added XCode project files for Mac OSX (patch by Toshi Nagata)
Revision
1158 -
Directory Listing
Modified
Fri Apr 13 16:41:18 2007 UTC
(16 years, 7 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed segmentation fault in the gig::File destructor sequence which
happened when gig::Group informations were accessed before
Revision
1155 -
Directory Listing
Modified
Wed Apr 11 18:11:09 2007 UTC
(16 years, 7 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- minor fix of the previous commit
Revision
1154 -
Directory Listing
Modified
Wed Apr 11 16:33:56 2007 UTC
(16 years, 7 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/DLS.cpp, src/DLS.h:
- added Sampler::AddSampleLoop() and Sampler::DeleteSampleLoop() methods
Revision
1123 -
Directory Listing
Modified
Sat Mar 24 18:20:09 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- forgot to include win32 files into release tarball(s)
Revision
1116 -
Directory Listing
Modified
Sat Mar 24 11:55:06 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* preparations for release 3.1.1
Revision
1113 -
Directory Listing
Modified
Fri Mar 23 20:05:02 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed AddDimension() method which did not fill out all mandatory
dimension definition fields
Revision
1106 -
Directory Listing
Modified
Sun Mar 18 19:38:47 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
1105 -
Directory Listing
Modified
Sun Mar 18 19:32:42 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- just made one exception message more verbose
Revision
1102 -
Directory Listing
Modified
Sun Mar 18 07:13:06 2007 UTC
(16 years, 8 months ago)
by
persson
Original Path:
libgig/trunk
* added MoveRegion and MoveSubChunk
* fixed initialization in AddRegion
Revision
1099 -
Directory Listing
Modified
Thu Mar 15 13:57:47 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed group destructor which did not remove the RIFF chunk associated
with the group
Revision
1098 -
Directory Listing
Modified
Thu Mar 15 00:32:06 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.cpp, src/gig.h: fixed group names which were not saved
Revision
1095 -
Directory Listing
Modified
Mon Mar 12 18:16:55 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed RIFF::Chunk destructor which did not unregister previously
resized chunks, leading to a "zero size chunk" exception when
File::Save() was called
Revision
1083 -
Directory Listing
Modified
Thu Mar 8 16:41:27 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed crash which occured on interfering File::DeleteSample() and
File::GetNextSample() calls (due to iterator invalidation)
Revision
1081 -
Directory Listing
Modified
Thu Mar 8 00:17:03 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
1079 -
Directory Listing
Modified
Tue Mar 6 21:01:34 2007 UTC
(16 years, 8 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- only export relevant files to Doygen API documentation
Revision
1076 -
Directory Listing
Modified
Tue Mar 6 18:33:30 2007 UTC
(16 years, 8 months ago)
by
persson
Original Path:
libgig/trunk
* added "smart midi" and "round robin keyboard" dimensions
Revision
1070 -
Directory Listing
Modified
Mon Mar 5 17:42:35 2007 UTC
(16 years, 9 months ago)
by
persson
Original Path:
libgig/trunk
* custom velocity splits now works for gig v3 files too
* added support for custom splits points for other dimensions than
velocity (gig v3 feature)
Revision
1064 -
Directory Listing
Modified
Sat Mar 3 22:47:40 2007 UTC
(16 years, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- minor fix of Windows binary meta informations
Revision
1063 -
Directory Listing
Modified
Sat Mar 3 21:45:25 2007 UTC
(16 years, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed libgig's Dev-C++ project file to produce an actually working
Windows DLL file (mandatory symbols were not exported so far)
* fixed native Windows implementation of RIFF::File::__GetFileSize() to
work with younger versions than XP as well
* added Dev-C++ project files for the demo / example applications as well
* added instructions in README for how to compile libgig and its tools for
Windows
Revision
1050 -
Directory Listing
Modified
Fri Mar 2 01:04:45 2007 UTC
(16 years, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
933 -
Directory Listing
Modified
Fri Nov 24 12:50:05 2006 UTC
(17 years ago)
by
schoenebeck
Original Path:
libgig/trunk
* preparations for release 3.1.0
Revision
931 -
Directory Listing
Modified
Sun Oct 29 17:58:14 2006 UTC
(17 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
show group index for each sample
Revision
930 -
Directory Listing
Modified
Sun Oct 29 17:57:20 2006 UTC
(17 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gig.cpp, src/gig.h: fixed behavior regarding the newly added support
for sample groups, the initial implementation assumed a group index of 0
in the .gig file to mean "no group assigned" and thus the possibility
that there might not be a group at all, but in fact the .gig format
assumes always at least one group (the default group), thus a group index
of 0 means "member of default group"
Revision
929 -
Directory Listing
Modified
Tue Oct 24 22:24:45 2006 UTC
(17 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* support for Gigasampler's sample groups added
Revision
928 -
Directory Listing
Modified
Tue Oct 24 19:32:47 2006 UTC
(17 years, 1 month ago)
by
persson
Original Path:
libgig/trunk
* added DLS INFO string Subject and fixed string Media
* fixed SamplePeriod calculation
Revision
927 -
Directory Listing
Modified
Tue Oct 24 14:30:47 2006 UTC
(17 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
extended test cases to check Region parameters
Revision
926 -
Directory Listing
Modified
Tue Oct 24 14:29:16 2006 UTC
(17 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
just fixed two little API doc typos
Revision
923 -
Directory Listing
Modified
Thu Oct 19 19:01:13 2006 UTC
(17 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed and expanded initial test cases
Revision
919 -
Directory Listing
Modified
Fri Sep 15 19:35:11 2006 UTC
(17 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* bugfix: sampler parameters UnityNote, FineTune, Gain, SamplerOptions and
SampleLoops were not stored when trying to save DLS or .gig files
Revision
918 -
Directory Listing
Modified
Sat Sep 2 08:45:37 2006 UTC
(17 years, 3 months ago)
by
persson
Original Path:
libgig/trunk
* several fixes for the write support
Revision
917 -
Directory Listing
Modified
Sun Aug 20 14:50:36 2006 UTC
(17 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* added CPPUnit test cases (at the moment primarily for automatic check
of Gigasampler write support)
Revision
916 -
Directory Listing
Modified
Thu Aug 10 21:27:50 2006 UTC
(17 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/gigdump.cpp: print global file informations
Revision
902 -
Directory Listing
Modified
Sat Jul 22 14:22:01 2006 UTC
(17 years, 4 months ago)
by
persson
Original Path:
libgig/trunk
* real support for 24 bit samples
* support for reading of .art files
Revision
867 -
Directory Listing
Modified
Wed May 31 23:10:47 2006 UTC
(17 years, 6 months ago)
by
capela
Original Path:
libgig/trunk
* packaging changes:
- changed deprecated copyright attribute to license;
added ldconfig to post-(un)install steps on libgig.spec (RPM)
Revision
864 -
Directory Listing
Modified
Sun May 14 07:15:38 2006 UTC
(17 years, 6 months ago)
by
persson
Original Path:
libgig/trunk
* sample loop parameters are now taken from the DimensionRegion
instead of the wave chunk
* keyswitching dimension is changed from split type "normal" to "bit"
Revision
861 -
Directory Listing
Modified
Sun May 7 18:34:38 2006 UTC
(17 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- include NEWS file on installation
Revision
860 -
Directory Listing
Modified
Sun May 7 18:21:15 2006 UTC
(17 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- libgig's home has slightly changed from stud.fh-heilbronn.de to
stud.hs-heilbronn.de
Revision
859 -
Directory Listing
Modified
Sun May 7 18:19:55 2006 UTC
(17 years, 6 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- slightly extended README a bit
Revision
858 -
Directory Listing
Modified
Sat May 6 11:29:29 2006 UTC
(17 years, 7 months ago)
by
persson
Original Path:
libgig/trunk
* added support for more than one custom velocity split inside a
region
Revision
854 -
Directory Listing
Modified
Fri Apr 28 17:51:27 2006 UTC
(17 years, 7 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* preparations for release 3.0.0
Revision
839 -
Directory Listing
Modified
Fri Feb 10 19:23:59 2006 UTC
(17 years, 9 months ago)
by
persson
Original Path:
libgig/trunk
* fixed bug introduced in previous commit - info strings weren't
correctly terminated
Revision
834 -
Directory Listing
Modified
Mon Feb 6 17:58:21 2006 UTC
(17 years, 9 months ago)
by
persson
Original Path:
libgig/trunk
* fixed some memory management errors, one of them was causing a crash
when a multi-file gig was deallocated
Revision
833 -
Directory Listing
Modified
Sun Feb 5 17:30:13 2006 UTC
(17 years, 9 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/RIFF.cpp: bugfix in File::Save() methods which did not ensure that
the whole RIFF tree was already built before writing which caused opening
an existing file and saving it afterwards to write just an empty file
Revision
823 -
Directory Listing
Modified
Fri Dec 23 01:38:50 2005 UTC
(17 years, 11 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* recommited bugfixes regarding .gig write support
(that commit batch got lost due to the recent CVS server defect)
Revision
813 -
Directory Listing
Modified
Thu Dec 22 17:23:31 2005 UTC
(17 years, 11 months ago)
by
wylder
Original Path:
libgig/trunk
gigextract compile flags missing
Revision
809 -
Directory Listing
Modified
Tue Nov 22 11:26:55 2005 UTC
(18 years ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
808 -
Directory Listing
Modified
Tue Nov 22 09:11:17 2005 UTC
(18 years ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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)
Revision
806 -
Directory Listing
Modified
Sat Nov 12 19:53:53 2005 UTC
(18 years ago)
by
schoenebeck
Original Path:
libgig/trunk
just updated API docu a bit (regarding write support)
Revision
805 -
Directory Listing
Modified
Sat Nov 12 19:36:20 2005 UTC
(18 years ago)
by
schoenebeck
Original Path:
libgig/trunk
- RIFF classes should use 'Reader'/'Writer' design pattern
- DLS::Articulator and DLS::Articulation classes should be extended with
methods to allow creation and deletion of their subobjects
Revision
804 -
Directory Listing
Modified
Sat Nov 12 19:16:01 2005 UTC
(18 years ago)
by
schoenebeck
Original Path:
libgig/trunk
* src/DLS.cpp:
- further bugfixes regarding DLS write support
* src/dlsdump.cpp:
- show for every region the name of the referenced sample
- show file name in quotation marks
Revision
803 -
Directory Listing
Modified
Sat Nov 12 12:36:49 2005 UTC
(18 years ago)
by
schoenebeck
Original Path:
libgig/trunk
forgot to add new header 'helper.h' recently
Revision
802 -
Directory Listing
Modified
Thu Nov 10 19:53:34 2005 UTC
(18 years ago)
by
schoenebeck
Original Path:
libgig/trunk
* bugfixes for the last commit batch
Revision
801 -
Directory Listing
Modified
Wed Nov 9 20:05:14 2005 UTC
(18 years ago)
by
schoenebeck
Original Path:
libgig/trunk
all the error prone GetFirstFoo(), GetNextFoo() methods should be
replaced by the iterator design pattern one day
Revision
800 -
Directory Listing
Modified
Wed Nov 9 20:04:11 2005 UTC
(18 years ago)
by
schoenebeck
Original Path:
libgig/trunk
* 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
798 -
Directory Listing
Modified
Thu Nov 3 23:49:11 2005 UTC
(18 years, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
* fixed write support in RIFF classes
Revision
780 -
Directory Listing
Modified
Sun Sep 25 13:40:37 2005 UTC
(18 years, 2 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* added write support (only to the RIFF classes yet)
Revision
774 -
Directory Listing
Modified
Sun Sep 18 12:41:56 2005 UTC
(18 years, 2 months ago)
by
persson
Original Path:
libgig/trunk
* support for the gig v3 feature to have a number of dimension splits
not equal to a power of two
Revision
773 -
Directory Listing
Modified
Sat Sep 17 14:24:45 2005 UTC
(18 years, 2 months ago)
by
persson
Original Path:
libgig/trunk
* fixed the GetVelocityCutoff function, it wasn't always using the
VCFVelocityScale parameter when no cutoff controller was defined
Revision
732 -
Directory Listing
Modified
Mon Aug 15 17:26:02 2005 UTC
(18 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
* preparations for release 2.0.2
Revision
731 -
Directory Listing
Modified
Mon Aug 15 17:25:16 2005 UTC
(18 years, 3 months ago)
by
schoenebeck
Original Path:
libgig/trunk
updated copyright for 2005
Revision
728 -
Directory Listing
Modified
Tue Jul 26 11:13:53 2005 UTC
(18 years, 4 months ago)
by
persson
Original Path:
libgig/trunk
* added VCFCutoffControllerInvert parameter and GetVelocityCutoff
function to DimensionRegion
Revision
695 -
Directory Listing
Modified
Sat Jul 16 19:36:23 2005 UTC
(18 years, 4 months ago)
by
persson
Original Path:
libgig/trunk
* fixed the 24 bit decompression, the result should now be exact
instead of an approximation
Revision
666 -
Directory Listing
Modified
Sun Jun 19 15:18:59 2005 UTC
(18 years, 5 months ago)
by
persson
Original Path:
libgig/trunk
* added support for gig v3 multi-file format
Revision
657 -
Directory Listing
Modified
Wed Jun 15 20:39:40 2005 UTC
(18 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
remove auto generated Doxyfile on 'make -f Makefile.cvs clean'
Revision
656 -
Directory Listing
Modified
Wed Jun 15 20:39:11 2005 UTC
(18 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
include KDevelop project file with 'make dist'
Revision
655 -
Directory Listing
Modified
Wed Jun 15 20:38:25 2005 UTC
(18 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
don't include auto generated man files with 'make dist'
Revision
652 -
Directory Listing
Modified
Wed Jun 15 13:57:29 2005 UTC
(18 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
require automake (>= 1.5) for 'make -f Makefile.cvs'
(mandatory for 'dist-bzip2' automake option)
Revision
650 -
Directory Listing
Modified
Wed Jun 15 12:51:12 2005 UTC
(18 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
updated README (require automake >= 1.5 for 'make -f Makefile.cvs')
Revision
646 -
Directory Listing
Modified
Mon Jun 13 00:08:10 2005 UTC
(18 years, 5 months 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
(18 years, 5 months ago)
by
capela
Original Path:
libgig/trunk
Last fixes to 2.0.1 release (hopefully).
Revision
644 -
Directory Listing
Modified
Sun Jun 12 23:52:05 2005 UTC
(18 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
fixed libgig's libtool version
Revision
635 -
Directory Listing
Modified
Sun Jun 12 14:03:52 2005 UTC
(18 years, 5 months 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
(18 years, 5 months ago)
by
schoenebeck
Original Path:
libgig/trunk
- include debian/ directory on 'make dist'
- create a bzip2 tarball on 'make dist'
Revision
633 -
Directory Listing
Modified
Sun Jun 12 13:11:03 2005 UTC
(18 years, 5 months ago)
by
capela
Original Path:
libgig/trunk
Prepared for 2.0.1 release.
Revision
632 -
Directory Listing
Modified
Sun Jun 12 13:06:57 2005 UTC
(18 years, 5 months 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
(18 years, 5 months ago)
by
persson
Original Path:
libgig/trunk
* added DimensionRegion::GetVelocityRelease function
Revision
608 -
Directory Listing
Modified
Fri Jun 3 14:35:44 2005 UTC
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 6 months 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
(18 years, 7 months 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
(18 years, 7 months 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
(18 years, 7 months 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
(18 years, 8 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
(18 years, 8 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
(18 years, 8 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
(18 years, 9 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
(18 years, 9 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
(18 years, 9 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
(18 years, 9 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
(18 years, 9 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
(18 years, 9 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
(18 years, 10 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
(18 years, 10 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
(18 years, 10 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
(18 years, 10 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
(18 years, 10 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
(18 years, 10 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
(18 years, 11 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 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
314 -
Directory Listing
Modified
Fri Nov 26 19:28:36 2004 UTC
(19 years 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 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 ago)
by
schoenebeck
Original Path:
libgig/trunk
- fixed little typo
- updated instructions for generating API docs
Revision
310 -
Directory Listing
Modified
Fri Nov 26 00:14:50 2004 UTC
(19 years 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 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, 1 month 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, 1 month 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, 2 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, 2 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, 2 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, 2 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, 3 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, 3 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, 3 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, 4 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, 4 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, 4 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, 4 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, 4 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, 5 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
(19 years, 7 months 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
(19 years, 7 months 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
(19 years, 8 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
(19 years, 11 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
(19 years, 11 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
(19 years, 11 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
(19 years, 11 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 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 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, 1 month ago)
by
schoenebeck
Original Path:
libgig/trunk
Initial revision
Revision
1 -
Directory Listing
Added
Sat Oct 25 20:15:04 2003 UTC
(20 years, 1 month ago)
by
(unknown author)
Original Path:
libgig/trunk
Standard project directories initialized by cvs2svn.