Log of /libgig/trunk/src/tools
Directory Listing
Revision
3993 -
Directory Listing
Modified
Thu Sep 2 15:34:11 2021 UTC
(2 years, 8 months ago)
by
schoenebeck
wav2gig: minor output format cosmetics
Revision
3992 -
Directory Listing
Modified
Thu Sep 2 15:15:43 2021 UTC
(2 years, 8 months ago)
by
schoenebeck
* wav2gig tool: add --verbose option.
* Bumped version (4.3.0.svn33).
Revision
3991 -
Directory Listing
Modified
Tue Aug 31 15:58:57 2021 UTC
(2 years, 8 months ago)
by
schoenebeck
* wav2gig tool: add --dry-run option.
* Bumped version (4.3.0.svn32).
Revision
3990 -
Directory Listing
Modified
Mon Aug 30 20:14:15 2021 UTC
(2 years, 8 months ago)
by
schoenebeck
* wav2gig tool: allow overriding the input .wav file name scheme by
custom regular expression passed as command line argument(s).
* Bumped version (4.3.0.svn31).
Revision
3989 -
Directory Listing
Modified
Sat Aug 28 13:46:54 2021 UTC
(2 years, 8 months ago)
by
schoenebeck
* wav2gig tool: use note number from wav file name if there was
no note info stored in the wav file itself already.
Revision
3983 -
Directory Listing
Modified
Tue Aug 3 16:05:32 2021 UTC
(2 years, 9 months ago)
by
schoenebeck
Drop "svn:executable" property from all source files.
Revision
3982 -
Directory Listing
Modified
Tue Aug 3 15:53:34 2021 UTC
(2 years, 9 months ago)
by
schoenebeck
- wav2gig: enable CVS style revision macro expansion
Revision
3981 -
Directory Listing
Modified
Tue Aug 3 15:19:08 2021 UTC
(2 years, 9 months ago)
by
schoenebeck
- wav2gig: fix compile errors (e.g. on Windows).
Revision
3980 -
Directory Listing
Modified
Tue Aug 3 14:37:25 2021 UTC
(2 years, 9 months ago)
by
schoenebeck
* Add new command line tool "wav2gig".
* Bumped version (4.3.0.svn30).
Revision
3623 -
Directory Listing
Modified
Wed Oct 2 16:30:29 2019 UTC
(4 years, 7 months ago)
by
schoenebeck
* Autoconf: require at least a C++11 compliant compiler.
* gig.cpp/.h: GIG FORMAT EXTENSION: Added attributes
DimensionRegion::LFO1WaveForm, DimensionRegion::LFO2WaveForm and
DimensionRegion::LFO3WaveForm, which allow to override LFOs'
default wave form (e.g. saw or square instead of the default wave
form which was always sine in the original Gigasampler/GigaStudio
software).
* gig.cpp/.h: GIG FORMAT EXTENSION: Added attributes
DimensionRegion::LFO1Phase, DimensionRegion::LFO2Phase and
DimensionRegion::LFO3Phase, which allow to move the start point
horizontally of the LFOs' waves on the time axis
(0° ... 360°).
* gig.cpp/.h: GIG FORMAT EXTENSION: Added attribute
DimensionRegion::LFO3FlipPhase (the original Gigasampler/GigaStudio
software only had that flip phase option for LFO1 and LFO2).
* gig.cpp/.h: Added method DimensionRegion::UsesAnyGigFormatExtension()
(however only as private method yet, see comments on method why).
* src/tools/gigdump.cpp: Print dimension region properties
LFO1WaveForm, LFO2WaveForm, LFO3WaveForm, LFO1Phase, LFO2Phase,
LFO3Phase, LFO1FlipPhase, LFO2FlipPhase and LFO3FlipPhase.
* Bumped version (4.2.0.svn1).
Revision
3476 -
Directory Listing
Modified
Wed Feb 20 19:12:49 2019 UTC
(5 years, 2 months ago)
by
schoenebeck
* Added MSVC build support
(anonymous patch from mailing list).
* Introduced CMake build support (yet constrained for building with MSVC)
(anonymous patch from mailing list).
* Bumped version (4.1.0.svn12).
Revision
3446 -
Directory Listing
Modified
Sun Dec 23 21:47:26 2018 UTC
(5 years, 4 months ago)
by
schoenebeck
* GIG FORMAT EXTENSION: Added attribute
DimensionRegion::NoNoteOffReleaseTrigger which allows to disable the
regular behaviour of playing release trigger sample on MIDI note-off
events.
* Bumped version (4.1.0.svn8).
Revision
3442 -
Directory Listing
Modified
Sat Dec 22 18:59:29 2018 UTC
(5 years, 4 months ago)
by
schoenebeck
* GIG FORMAT EXTENSION: Added attribute
DimensionRegion::SustainReleaseTrigger which allows to define whether
a sustain pedal up event shall cause a release trigger sample to be
played (default: don't play release trigger sample by sustain pedal).
* Bumped version (4.1.0.svn7).
Revision
3425 -
Directory Listing
Modified
Tue May 8 18:45:28 2018 UTC
(6 years ago)
by
schoenebeck
* src/tools/gigdump.cpp: Added command line option --instrument-names which
causes only instrument names and their index numbers to be printed.
* Bumped version (4.1.0.svn5).
Revision
3330 -
Directory Listing
Modified
Sun Jul 23 18:38:36 2017 UTC
(6 years, 9 months ago)
by
schoenebeck
- Fixed compilation error.
Revision
3325 -
Directory Listing
Modified
Fri Jul 21 13:08:49 2017 UTC
(6 years, 9 months ago)
by
schoenebeck
- Fixed compilation error.
Revision
3323 -
Directory Listing
Modified
Thu Jul 20 22:09:54 2017 UTC
(6 years, 9 months ago)
by
schoenebeck
* gig.h/.cpp: Added new struct "eg_opt_t" and new class member variable
"DimensionRegion::EGOptions" as an extension to the gig file format,
which allows to override the default behavior of EGs' state machines.
* DLS.h: Got rid of C-style typedefs.
* src/tools/gigdump.cpp: Print the new EG behavior options.
* Bumped version (4.0.0.svn27).
Revision
3175 -
Directory Listing
Modified
Thu May 11 11:34:19 2017 UTC
(7 years ago)
by
schoenebeck
* Fixed potential crash in command line tools gig2stereo, korg2gig,
korgdump and sf2extract.
Revision
3115 -
Directory Listing
Modified
Sat Apr 15 20:17:05 2017 UTC
(7 years, 1 month ago)
by
schoenebeck
* src/gig.cpp: Fixed CRC checksums being wrong sometimes.
* src/tools/gig2stereo.cpp: Also merge mono sample pairs
with non matching loop information if argument
"--incompatible" was given.
* Bumped version (4.0.0.svn13).
Revision
3048 -
Directory Listing
Modified
Fri Nov 25 18:34:45 2016 UTC
(7 years, 5 months ago)
by
schoenebeck
- Fixed various spelling mistakes (patch by Debian maintainer).
Revision
2989 -
Directory Listing
Modified
Sat Sep 24 14:00:46 2016 UTC
(7 years, 7 months ago)
by
schoenebeck
* src/gig.cpp, src/gig.h: Fixed samples' CRC checksums were misordered
when a Sample was deleted.
* src/gig.cpp, src/gig.h: Added new method
Sample::GetWaveDataCRC32Checksum().
* src/tools/gigdump.cpp: print samples' CRC32 checksums.
* Bumped version (4.0.0.svn9).
Revision
2985 -
Directory Listing
Modified
Tue Sep 20 22:13:37 2016 UTC
(7 years, 7 months ago)
by
schoenebeck
* gig.cpp/gig.h: Added new method Sample::VerifyWaveData() which
allows to check whether a sample had been damaged for some
reason.
* gigdump tool: added and implemented new parameter "--verify"
which allows to check the raw wave form data integrity of all
samples.
* gigdump tool: added and implemented new parameter
"--rebuild-checksums" which allows to recalculate the CRC32
checksum of all samples' raw wave data and rebuilding the gig
file's global checksum table (i.e. in case the file's checksum
table was damaged).
* Bumped version (4.0.0.svn8).
Revision
2984 -
Directory Listing
Modified
Tue Sep 20 15:13:58 2016 UTC
(7 years, 7 months ago)
by
schoenebeck
* src/tools/gigextract.cpp: Fix: if sample name contains a path separator
(slash or backslash) then replace them by a minus sign to avoid file
system issues.
* src/tools/gigdump.cpp: additionally print RIFF chunk file offset and
RIFF chunk size of sample data.
* Bumped version (4.0.0.svn7).
Revision
2923 -
Directory Listing
Modified
Sat May 21 08:54:32 2016 UTC
(7 years, 11 months ago)
by
schoenebeck
* gig.cpp: Fixed Region::UpdateUpdateVelocityTable() which did not work
correctly if there were dimensions after the velocity dimension: it
only created valid velocity tables for cases of dimensions lower than
the velocity dimension.
* gigdump: Additionally print VelocityUpperLimit and
DimensionUpperLimits of all dimension regions.
* Bumped version (4.0.0.svn6).
Revision
2917 -
Directory Listing
Modified
Wed May 18 08:56:18 2016 UTC
(7 years, 11 months ago)
by
schoenebeck
- Added svn ignore filter for auto generated files.
Revision
2909 -
Directory Listing
Modified
Thu May 12 19:34:17 2016 UTC
(8 years ago)
by
schoenebeck
* gig/DLS: Removed 2GB limitation when loading a gig or DLS file.
* korg2gig: Fixed fine tuning which was not translated at all.
* Bumped version (4.0.0.svn2).
Revision
2836 -
Directory Listing
Modified
Sun Aug 23 05:57:18 2015 UTC
(8 years, 8 months ago)
by
persson
* gig: fixed bug in Script::SetGroup: the script chunk wasn't moved
* fixed compilation error with clang 3.4
* akai tools: improved output of non-ascii characters in usage messages
* fixed compile warnings
Revision
2780 -
Directory Listing
Modified
Thu Jul 2 20:04:16 2015 UTC
(8 years, 10 months ago)
by
schoenebeck
* src/SF.cpp, src/SF.h:
- Added new method Sample::ReadNoClear().
* Added new command line tool "sf2extract" (and a man page for it).
* Bumped version (3.3.0.svn29).
Revision
2706 -
Directory Listing
Modified
Wed Jan 14 16:07:45 2015 UTC
(9 years, 4 months ago)
by
schoenebeck
- Just enabled SVN revision keyword substution on this file.
Revision
2693 -
Directory Listing
Modified
Tue Jan 6 15:48:59 2015 UTC
(9 years, 4 months ago)
by
schoenebeck
* Bug fix in "gig2stereo" command line tool, and added an additional
option "--incompatible" for this tool.
* Bumped version (v3.3.0.svn24).
Revision
2685 -
Directory Listing
Modified
Sat Jan 3 21:44:42 2015 UTC
(9 years, 4 months ago)
by
schoenebeck
* RIFF: Fixed embarrassing old bug: POSIX read() errors were never detected
on Chunk::Read() calls due to signment incompatible variable.
* Added new command line tool "gig2stereo" (and a man page for it).
* Bumped version (v3.3.0.svn23).
Revision
2609 -
Directory Listing
Modified
Sun Jun 8 19:00:30 2014 UTC
(9 years, 11 months ago)
by
schoenebeck
* gig: Fixed instrument script slot saving/loading.
* gigdump tool: Show scripts and script slots.
* Bumped version (3.3.0.svn17).
Revision
2577 -
Directory Listing
Modified
Sat May 24 06:43:29 2014 UTC
(9 years, 11 months ago)
by
persson
* fixed compile error in gigextract
Revision
2574 -
Directory Listing
Modified
Thu May 22 15:54:02 2014 UTC
(9 years, 11 months ago)
by
schoenebeck
* AKAI: Fixed various compilation errors for Windows.
Revision
2573 -
Directory Listing
Modified
Thu May 22 15:17:09 2014 UTC
(9 years, 11 months ago)
by
schoenebeck
* Akai: Fixed Mac OSX support so that the Akai lib files and tools
compile without any exotic third party libraries.
Revision
2572 -
Directory Listing
Modified
Thu May 22 12:14:04 2014 UTC
(9 years, 11 months ago)
by
schoenebeck
* Added fork of libakai (this fork provides Linux support) which
allows reading AKAI medias. Comes with two command line tools
'akaidump' and 'akaiextract'. Also added a man page for each
tool.
Revision
2571 -
Directory Listing
Added
Wed May 21 20:33:45 2014 UTC
(9 years, 11 months ago)
by
schoenebeck
* moved source files of command line tools to new subdir src/tools