On 05/22/2010 05:42 PM, Marco Asa wrote:
On Sat, 22 May 2010 00:55:05 +0200
Philipp Überbacher <hollunder@lavabit.com> wrote:

  
Excerpts from Marco Asa's message of 2010-05-21 21:49:26 +0200:
    
On Fri, 21 May 2010 20:45:59 +0300
alexander <axeldenstore@gmail.com> wrote:

      
On 05/17/2010 07:56 PM, Marco Asa wrote:
        
On Fri, 14 May 2010 15:57:47 +0300
alexander<axeldenstore@gmail.com>  wrote:

   
          
Well, here it is, it took a little longer than expected, mostly
do to school work. As I reported earlier I ditched the giga
format and went for sfz, you will need linuxsampler cvs to load
the sfz file. 
            
Hi, What did you use to edit the .sfz format?

   
          
I made most of it with and editor called sfzed 
(http://audio.clockbeat.com/sfZed.html) It's for windows but runs 
flawlessly in wine.
        
I imagined there wasn't anything native for linux, thank you for the
answer.
      
I read that it's just text, so it should be doable. I just looked at
SalamanderGrandPiano.sfz and it doesn't look very arcane, just a bunch
of c/p and editing work.
    
This is good, thank you, I found the format definition at 
http://www.cakewalk.com/devxchange/sfz.asp 
Considering that text editing powered by scripts and regexp
could be much faster of gigedit interface, I have definetly to look at
it.

  
Gigedit is quite good as long as you're careful when using the "apply to all regions" and "apply to dimension splits" check boxes. It's however not fast when adding samples and regions and dimension as there is no copy/paste. I originally was gonna use giga too but at one point the editor started to behave really odd. There was some unexplainable issue with regions only "seeing" one release velocity layer. Also, I now have two separate release samples, harmonic string resonance and the hammer action. The harmonic releases also comes in 3 different layers, 2 veolocity layers that have a high rt_decay value ("The volume decay amount when the region is set to play in release trigger mode, in decibels per second since note-on message.") and one that has a low rt_decay value, this is not doable with giga. As far as I know you can't even have 2 separate release samples so you would have to mix the hammer noise and harmonic releases samples down into one sample.

For making sfz files there is also a ruby script called "sfzer" I have not tried this tho and I expect you can't make very advanced instruments with it.

We should put some pressure on the linuxsampler folks to do a new release ;) with on_locc# and on_hicc# opcodes implemented. (those would give pedal noise)