I just posted this email to the dev list:
OK Some progress!
I was able to create a small template using a GIG file and then export
it, change it to use the SFZ engine and load the .sfz file. I then did a
cat to netcat and it all loaded up without errors.
From there I was able to open Fantasia and it all worked unless I tried
to reload the sfz in the channel.
So it looks like the problem is with Fantasia or jlscp.
On a side note, my file loaded but there were no keys lit in Fantasia to
play. Does Linuxsampler respect groups in the sfz yet?
Here is an example of some mapping inside my .sfz: (Any suggestions from
the devs on getting this going would be great!)
/////////////////////////////////////////////////////////////////////////////
/// legato 1 down
<group>
//group=1 offby=1 offmode=normal <- these commands are not yet supported I guess
group=1
ampeg_release=0.3
lovel=108 trigger=legato
<region> key=a2 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_C3.wav pitch_keycenter=c3 sw_previous=a#2
<region> key=a#2 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_C3.wav pitch_keycenter=c3 sw_previous=b2
<region> key=b2 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_C3.wav pitch_keycenter=c3 sw_previous=c3
<region> key=c3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_C3.wav pitch_keycenter=c3 sw_previous=c#3
<region> key=c#3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_D3.wav pitch_keycenter=d3 sw_previous=d3
<region> key=d3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_D3.wav pitch_keycenter=d3 sw_previous=d#3
<region> key=d#3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_E3.wav pitch_keycenter=e3 sw_previous=e3
<region> key=e3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_E3.wav pitch_keycenter=e3 sw_previous=f3
<region> key=f3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_F#3.wav pitch_keycenter=f#3 sw_previous=f#3
<region> key=f#3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_F#3.wav pitch_keycenter=f#3 sw_previous=g3
<region> key=g3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_G#3.wav pitch_keycenter=g#3 sw_previous=g#3
<region> key=g#3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_G#3.wav pitch_keycenter=g#3 sw_previous=a3
<region> key=a3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_A#3.wav pitch_keycenter=a#3 sw_previous=a#3
<region> key=a#3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_A#3.wav pitch_keycenter=a#3 sw_previous=b3
<region> key=b3 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_C4.wav pitch_keycenter=c4 sw_previous=c4
<region> key=c4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_C4.wav pitch_keycenter=c4 sw_previous=c#4
<region> key=c#4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_D4.wav pitch_keycenter=d4 sw_previous=d4
<region> key=d4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_D4.wav pitch_keycenter=d4 sw_previous=d#4
<region> key=d#4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_E4.wav pitch_keycenter=e4 sw_previous=e4
<region> key=e4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_E4.wav pitch_keycenter=e4 sw_previous=f4
<region> key=f4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_F#4.wav pitch_keycenter=f#4 sw_previous=f#4
<region> key=f#4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_F#4.wav pitch_keycenter=f#4 sw_previous=g4
<region> key=g4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_G#4.wav pitch_keycenter=g#4 sw_previous=g#4
<region> key=g#4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_G#4.wav pitch_keycenter=g#4 sw_previous=a4
<region> key=a4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_A#4.wav pitch_keycenter=a#4 sw_previous=a#4
<region> key=a#4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_A#4.wav pitch_keycenter=a#4 sw_previous=b4
<region> key=b4 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_C5.wav pitch_keycenter=c5 sw_previous=c5
<region> key=c5 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_C5.wav pitch_keycenter=c5 sw_previous=c#5
<region> key=c#5 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_d5.wav pitch_keycenter=d5 sw_previous=d5
<region> key=d5 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_d5.wav pitch_keycenter=d5 sw_previous=d#5
<region> key=d#5 sample=HO_02leg_f_01_do/HO_02leg_f_1-do_d5.wav pitch_keycenter=d5 sw_previous=e5