Synth.playNote doesn't trigger arpeggiators
-
Hi everyone,
So I created a custom Keyboard in my VST. The only problem I have right now is that when I use "Synth.playNote" in my MouseCallback on my Custom Keyboard, the arpeggiator attached to my sample doesn't get triggered.
Doesn anyone also had the same problem?
Thanks again !
-
Hi Alex,
Can you share a snippet?
-
Here it is :
HiseSnippet 2783.3oc4Zs0baiaElz1bm0diyslosaeBwS6FpXYYJY6Xm5Ma7M4DmXGqZ4bax3ICsHnDZnH4RB4X0LYlN8mP+Esu2W5Ok7TeM8b.Hk.kXbj8tYenkSFYhyA3b9v4BvAfoVTPCZbbPjl9jG1MjpoeIi5c84s1rkMyWamszz+CFUrpXYsrUkWyow7GS6dbfcjyFcZpsQ2P63Xpilt93O.6u9jSnId9v82v1y1uAsOIMsmEvZP2k0lw6Ss1ZOl44sssC8PVakdu3Z6zHvey.ufN.1F2vRKztwaraRehM1swLzz+ppNLdPTctMfKM8I1Hvoa8VAu0W1+mwhYG6QwFk0pCBRRd6.OGDwHUsMaw7bpkZCh0zzMp02hLtzhbCi8XNrdz6aYtpfAo+HTsG5icVvqrJ7rFc3oq.uIjv6ZF0aDwB484fX62jPsO5JmAdRtZicoqZrYfOm5yK019MzsifF6.sibsaPMuikUQB7SgUmdpom5D6HxaRb+6F7VYv.gPtGYwkWkL+7dBZjvfXXpQI9AbhCMj56v7aRB7I7VTRrc6POZa6vaES7vPgRYk6CYMakJ36QVYQTtsjzN+BdHHKwqDxqr5vZNkOn4EFf8yaw3Tferf8q.6RkhjEKRVpHY4hj6RJVt7Q8GR7K1Kvgn7.CYNX.yUtHA92BhgNGL14VPRzJk3xGMfhAcVKH9EoRIksCK1FhebRfjJ6omBRc.6E1M0TVfepu11wolsO0ybF0NLi.GBucZGioXfUHMhynwPzQ6GUe+mLznHua5oP.LyaYN7Vy7mIh.mDZsnfkkiDWpGsX6Sn63WKhBxG33Z6ESKlvy1CBj1D98XHiOF3Ny5ddj9DR62wMkKO.8v5TWwSJKN8TtByEDOSO06wYlJzK4XysKI.MXbxvoIk+bjtY9iwuS6mD.jggMX.zbCDwk+3gAuoGqwannaYtx41I5IfKXGGTQoc5S4a2uAe2i89rdXY2.O1JPd8RqbN8z8F8P9a2HoTDlr4JmiyuxWPmuk0Y394x2ixw8KmO8bnPS.YnKcOadqRMnLOSh4my8VX9xUHxEHyQ1nUE1ufePPGNymZ51wuAmE3a1rv6H3XP.iNS4hmRHjh.WuffHSyr5CTWg4JKUHN3lnN1FL+ltvOaQcs63wgUYVF6B1AvAGG3QKEFA3vbl.4rblY4sXwCN2SGiKnWF.CqUILx2Sxqq.mYmsPRf.9z+MAjjN.yTyepjk7chre65drl9TmCAmk4LaNyrlrYUMBEJRdE61lBU2OYb9bQ8rUDqbMZcFVo05nhja4Qc42JEVuOI7Xfzvyv8M8Tuq2jV5.E4oJKHzK8OsKsXC1kjfJk9Dy9aT4Z4CNaHySLSjvbIZqPgaWtTkkRFdOWGQ36jcQ3.uWhpk9LY+T7bndOE0nIatDAe6bzdFqoX0uB21pzcWovbo638J1epbkiT7zCrI1qRk+Qf1Nc07hcPrzE3tTtbYtlCsgbIXEQN3jhMQsW.xqle9s2+.xye3NGVk7j8OrZcx9OY2W1WJ3CpiEVQQIu+SnOF4Gxopmu66DIF4T1Bv4lpaNq.uBD07EU8LXVS5FZttEV8S0aWnv4pddrvXp4qNsHoaQQvCVlg7uGUHSfgxb5lhZ7KwhA.tETRJBMD2Xby8T8y82kpPVnmOjuq3QMUOwxpXlovp8uSkxfBR9mXXaYdq08BaYqXMJZUZoBCJ+yio37Y5OqwbgMijOmczR7LjULen797W.NqEYVSzLL+hvZecUdW9FrcRE02OZ30DGdUw8B5DSS2Vt+xhhJVxrzHXlDDK0Hw.7tLYWRdmR9g6MzZECztjG0uIVbwQhLblKgwgZ8wZ+8rgJhPi7MyZxx0CPNGZZ0giaUk+.6RluXFZexQa1yNBCkR6v2OL+YQCwvRcTl2xMllks5vC+8Ck5lyqYqnH+3bEY2uCYKnUl8D5Y2EIjubfBYpr7PBKhFh6JapDoRFNhqMFi9zPUqjTkn7220citUk3wLWDl+THmB2GEnIPWR1TZ1BbzUTO66aVXp2M0jS89oHCxx0MWdXM6QAddznbYiWkRzYMPSXC7ioQEgca85P60QM8IxdoEFe5KsP8NUZHK9WoiA963y36CmQ+ScUFZIm6.d6o6rEXYwa2HgV+yg.z1hdBqAUdWGSZrEM9M7fPPpaFzNLvGkf9jbA2oSuID7bOZLGM8Kanttk1ovLRGucotouHN+BHfu5EiIu2I44UPJqmbqUomz.o8wO9QAs9Gv.oBmsTPM6YWzzuhQlytfS4OOjugwvmhPB7uNE3+ywT.9+4ixm9.+aGQfqO44AvWhmbYXR.usWfMTQbyCYP3.h6qXnRpLB4927W2dM96ubsTnKI7S+i05A8j9+x0RhCjN8oL54.UmRNNNh4DTEX6LSzuMK0JIj+3vNt+0OIoJB+FyS2PrRwLf5ddx4ZKuXIKwoJmYKVLtRk7PDOQj9j4rqyHWTEncWY6GxjMg0ujD1rSLOn8ChrCawZDmcvIGaa8vPpcDduo3AWi5jvcCOvc.R6.v9Ffm3szcjUZsxJVKeWqkKK61gAMa5QgxvoYENdKka1x1GBwP7HI9zX5ynMfbcE.0Wi.2s8r404c8FTX0p16heFjArrQDuulpziQUeGE.bGXkPMsguIyqZ.XuCn1rWxJdyxILfEwxbKl3MU5Gy3cUu44uH275nB2qYTiwazJe7NVN3EV16KMdStG6oMp55Bt79fcBisewW9KsVEJWVBkuwnNbZZwlwBf7aEsIOGu6iGP8oQnQs7Y78E92i52WHbj+9BxL6Cgru3vf3LBtNsM6PXcvXUhXJRD8GE4jpz2DRMxk0Gt+1vjL2wT2l2IRDtrNTzhOOS3w3irOI+uygUdeHgI9R8cNFezf2m4aazKjc8nPZylLLdPfkIEaOBTyBhw+EBD8qJQ+ZI0JAcUt02kS15aiNbNjWKquPhhDRhpoT8cZifLl13.7hPO2hntGygFkr2KrgTcNMLg1.BwbsQQHPNIHAAVtXn3pBAT+MrOAL9v8GEyAHkfHr9m3eNVDXxDRoNO1O33AEv2Mr03pIB.J243fMBNUHhqaTm9icnvZL8HO5SHEnLsgbkkCr8aRuXylIMp2piqq2YN7IjC+5YFdMnvgjxJSWDSgQhzLz+FPP3oazzqZr3JkfG2Ywe2XK3mcqA+rPo0AhagsODae35P6SpBsceA19uhsqsMx+3ZmCT8LpWPCXCwQCU0Ps3+.TKLTq01.Z+hcf1m3isYX6CeD1N.aGgsq8Xn8C6L5n55F6JN49ngoSPLU5gnNah57uf57XDStsw1Tr8iPLUJDZ6FisKgXpTTMsQKV7ZFIkOUm5IJZaDBEyUP+Ni86vC6v+ERbWyXfp9FJ.cDS1thQlpDGTLVq8qW4hiOZ077Y1.axTLVmgeW5p9m.A5.EDiW2Hob+TpYqzYu.+fvVA9rFpI5GP4QrlMoQpXO2Iz5bNFx1ixMV6.vMaqVRyebscgRQrivyJbAsEmiMyOK+0u2PBWBVdF4+MJye7++rLe42Hq4d1PfJdgEXMIP00v9mxjZ79jzwqYIosU5kvTm56HZfmROgYYrsdByxoL+UQGssaDE75FxksvX4uVPAl29h+uGMowdXaR4d6JXXUxRqMTi7qaz.M2yA1m7GSkKvXV3BLlEu.iYoKvXtyEXLKeAFyJm4XvimrdGdPaYpHPnVUwc5nqW0W7g3vnds+K3iQyd.
Also, even with the original keyboard, the note of the player is still playing. anyway to not let it ring out while the Arp plays?
-
I think the arp only responds to real events, it isn't triggered by artificial ones. This can probably be modified in the source or by taking the source and converting it into a HISE script.
Also, even with the original keyboard, the note of the player is still playing. anyway to not let it ring out while the Arp plays?
Yeah, put
Message.ignoreEvent(true);
in a script after the arp. -
@d-healey said in Synth.playNote doesn't trigger arpeggiators:
Yeah, put Message.ignoreEvent(true); in a script after the arp.
like this?
HiseSnippet 2847.3oc4Z80baabDGPVHSjZThsqm1l9zEMswfVTTfTRVxUwI5eT1JVxhUTw+Y7nICDwAxqFD.A3nrX83Y5zOB8CSeNu2W5Gk7Te0c26.HNPBISoDm1oEiGZb6d2t+tc2au8NnFQAsnwwAQZ5ScT+Ppl9GYzruOuyVcrY9Z6tsl9u0nlUMKqUrp8sbZL+Qz9mDXG4rYu1Za1OzNNl5noqesGf8WepI0DO+vWsosmseKZFIMsmDvZQ2i0kwyn1X8Gw771w1gdDqqRuWZ8caE3uUfWPO.aWyvRKzt0KsaSerM1sILzz+f5NLdPTStMfKM8I2LvoeyNAuxW1+mvhYm3QwFU0ZBBRRdm.OGDwHUss5v7bZjZCh0zzMZjYQtlzhbKi8YNrAzyrLWWvfjMBU6g9DWD7ppBOqwGd5JvaRI7tgQyVQrPdFGDa+xDpYnqZN3I4pMwGccisB74Tedkt1ujtSDzXWncjqcKp4csrJSfeJs1LSOyzmZGQdYh6eufWICFHDx8IKsxZjEVvSPiDFDCSMJwOfSbngTeGleaRfOg2gRhs6F5Q6ZGd6XhGFJTIubeHqcmTAeexpKgxsij1kWvi.YIdkPd00FUyo7AMu3PreZGFmB7iEreAXWpUlrTYxxkIqTlbOR4pUONaHwOa+.GhxCLj4gALe0xD3eKJF57vXmeQIQqThqb7PJFzYif3mkJkT1NrXaH9wIARprmYZXoCXuvtotjE3m5qscbZX6S8LmUsCyJvgvam1wXJFXERi3LZLDcz8qadviGYTjWOyzH.l8ULGdmY+CDQfSBsNTvxxQhKOfVr8ozc8aDQA4Cbbs8hokS3Y6AARaA+dBrhOF3N6FddjLBo86j1xzCPOrNyU7jxhSOiqvbQwyLS+FbloB8JN1b6JBPCFmbbZS4OEoaV7X7608wA.YXXCG.M+PQbEOdXva4wZ8RJ5VluZgchdJ3B10AUTZmNOe6As36ch26zCK6F3wVEVWu7pWRO8fQOh+1MRJEgIa9pE37q8dz4aYcAtet78nBb+x4y.GJzDPF5R22l2oRKJyyjX9tbukVnZMhLAYAxFspv9E7CC5wY9TS2d9s3r.ey1kdMAGCBXzYJSdJgPJBb8BBhLMyqOPcklupTg3fai5XGv7a5B+rM00tmGGxxrB1ErCfCNNviVILBvg4rAxY4ryw6vhGdtmNFWPuL.FVqQXjufTTWANyMWoj.A7I6MAjjN.yTyepjk7chre0Fdr19Tmi.mk4raM6blr4TMBkJSdA6NlBUmsXbgBQ8b0DYtFuNCYZsNtL41dTW9sSg0aRBOFZY3E39lY5WOXRKcfh0oJIDFr7OsKcXC2kjfJk9Dy9yTYt7gmMjEHlIRX9DsUpzcpVo1xICefqiH7cxtHbf2OQ0RelreJdNTumgZzjMehfuSAZOm0Tj8qzcrpbuUKMe5Nduf86qV6XEO8Pah8hT4eLnsyVqnXGDK8AtKWHWlq4HaHWAxHxAmTrIp8Rv5pEVXmCNj7zGt6Q0IO9fip2jbvi264YRAePcr3pJJ4Mmi9Xjurfpd97OWrvnfxV.Nel5lyJvqDQc8hpdFdUS5FZttkV675sKT3bcOOVXL07EmUlzurH3AKyP9+GWJWfgxb5yD03WgEC.banjTDZHtw3l6q5my1kpTdnWLjum3QcodhkUwLSgr8uVkxvBR9ewv1x7Na3E1wVwZT1pxxkFV9WFSwkyzeQi4JaFIuK6nk3YDqXwP4MEm.NuEYNSzLrvRPtu9JuKeC1Nol56GOZNwQyJtePuXZ51xYoEEUrjK0HXlDDqzJw.75bqtj7Ni7k2ejbEC0thG0uMVbwwhU3LWBiC05i096YCUDgF4OKuIqPO.4Rno0FMtUU9CsKYwhYj8IGuYO6XLTJsCewn7mCMDiJ0wYdK2XZN1ZiN72LxR2BdMeEEEGmqH6rNjufV4pmPO69HghkCTHSsUFQXQzPbWYSkHUxnQbcwXzuIT0JIUIJ+Cbc2recIdLKDgEOEJnv8wAZBzkrZJc0BbzUTOG3aVZ5WO8TS+loICyx0sPdXM6QAddznBYiWkRzEMPSXC7SnQkgca85QGzQM8IyeoEFm+kVndmJsjE+qzw.+c8Y7CfynedWkgVx4Nf29lc2Frr3sajPK6bH.ssomxZQk20wTFaSieIOHDj5VAcCC7QInOEWvclzaBAO2iFyQS+iMTyaocFLizwaWpe5Khyu.B3Cd1Dx6cRddEjxFI2ZU5IMPZu8suUPK6.FHU3rkBp4O6hl9mXj6rK3T9cC4aYL5oHj.+CSA9eaBEf+udq7IC3e5XBb8otL.9i3IWFlDv63EXCUD29HFDNf39SLTIUEgb1M+0ePi+xyWOE5RBe+ec8APOo+Oe8j3.oSeZiANP0ojiiiXNAUA1M2D8SySsVB42Npi6e78RphvuI7zMDYJlET2SSNWa0kpXINU4rayhwLUxCQ7XwxmbmccVYRUf18jseHS1DxeIIrUuXdP2GDYG1g0JN+fSN11FggT6H7dSwCtF0Kg6ldf6.j1gf8M.Owak6JqzZ0UsV4dVqTU1siBZ21iBkgSyKb7VJ2pisODhg3QR7ahoOg1BVqq.nLMBb2wyl2j22aXg0n9fK9YXFPZiHdllpMfQceGE.bWHSnl1n2j40M.r2CTa9KYEuY4DFPRrb2hIdSk9wLde0ad98xMuNtv8FFMX7VcJFuST.dgzduuwax8XOiQcWWvkmA1IM14Yu+uzZUn7wRn7KLZBmlVrYr.H+JQaxSw693ATeZDZTqdAeeg+4398EBG6uufbk8Qvpu3vf3bBtIsK6HHOXrJQbIRD86DqIUouErznPV+vWsCLIKbLMs48hDgKa.Es3yyEdbsw1mT724vpnOjvj+G36bbIf2DEE9tQTHscaFFaHv0ThsJAp4AzOV60EWsh9MRpgB5pbKwONYKwM6w4v5cYcGRDkPRTkkpOUaLjwLFGhWP5kVDM8XNznj8jgMpZxogIzFRHlqONBAVqBRPfkqFJttP.MeI6bfwO7Uii4.jRPDVWT7OFKBLYBoTmG4GbxvB3yG0Zb8DA.kAcRvlAmIDwMMZR+tdTH2y.xi+DRAJyXHy3bnsea5Ua1LkQyN8bc8tvgOob32L2va.ETjTtYZxMEFiXYvS9noW2XoUq.Otyg+t41vO60.9YwJa.D2FaeD19nMf1mVGZ69Lr8eBa2XGj+IMtDH6ITufVvlkiOxZfZx+AnlXnlarIz9Y6BsO0Gayv1G80X6.rcD1twif1Or23iraZrm3j8iOtNEwUkGh5sMp2+Hp2SPb41EaSw1eMhqJgPa2XrcEDWUhZnMdwk2vHoDqlTOQgciQXYgB5WabPOdXO9OQh6FFCUY3HAqi4BuOwHWkjCKFq00t5eb7ZE8ww0+6Fjy4r56CixtMsBqsePDUbMBlX0ykV6+BOE+z+zbJdKsTaP145GLAU6T17RkpX5TP2xH8S9kD7y2YLt13Un763unioRwXSF9GyPc+SgLf.EDi2zH4LhoTyWd79A9AgcB7YsT2E3PJOh0tMMRE6ENg1fyw7XCnbq0ODV2aqVG7ua88f5WsivCXdEsEUGeawE4u9MFR3RvXJx+ab1vq8+mmMT9gUauuMDnh2xEVvJbjLn3JYVd7RH0w6lKosU5M20j56HZfWsSBypXa8DlUSY9yhN5Z2JJ3aaISogwxenfBLu8E+AqMkw9XaR0zssLLrpXo0ENX021pEZtmGrOEOlZWgwr3UXLKcEFyxWgwb2qvXV4JLlUuvwfmocid7ftxkh.gF0EawnqW2W70awnds+sw2gU0
-
@d-healey said in Synth.playNote doesn't trigger arpeggiators:
I think the arp only responds to real events, it isn't triggered by artificial ones. This can probably be modified in the source or by taking the source and converting it into a HISE script.
Oh okay!
Did you found out before how to fix this in the source Code?
-
@Alex-Paradis said in Synth.playNote doesn't trigger arpeggiators:
like this?
Yeah.
Did you found out before how to fix this in the source Code?
No, I've never used the arpeggiator before so I haven't explored it. I just had a quick look now and I can't see anything obvious.
@Christoph-Hart any tips?
-
Needing to dig up this thread. I have a similar problem. I have keys made in Blender & they are not triggering the Arpeggiator. Any solution to this?