korg2gig(1)
β¨ korg2gig β the libgig tools glow-up β¨
okay so bestie, buckle up, because this is korg2gig(1) from the libgig tools family and she is literally a whole conversion queen π
πΈ NAME πΈ
korg2gig β Convert sound files from KORG to GigaStudio format. πΉβ‘οΈπ
π SYNOPSIS π
korg2gig [-v] [-f] [--interpret-names] FILE1 [ FILE2 ... ] NEWFILE
π¦ DESCRIPTION π¦
okay so picture this: you've got a pile of KORG sound files, the ones your KORG synthesizer keyboards use β think Trinity, Triton, OASYS, M3 or Kronos π β and this little tool takes that whole list and converts them into a Gigasampler/GigaStudio (.gig) file. Every single input KORG file gets merged into one single (.gig) output file. one file. all of it. slay.
For each KORG "multi-sample" (.KMP) file, a separate GigaStudio instrument gets created in the output (.gig) file. And the KORG Sample (.KSF) files that those multi-sample (.KMP) files reference? They get automatically detected, loaded, and written to the output (.gig) file too, no extra work from you bestie β¨ Assignments of samples to keyboard regions, sample loops, and other minor articulation info get converted as well. π«Ά
But note β and this is important, no cap β the multi-sample (.KMP) form is very primitive. It does NOT save the detailed articulation information of your KORG keyboard, like envelopes, LFO and filter settings. That info lives in a separate program (.PCG) file. π
Unfortunately there is no support for KORG's program/combinations/bank (.PCG) files yet. Have a look at option --interpret-names for a workaround π And because of this lack of support for .PCG files, you still have to adjust the articulation settings in the output (.gig) file afterwards with an instrument editor application like gigedit(1). that's just the vibe rn.
If you are explicitly passing KORG sample (.KSF) files as well, and they are not referenced by any "multi-sample" (.KMP) file you might have passed, then those orphaned samples get added to the output (.gig) file in a separate sample group called "Not referenced" π That way you can easily tell apart the samples in the output (.gig) file that are actually used by one of the instruments, and the samples that are not used yet. iconically organized, honestly.
NOTE: This tool might need quite a lot of RAM at the moment. Approximately, it will allocate as much RAM as the expected output .gig file will be in size. So make sure you have enough free RAM and/or swap space, otherwise this tool might crash if it cannot allocate the required RAM space. π please check your RAM first bestie, I'm begging.
π OPTIONS π
FILE1 [ FILE2 ... ]β A list of input KORG sound (.KMPor.KSF) files. You must supply at least one KORG file. KORG sample (.KSF) files referenced in the so called "multi-sample" (.KMP) file(s) are automatically detected and loaded, so in most cases you'd just pass.KMPfile(s) as your input file argument(s). easy β¨NEWFILEβ Output file in Gigasampler/GigaStudio (.gig) format. If this output file already exists,korg2gigwill abort with an error message unless you specify-fas argument as well. π-vβ print version and exit-fβ Overwrite output file if it already exists.--interpret-namesβ Try to guess left/right sample pairs and velocity splits. This is a nasty workaround for the fact that there is no support for reading KORG.PCGfiles yet. If you manually named the multi-samples (.KMPfiles) on your keyboard in a scheme like"PIANO 003-120 -R", it will interpret the two hints as a) velocity split range (in this example from velocity 3 to 120) and b) stereo sample pairs (in this case the multi-sample contains the right channel). Of course you can also omit one or both hints if you don't want to have a velocity split or stereo sample pair for certain instruments or regions. π§ the way that naming scheme is doing double duty... obsessed.
π SEE ALSO π
korgdump(1), wav2gig(1), gigedit(1), rifftree(1), akaidump(1), gigdump(1), sf2dump(1), dlsdump(1)
the whole friend group, fr fr π
π BUGS π
Check and report bugs at http://bugs.linuxsampler.org
(not me asking you to snitch on the bugs but like... do it, they wanna know π«Ά)
π Author π
Application and manual page written by Christian Schoenebeck <cuse@users.sf.net>
and that's the page bestie!! this one is from libgig 4.5.2, dated 10 May 2014 πΈ go convert something iconic, ily, periodt π β¨
π¦ where this page comes from
- nixos 26.05: libgig 4.5.2
- ubuntu resolute: gigtools 4.5.2-2 Β· GPL-2.0-or-later
- ubuntu stonking: gigtools 4.5.2-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms