CVS log for libgig/src/gig.h |
|
|
Up to [ls] / libgig / src
Request diff between arbitrary revisions
/ Display revisions graphically
Default branch: MAIN
Bookmark a link to:
HEAD
/
(download)
Revision
1.36
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Fri Nov 24 12:50:05 2006 UTC (2 years, 1 month ago) by schoenebeck
Branch:
MAIN
CVS Tags:
release3_1_0,
HEAD
Changes since 1.35: +1 -1 lines
Diff to previous 1.35
* preparations for release 3.1.0
Revision
1.35
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sun Oct 29 17:57:20 2006 UTC (2 years, 2 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.34: +15 -3 lines
Diff to previous 1.34
* 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
1.34
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Tue Oct 24 21:24:45 2006 UTC (2 years, 2 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.33: +44 -3 lines
Diff to previous 1.33
* support for Gigasampler's sample groups added
Revision
1.33
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Tue Oct 24 13:29:16 2006 UTC (2 years, 2 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.32: +3 -3 lines
Diff to previous 1.32
just fixed two little API doc typos
Revision
1.32
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sun May 14 06:15:38 2006 UTC (2 years, 7 months ago) by persson
Branch:
MAIN
Changes since 1.31: +1 -1 lines
Diff to previous 1.31
* 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
1.31
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sat May 6 10:29:29 2006 UTC (2 years, 8 months ago) by persson
Branch:
MAIN
Changes since 1.30: +3 -8 lines
Diff to previous 1.30
* added support for more than one custom velocity split inside a
region
Revision
1.30
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Mon Feb 6 17:58:21 2006 UTC (2 years, 11 months ago) by persson
Branch:
MAIN
CVS Tags:
release3_0_0
Changes since 1.29: +1 -4 lines
Diff to previous 1.29
* fixed some memory management errors, one of them was causing a crash
when a multi-file gig was deallocated
Revision
1.29
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Fri Dec 23 01:38:50 2005 UTC (3 years ago) by schoenebeck
Branch:
MAIN
Changes since 1.28: +7 -16 lines
Diff to previous 1.28
* recommited bugfixes regarding .gig write support
(that commit batch got lost due to the recent CVS server defect)
Revision
1.28
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Tue Nov 22 11:26:55 2005 UTC (3 years, 1 month ago) by schoenebeck
Branch:
MAIN
Changes since 1.27: +45 -87 lines
Diff to previous 1.27
* 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
1.27
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sun Sep 18 11:41:56 2005 UTC (3 years, 3 months ago) by persson
Branch:
MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26
* support for the gig v3 feature to have a number of dimension splits
not equal to a power of two
Revision
1.26
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sat Sep 17 13:24:45 2005 UTC (3 years, 3 months ago) by persson
Branch:
MAIN
Changes since 1.25: +1 -0 lines
Diff to previous 1.25
* fixed the GetVelocityCutoff function, it wasn't always using the
VCFVelocityScale parameter when no cutoff controller was defined
Revision
1.25
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Tue Jul 26 10:13:53 2005 UTC (3 years, 5 months ago) by persson
Branch:
MAIN
CVS Tags:
release2_0_2
Changes since 1.24: +4 -1 lines
Diff to previous 1.24
* added VCFCutoffControllerInvert parameter and GetVelocityCutoff
function to DimensionRegion
Revision
1.24
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sun Jun 19 14:18:59 2005 UTC (3 years, 6 months ago) by persson
Branch:
MAIN
Changes since 1.23: +4 -1 lines
Diff to previous 1.23
* added support for gig v3 multi-file format
Revision
1.23
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Mon Jun 6 15:50:58 2005 UTC (3 years, 7 months ago) by persson
Branch:
MAIN
CVS Tags:
release2_0_1
Changes since 1.22: +4 -0 lines
Diff to previous 1.22
* added DimensionRegion::GetVelocityRelease function
Revision
1.22
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sun May 8 15:19:34 2005 UTC (3 years, 8 months ago) by schoenebeck
Branch:
MAIN
CVS Tags:
release2_0_0
Changes since 1.21: +3 -0 lines
Diff to previous 1.21
* 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
1.21
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sat May 7 20:24:04 2005 UTC (3 years, 8 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.20: +11 -5 lines
Diff to previous 1.20
* src/gig.h, src/gig.cpp: API change of progress callback
Revision
1.20
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sat May 7 19:19:10 2005 UTC (3 years, 8 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.19: +21 -6 lines
Diff to previous 1.19
* 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
1.19
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Wed Mar 9 22:02:40 2005 UTC (3 years, 9 months ago) by persson
Branch:
MAIN
Changes since 1.18: +4 -0 lines
Diff to previous 1.18
* 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
1.18
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Wed Feb 23 19:10:11 2005 UTC (3 years, 10 months ago) by persson
Branch:
MAIN
Changes since 1.17: +2 -0 lines
Diff to previous 1.17
* src/gig.h, src/gig.cpp: added pre-calculated sample attenuation
parameter
* src/gigdump: added output of Gain and SampleStartOffset
Revision
1.17
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Thu Feb 17 02:22:26 2005 UTC (3 years, 10 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.16: +19 -6 lines
Diff to previous 1.16
* 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
1.16
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Thu Feb 10 19:16:30 2005 UTC (3 years, 10 months ago) by persson
Branch:
MAIN
Changes since 1.15: +20 -1 lines
Diff to previous 1.15
* 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
1.15
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sat Jan 29 14:25:35 2005 UTC (3 years, 11 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.14: +2 -3 lines
Diff to previous 1.14
tiny API doc fix (regarding keyswitching and crossfades)
Revision
1.14
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Tue Jan 25 21:54:23 2005 UTC (3 years, 11 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
* src/gig.cpp: fixed some memory leaks (patch by Gene Anders)
Revision
1.13
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sun Jan 23 20:47:17 2005 UTC (3 years, 11 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.12: +4 -4 lines
Diff to previous 1.12
* src/gig.h, src/gig.cpp: support for up to 8 dimensions as introduced by
Gig V3 (patch by Andreas Persson)
Revision
1.12
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Fri Jan 21 16:40:36 2005 UTC (3 years, 11 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.11: +13 -6 lines
Diff to previous 1.11
* 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
1.11
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Fri Nov 26 00:14:50 2004 UTC (4 years, 1 month ago) by capela
Branch:
MAIN
CVS Tags:
release1_0_0
Changes since 1.10: +1 -0 lines
Diff to previous 1.10
* gig.h oneliner forward declaration of gig::Region.
* Fixed man pages automake install rule.
* Doxygen documentation fix (make docs).
Revision
1.10
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sun Nov 21 18:02:21 2004 UTC (4 years, 1 month ago) by schoenebeck
Branch:
MAIN
Changes since 1.9: +1 -3 lines
Diff to previous 1.9
* src/gig.cpp, src/gig.h: applied patch by Andreas Persson which improves
accuracy of all three velocity response curves
Revision
1.9
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Wed Oct 13 19:05:42 2004 UTC (4 years, 2 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.8: +1 -0 lines
Diff to previous 1.8
* 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
1.8
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sat Sep 4 23:46:28 2004 UTC (4 years, 4 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.7: +6 -7 lines
Diff to previous 1.7
* 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
1.7
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Tue Apr 27 08:06:07 2004 UTC (4 years, 8 months ago) by schoenebeck
Branch:
MAIN
CVS Tags:
release0_7_1,
release0_7_0
Changes since 1.6: +9 -9 lines
Diff to previous 1.6
updated copyright header for 2004
Revision
1.6
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Wed Mar 10 21:34:28 2004 UTC (4 years, 9 months ago) by schoenebeck
Branch:
MAIN
Changes since 1.5: +80 -39 lines
Diff to previous 1.5
* 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
1.5
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Fri Dec 26 16:15:31 2003 UTC (5 years ago) by schoenebeck
Branch:
MAIN
Changes since 1.4: +68 -0 lines
Diff to previous 1.4
* 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
1.4
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Thu Dec 25 01:09:08 2003 UTC (5 years ago) by schoenebeck
Branch:
MAIN
Changes since 1.3: +6 -4 lines
Diff to previous 1.3
* 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
1.3
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sat Nov 29 14:56:16 2003 UTC (5 years, 1 month ago) by schoenebeck
Branch:
MAIN
Changes since 1.2: +22 -7 lines
Diff to previous 1.2
* 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
1.2
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sun Nov 16 17:47:00 2003 UTC (5 years, 1 month ago) by schoenebeck
Branch:
MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1
* 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
1.1.1.1
/
(as text)
/
(view)
- annotate
- [select for diffs]
(vendor branch)
, Sat Oct 25 19:15:03 2003 UTC (5 years, 2 months ago) by schoenebeck
Branch:
linuxsampler_org
CVS Tags:
start
Changes since 1.1: +0 -0 lines
Diff to previous 1.1
Initial revision
Revision
1.1
/
(as text)
/
(view)
- annotate
- [select for diffs]
, Sat Oct 25 19:15:03 2003 UTC (5 years, 2 months ago) by schoenebeck
Branch:
MAIN
Initial revision
This form allows you to request diffs between any two revisions of
a file. You may select a symbolic revision name using the selection
box or you may type in a numeric name using the type-in text box.