You can upload sfz files from your computer using ssh and scp. Here is my past post:
Put the .sfz in the same folder as the sample files. You might have to edit the sample path in the .sfz file.
BTW, The Zynthian build of Linuxsampler natively receives controllers. You do not have to “Learn” ccs if they are hard coded in a sfz file.
If you want to assign bend up to one step, bend down ` to octave, cc1 to pitch LFO, cc2 to Filter LFO, and cc4 to filter cutoff, add these lines to the sfz file at the group or global level:
bend_up=200 bend_down=-1200amplfo_freq=8.176
amplfo_depth=0
amplfo_depth_oncc2=200
fillfo_freq=8.176
fillfo_depth=0
fillfo_depth_oncc2=200
pitchlfo_freq=8.176
pitchlfo_depth=0
pitchlfo_depth_oncc1=200
fil_type=lpf_2p
cutoff=400
cutoff_cc4=9600
You might have to delete a few lines if pitch or filter are coded at the region level.
Works for me. This should give you a general idea. I know, send a demo …
Sam