/[svn]/libgig/trunk/src/tools
ViewVC logotype

Log of /libgig/trunk/src/tools

View Directory Listing Directory Listing


Sticky Revision:

Revision 3623 - Directory Listing
Modified Wed Oct 2 16:30:29 2019 UTC (4 years, 6 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 (5 years, 11 months 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 (6 years, 11 months 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 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, 4 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 (7 years, 11 months 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, 9 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, 3 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, 3 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, 3 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, 10 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


  ViewVC Help
Powered by ViewVC