Ciao james
yes, I get your email, but was to late..
Feature already made, SVN rev 1924:
Here the example c++ code that we wrote how to display the all GM and GS sounds on the 10 Groove/MS family patch sounds:
Patch_Source_GMGIGA::~Patch_Source_GMGIGA() {
}
static QString _getFamilyName(int iProgram) {
if (iProgram < 0)
return "Invalid";
if (iProgram < 4)
return "Piano GIGA";
if (iProgram < 16)
return "Electric Piano GIGA";
if (iProgram < 24)
return "Organ GIGA";
if (iProgram < 32)
return "Guitar GIGA";
if (iProgram < 48)
return "Strings GIGA";
if (iProgram < 64)
return "Brass GIGA";
if (iProgram < 72)
return "Reed GIGA";
if (iProgram < 80)
return "Flute GIGA";
if (iProgram < 96)
return "Synth GIGA";
return "FX & ORIENTAL SOUNDS";
}
#define LINUXSAMPLER_HOST "localhost"
#define LINUXSAMPLER_PORT 8888
void Patch_Source_GMGIGA::reloadPatchListByLscp() {
category_array.clear(); // clean old data (if any)
// we add the categories first here, so they are in the order we need,
// because the order is linked to the sequence of category buttons on
// the Groove keyboard panel
add_category_internal("Piano GIGA");
add_category_internal("Electric Piano GIGA");
add_category_internal("Guitar GIGA");
add_category_internal("Strings GIGA");
add_category_internal("Brass GIGA");
add_category_internal("Flute GIGA");
add_category_internal("Organ GIGA");
add_category_internal("Reed GIGA");
add_category_internal("Synth GIGA");
add_category_internal("FX & ORIENTAL SOUNDS");
add_category_internal("Drum Sets GIGA");
So, you can use for your tool too.
Another new...now on LSCP file we can also include the all variation ( programs) sounds inside the .gig file and the MS display under GIGA GM/GS will display too.
here the new shot:
Where:
073 Piccolo Std = original name of the .gig file, if you edit the name of the original file, will display there.
[0] = sound program inside the .gig file ( all my ,gig sounds have only one sound inside, it mean Prg 0
PRG= program change number
VAR = GS Variation
TYPE = GM/GIG .gig format.
MAYBE tomorrow we include another NICE Info feature:
This you have when you select the GIGA solo and then EDIT mode.
Will include the GIG sound info when you select it, with:
Giga File Size: Mb/Gb
Active Voice: Voice that are current in use xxx
Active Disk Stream: HD voice in use xxxx
Memory RAM available: 61Mb ...
Memory RAM Used: 59Mb ....
How I told, NOT sure that tomorrow is included, first we ahve to fix some other bug/feature on list...BUT if we include, now is more interesting.