Need Help With Glide knob |Mono-poly switch?
-
@Natan-Rezaei I have the same problem so I made a button in my vst and change it to enabled. Now everytime when i click on the button, it will go to mono. It is better BUT when i hold a keynote while clicking on the mono button, it will hold the note until I tap that same note again. And yes i checked, but it has nothing to do with my release knobs. :( if anybody can help Natan and me, PLS let us know!
-
@BigBlackMuzik You'd need to script a custom solution.
-
@d-healey Thank you Sir David
I Know you're Too busy , But Could You please supply A working Script For Mono/ Legato And Glide?Your help is much appreciated
-
I already did...
https://raw.githubusercontent.com/davidhealey/HISE-Scripting-Framework/master/modules/monoMode.js
GPL Licensed.
-
@d-healey WoW! Great :)
You're Rock Sir David :)Any Guide , to link the Knob to A button To turn the glide on/Off?
Thanks In Advance <3
-
Yup , i inserted the code in script "Script Processor" And linked a switch so i can turn the knob on and off :)
Tricky In a lazy way :)
Edit : Bypass switch Does not works as i expected , the pressed notes gets crazy after i switch the button to off.Need something to kill the pressing note :(
@d-healey Dear david
What this error Means?Script Processor1:! onNoteOn() - Line 13, column 31: Event ID must be positive {U2NyaXB0IFByb2Nlc3NvcjF8b25Ob3RlT24oKXwyODR8MTN8MzE=}
-
Same issue this guy got - https://forum.hise.audio/topic/1551/legato-issue :)
Post a snippet so I can see what is causing the error.
-
@d-healey Thank you dear david
Here is the codeEdit : While pressing the note down and Turning on/off , Last played Notes gets crazy Kinda freezing
HiseSnippet 1906.3oc4Y0uaaajDmzNLMV47g16xAz+baQQgbOEKI2lzOb+Px1RNpweHHImb9uJVSNTZQn1kX4R6pVDf6M3dD5qReD5iv8HbuAWmkKoHkhriTZZQQKsgj2Ymcleyryr6LzckBWHJRHsr2XvjPvx9u3zeBWMZ+QTF2pyAV1ugygALOvZuIgznHvyx1d8C0SZuwsrRd9ee0dz.J2ExIYY8DAyENhMloxo1swiYAAsodv.13Bb+QM53J36KBDwHPV2olUH08YzgvITMaq4XYe6VdLkP1WQUPjk8s1S3Mo+HwUbC+OgEwtH.zCpa0GEjgbaQfmFwZpV6OhE30Myfirrrc5la9qaL+64bLyiMkdta3MSlfjuhh9C60tI3U+kCuZKBdqU.d2x.u2xouqjEpxmQis+dJ0bzUeF3Yl0ZsMtiCo5GrYIB9ruHbhjMbjhrSs5ebE8meRxmeJ4.5kLOxi.Z.LYyRF1GLhEQ7YA.Q+sD.RjvWcEUBeFYhHl3R4DI3whTR1EwJjMEgx8pJjjwBOl+DiXPpwbOPRTi.hBjiiHB+jAGdxYjCANHoAjtwWDvbIGgQP7HfPiHgZJQi.OxEoRRul1ZbzOEGj1BTzTESvqP.FNujbIHivwjOLSKohrBQHMhoLUowujHB0qbKDzSHA3t3zEu8LtfPoXnjNV6ExMVOBimH9QhPzrFgxDMzqvXcxE.INB7iCpXDBxN4ocF7nSOa.o4ImSdZyd8Zdxfy2EYWMRfyBWBFgwFGFvPYiFmjxUSPavHiia0a+GgKp4dcNpyfyQagztyfSZ0uOo8o8HMIca1aPm8O6nl8HcOqW2S62ZaBoOngFXDwM3s8S1xP+oGnnrfno1+431bDBw.OxH5k.tc6BrKQ.RItXvzKeizHFZffOLwZQ1y8naS53S3BUERDBzOejRE9YUqd0UWs8Pd71B4vpAFoDU8KQH8AU0vZeAWAb01Qf5oLO0nxO7A01Z2Yn+HPGjW1PeyRRXHt8FoNQfwneAo1tFRZmtpi2t4LLHlyPbZXYyRUqd3Yc1rDdLUjhbIECfwSvvYyzD0y6wbwEkeW8IauaERM7WsF0rogQOJeHTtlNCqldtsqU2.H8O9wbWczGQv035Td4s1rz2mlw3SJmCXDNaYnmNs9of8bLl8imat8PHgxIwiu.jk0ZJi4TKs.uioOCZJULelKiFLk4ma9BBx13JnQMnRrLTOOgFDCk2h7kSg1bLmDxlpK1PNFZ0RigxJYLTDY5mj6dzNytLk6H8MEkSAbExbJrRwso+40Y42Oy4jteTTYyrMuRBqffddAW6TW0B7.FKiq2d882aRKiUkYcyCskdWZNHrzgB3Zd97gc99Eh6tocr7HyLb9NeA490Iu+6ecZUG4lgsWL.d48M49k6WO2Rxwy6XDkV6wi6JA8MfOFlDUdqaLso1tyRdlj+L20bYp5LeoHHPadIdsDVJvf9jfqatzEWlm3epfmnfwzSY8ZzRouuzFkddIxKpiELyh0PFiXAEyVwRokqhEWywcEXTv6vYpSCgoiMGgkQol0znqhjxsqhTSLmEvVNoWrLIqzifwBlrSYGYUkTtzeMsvn95JXkVLrZna6jT6Yh6nX8pVm04.phlIETfnRBALiS6drO.tDu9wTD1FNG.QOSIBS3cbnfqUusyKSmeKxisVUSx9iwzucJFZ7CMrV1B9tqSGDhRepKrnB8r+Qmr6kzGazVhCltfxOTeAzCpgGGtf6cVPjzzyFt9nre0COcdcEddiwOqsDwOugi9d95KH.55V7dwJkfmr3MbLCp+5J9asBwe28kh47fs+8W2XRt12uwXlmW.zUDwz6O4wj+mFQJHrO66fhs6MWXaTruOSGb6PFGYEl4a63s3NSBoX4d.FM1IO0.6Q.lNvpfQc6kvWVvrdbQy57FqFV1voEmhQUdVKHQD6+S3EicFLaSg5NgSmP63JlLpy33nCcRQW2JzoXsktQ1kEtukSRYUKFuqs.7pyI9UFuo8cuoSKeevUkC1a4z9e8p1j8qFTtmAJ204oX6MIERj.j+QxXrsnwo80nlu+5YecH+zx95PBW5WGxotJDBCv1.iBEQP8hRdt41o3bG.pX9rraHMCWZyqMZdE36NMxHtSQhco7YDFNdFIcLKOWz5+9Ulzo9.ZMdmF4hFq12ULcnaLVybRqa0Ktvbx6Tjr85+BeMK+t4s.85O29W9QQqubvcAdP6tuvqQ7Mc5qe+EPK9kP.dOVBF+a3EW9z3.UF0YSiNVvEgiDblawXpdfRxFNDlItYgFTSkh59rbJ2qQOH.nQERsduFGw3.Udbx8MuR9h5Kuu3l1udaGCbI5bexeLtBY8+zeExMmghGO96fc5dhXE1c6wTLuRW0F1obe7lFW.gJmCA5xssWSWVnYbsrtU5CbujA+e7Icx55w1oSVOaxeSzwXpqT7Mtlpt0od2IgBZ27j+sAa3brdLYZw1ZeCVnK6abc0wF2utk0hWwNq7J9vUdEezJuhGrxq3gq7J93UdEexMrB8ckMiUhwl3cjP2VIM4XamUoMF5a8yWVgLWC
-
@Natan-Rezaei
Yeah if you bypass the script while notes are still playing it will cause chaos. You'll need to modify the script to handle this use case. -
@d-healey Thank You Dear david
i Added a Line Of Engine.allNotesOff(); to the bypass button , but still no luck to get this up and running without that problem which turns the last played note more Sustainable , Any idea?Thanks
-
@Natan-Rezaei You need to add a button to the interface. That will be your bypass button. When it is active you can skip the on note on callback, just use an if statement. You can also skip the on note off callback, but you need to add a check in on note off to see if the note ID is not -1, and if that is the case you turn off that ID.
-
@d-healey Sorry Dear David , After playing a few minutes with codes , no luck with bypass button :(
Any chance to get a starting point?
Thanks -
Script Processor1:! onNoteOn() - Line 13, column 31: Event ID must be positive {U2NyaXB0IFByb2Nlc3NvcjF8b25Ob3RlT24oKXwyODR8MTN8MzE=}
Error pops up when you hold a note and play the second note for multiple times (staccato)
Also the glide only goes in one direction Only up or only Down.For example press and Hold nore C2 Then press and hold A4 , it will glides to note a4 as expected , But when you Release the note A4 on keyboard , Glides doesnt goes backward to C2 Where it started , To make it more clear , You can check it on A Synth like Sylenth 1
-
@Natan-Rezaei I'll do it for you tomorrow
-
@d-healey No Way :)
Thank You Sir David , You're A Legend -
As promised - https://raw.githubusercontent.com/davidhealey/HISE-Scripting-Framework/master/modules/monoMode.js
and for my patreon supporters there will be a video showing what I did :)
-
@d-healey Oh WoW
Thank You Thank You Dear David , You're Absolutely A Legend -
@d-healey Thank you Dear David , Script works Like A Charm :)
BTW , Is there any chance to Make the Glide in both Up/Down Direction?
I mean while you hold a note , Glide goes up bypressing a new key , and when you release that new key the pitch goes back to first note that still held? -
@Natan-Rezaei It can be done, but I'm not doing it :p
-
@d-healey Lol , Thank you Dear david <3