This started from an email to Christian:
> From what I can tell I need 4 opcodes working to get legatos running with the old VSL Performance Set.
>
> sw_previous
> trigger=first
> trigger=legato
> trigger=release
>
> I have talked to my wife about it and we would be willing to fund a bit
> of development on it.
>
> Would $600 CAD (Canadian) be enough to get this working?
So from this point I will pay in 3-4 installments over the next 3-4 months.
I am really looking forward to seeing realistic legatos in an automated way.
Thanks Linuxsampler Team!
4 opcodes
Re: 4 opcodes
Oh Boy!
Legatos are almost fully working. The only thing that is not working is the Release trigger.
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_p_E4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_2-do_D4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_2-do_C4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_1-do_C4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_p_2-do_A#3.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_p_7-up_F4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_2-do_D4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_p_D4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_mp_C4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_p_E4.wav
You can see from that output that it first fires:
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_p_E4.wav
then:
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_2-do_D4.wav
and later on:
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_p_7-up_F4.wav
up means I am moving up the keyboard and do means I am moving down. In the VSL library they have first samples that fire if no other key is detected. Then they fire the appropriate sample based on the direction you travel on the keyboard and the last note you were on. At the end of that sample fired list you should see a release sample but it failed to fire.
So almost there!
Thank you linuxsampler team!
Legatos are almost fully working. The only thing that is not working is the Release trigger.
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_p_E4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_2-do_D4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_2-do_C4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_1-do_C4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_p_2-do_A#3.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_p_7-up_F4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_2-do_D4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_p_D4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_mp_C4.wav
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_p_E4.wav
You can see from that output that it first fires:
sample name=/home/chris/Documents/Samples/testsfz/HO_oV_nA_sus_p_E4.wav
then:
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_mf_2-do_D4.wav
and later on:
sample name=/home/chris/Documents/Samples/testsfz/HO_02leg_p_7-up_F4.wav
up means I am moving up the keyboard and do means I am moving down. In the VSL library they have first samples that fire if no other key is detected. Then they fire the appropriate sample based on the direction you travel on the keyboard and the last note you were on. At the end of that sample fired list you should see a release sample but it failed to fire.
So almost there!
Thank you linuxsampler team!
Re: 4 opcodes
It looks like all the opcodes are working now and we have realistic legatos ![Smile :)](./images/smilies/icon_e_smile.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)