Synthetic Legato
-
@Lindon Let's keep it here for everyone to benefit :)
-
@d-healey sure no problem, well looking at the script I think all I need do is replace this line:
if ((Engine.getUptime() - lastTime) > 0.025) //Not a chord
with
if ((Engine.getUptime() - lastTime) > 0.025) || (MonoOnly = true)
-
@Lindon Looks good to me, just change
=
to==
. Actually you can drop the== true
altogether. -
@d-healey OK well I think I dont understand what i'm supposed to do with the script, as its not excuting .. where can I put it?
It's currently in a container(with all the samplers in it) below the one containing the interface....
Oh hang on getting there...
zing. Done. Thanks.
-
Wanted to try this , do i use this script in the midi processor ?
-
@lalalandsynth yep.
-
I am guessing that this cannot glide between adjacent notes?
-
@lalalandsynth It can. It is GPL licensed though so can only be used in a GPL project.
-
@d-healey Your link takes me to a 404 and I can't seem to find an updated version in your git, the only other one that seemed like it could be it was the PortGlide script but that one was also marked with the date 2017
-
@AxiomCrux This is a long thread, which script are you looking for?
-
@d-healey Oh yeah jeez it sure is, it took me a while to dig back
https://github.com/davidhealey/HISE-Scripting-Framework/blob/master/modules/legato.js
was the link you mentioned as a 2019 - newer version of your synthetic legato script but I can't seem to find it in your repository, and the only other one I saw that might be relevant in there was the PortGlide which was noted as 2017
I ended up finding the built-in snippet browser's glide script and am trying that out, but some things are requiring troubleshooting which I am working on now.
-
@AxiomCrux The latest version of that script is here - https://codeberg.org/LibreWave/RhapsodyBoilerplate/src/branch/main/modules/Legato.js
As with most of my scripts it can only be used in GPL projects.