SYNTH ZONE
Visit The Bar For Casual Discussion
Page 1 of 8 1 2 3 4 5 6 7 8 >
Topic Options
#310475 - 04/27/10 03:22 PM Preview of LSPC Gen
Irishacts Offline
Senior Member

Registered: 11/18/01
Posts: 1631
Loc: Ireland
The title says it all.
Still a work in progress.
http://www.irishacts.com/lionstracs/lapcgen.htm

Regards
James

Top
#310476 - 04/27/10 05:09 PM Re: Preview of LSPC Gen
AFG Music Offline
Member

Registered: 03/12/09
Posts: 513
Quote:
Originally posted by Irishacts:
The title says it all.
Still a work in progress.
http://www.irishacts.com/lionstracs/lapcgen.htm

Regards
James


amazing!!!!!!!!!!!!!!!!!!!!!

good to see how easy it works.

can you maybe create a software or include with this something to edit gmgigabank_Lionstracs file to?



[This message has been edited by AFG Music (edited 04-27-2010).]

Top
#310477 - 04/28/10 07:07 AM Re: Preview of LSPC Gen
Irishacts Offline
Senior Member

Registered: 11/18/01
Posts: 1631
Loc: Ireland
Quote:
can you maybe create a software or include with this something to edit gmgigabank_Lionstracs file to


Yes... will do.
In time it will evolve into a full editor and librarian too.

Regards
James

Top
#310478 - 04/28/10 02:05 PM Re: Preview of LSPC Gen
miden Offline
Senior Member

Registered: 01/31/06
Posts: 3354
Loc: The World
Excellent James...As always if you need some beta testing done. I am happy to help

Dennis

Top
#310479 - 04/28/10 02:13 PM Re: Preview of LSPC Gen
AFG Music Offline
Member

Registered: 03/12/09
Posts: 513
Quote:
Originally posted by Irishacts:
Yes... will do.
In time it will evolve into a full editor and librarian too.

Regards
James



\thanks

Top
#310480 - 04/28/10 03:00 PM Re: Preview of LSPC Gen
Bachus Offline
Senior Member

Registered: 03/02/06
Posts: 7143
Lovely project James....

Welcome to the open source fammily
_________________________
Yamaha Genos, Roland Jupiter 80, Ipad pro.

http://keyszone.boards.net

Top
#310481 - 05/03/10 09:04 AM Re: Preview of LSPC Gen
LIONSTRACS Offline
Member

Registered: 12/13/05
Posts: 664
Loc: Italy
some update..
just commited a new version of the sampler..
now we read direct the all sounds mapped from the LSCP file and displayed on the Giga GM/GS gui, without read the txt file on presets:
rev1924: * Groove GUI:
- get patch list for Giga GM via LSCP from LinuxSampler directly instead of reading a separate definition file.

In this way you can develope how many new soundbank under your tools and we read it automatically, without any external txt files to edit and asap testing under our interface.
( gmgigabank_lionstracs.txt located on Preset folder)

Top
#310482 - 05/03/10 09:16 AM Re: Preview of LSPC Gen
AFG Music Offline
Member

Registered: 03/12/09
Posts: 513
Quote:
Originally posted by LIONSTRACS:
some update..
just commited a new version of the sampler..
now we read direct the all sounds mapped from the LSCP file and displayed on the Giga GM/GS gui, without read the txt file on presets:
rev1924: * Groove GUI:
- get patch list for Giga GM via LSCP from LinuxSampler directly instead of reading a separate definition file.

In this way you can develope how many new soundbank under your tools and we read it automatically, without any external txt files to edit and asap testing under our interface.
( gmgigabank_lionstracs.txt located on Preset folder)


Great news,

you made it easier, especially for people who do not know how it works

Top
#310483 - 05/03/10 12:06 PM Re: Preview of LSPC Gen
Irishacts Offline
Senior Member

Registered: 11/18/01
Posts: 1631
Loc: Ireland
Hi Domenico.
I just sent you that file for mapping 16 GM Categories down to 10. Hope it's what your looking for. If so, I will rewrite my own program so the sounds are displayed internally the same way. Right now it just displays program change numbers which is not exactly helpful to the end user without a GM table to work off of, so that's something I'll correct.

So are we saying that going forward that your system only needs the LSPC file and from the program change number in the file and the 10 Bank table I sent you, the system will know what category to assign each sound to?

Also what are you picking up the Patch Names off of? The file name, or are you changing how the LSPC file is structured to allow for a freely definable text name.

Regards
James

[This message has been edited by Irishacts (edited 05-03-2010).]

Top
#310484 - 05/03/10 02:46 PM Re: Preview of LSPC Gen
LIONSTRACS Offline
Member

Registered: 12/13/05
Posts: 664
Loc: Italy
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.

Top
Page 1 of 8 1 2 3 4 5 6 7 8 >

Moderator:  Admin 



Help keep Synth Zone Online