Yes! I've been trying to keep this in mind throughout development. Also the colourblind. A lot of UIs use 4-8 key colours that differentiate notes/instruments/drum types etc and it's really important to give a colourblind option for these. Very easy to set up too

Posts
-
RE: Plugins for the visually-impaired users- Att. all developers!
-
RE: Multiple start and end ranges in a single AudioLoopPlayer
@modularsamples Oh really? yes please! I'll dm you
-
RE: Multiple start and end ranges in a single AudioLoopPlayer
@rglides Haha yeah I tried, linking more than one AudioWaveform to a single LoopPlayer means an update in one tile just updates both tiles, so I don't think it's possible like that
-
RE: Multiple start and end ranges in a single AudioLoopPlayer
@d-healey Thanks, aggh it's a shame, maybe down the line then
-
Multiple start and end ranges in a single AudioLoopPlayer
As the title suggests, does anyone know if this is possible? I'd like to be able to set multiple segments for a single dropped audio file in the player and have each segment playable by a different note/button
-
RE: Need help with slotfx...
@Gab I haven't really looked at the hardcoded master fx so I'm not sure to be honest. Did you add it to the array? Try removing the spaces maybe, but if it's added and there's a parameter with mix in there, I don't see why it wouldn't work. You can try write Mix instead of mix. Sorry I can't be of more help
-
RE: Need help with slotfx...
Using one of @ulrik's old examples here and simply adding a slider, the trick here is to reference the effect from the array at the top rather than any reference from the effect pop-up
HiseSnippet 3189.3oc6Z07aabbEeok1DyMwoIsAsoHG5Dhhzk0zzhRVIEV0PhhhzlH7KPRYYAEWiUKGRtVK2YytKskbh9anmyMCjbpn+Cza4Ogdn.En.EHebp2xkdq.su2LyxcWJpOrf+HoIqAr14MuYleuOl27l2xVdLSpuOySIU5tG3RUR8ppcNvIXXogFVNJU2PI0OQshkme.oXP.cjafx5G3Z36S6ojJ0b2DYJU54U3Oe6pqaXa3XRiHonbalkIsl0HqfHpsV6CrrsqXzi10ZTLtu1ZUMYNkX1rw.flScAEWCy8LFPaXfrcAUkTuT4dVALuNAFATekTyuNq2AcFxdnif+aa4asqMEaTPoCLQBxUX18PDiTUJMzxtWqPA2WQIkZqH0vbB0vapV2pm0D5QpiWm2AIZDw0GotPR3MWB3UHN7VHF7lAjRECRyKfzan1wzyxMHpGDOuhZUm.pWeCPsGGJBdUtvi+YpkX.GNA4GYrGshGzXxHzeuEVHGY4EVH6JZZW8poaTrdYRyJjt2pLoxcHcaRp1nS41cI5kq2p61jaPZvfNxl9Jy5QCLdfixCL7vAeCxNZYJCdLGjImVlRi8d.s7Ggu1wZjqMsM8ATuciZitRXqMn1F7Qv8YndBZC7.mE97Lj4M1Geq0PCeZk6vmAifwdFfdmy7ANFirL47zYngKxi1cExG.qN0Z1sCoc4JkaWtQoxoONIniMKvmKD78C4GPCPRUtidlx86SMC3bTHS1bmHCKdZLrzowv0NMFVFYPJfsJ1nbMztsQ0NspUb6PKYol01rdiiZ1RCOD9+kv30xvgZCBenmCrvkXibYNPC8Lx9yfNM3h1YqhsvEoxlMJ0sZyFyx6Pyxw1xgR5O1wLvh4P7engqtUu8Kji.++hY09Xsz1LSCaR+8K.KMW+uCx.HZS5Yw38rH1iVZf+77YC5NKmhDf48ntfWUfNP8vIN.BUTqhUazkzt4lcq1HgSfV3f8oAsvQ2lMN.PtdHx0Gvw5f78gXXEss0CFZ4iZH8L6NPD6JSVDGCvonBC0X8n8MFaGjIGov0vtPsrAHJgCsFJdqyF6zyWeAgLfr3CRJvkwNKcWxUExcdapyffgSXo+9bmTTSfpBlGQ2mX4HXNqVZ.oR9.13qErSzCLiBGHT0HXvpGvP+8QNp1KhLrWhBcX0Ku+3c8C7rbF.Vs7VN8n62rudl6kIK4xDtQTBsICcWYzHw7Z4GFcRL4RlX6dexMf2QblNS+8yb8Yhxb7tQv.Lf+QPHbI.hguBzOTN+ftIu6X+g5vhfq4ggJMCa2gn5eg7KyUjnOb4x31lt2pXW9dlMZW7l2r7FxvEUarQ46PphwMf2ZCzqUrSWw.gXjcIEqsUws6P1pZsZj02lb6pcptdsxhUyDrqAFddg1IoY59H.VgbexuOokkb+KeYvvk1pOxy6HcR5YDXjG74wdRGNiBo69BGljDSNnUPnFJ8VQXXOAF16HXXONFPihEvR3Tuydb+LhDcf9cGq6lehc9S9Dhjjvq4FDY7eNniT5uONITaeZbxExufzrw22H1HEauEbVvn36tRKAQBAEUWVYCcmDaQaiaqn8ZC9QFNCro56rXNxhfSKe20ukXkC1fs3cIWgbsbBZva2MGYI9pj.Mh+3m+gVACKh3NhxP.e4DNVYCGXOOiGVz1ZfCsWW59A5wTN4H6rPtoPfnM7mLlfmuG3UymnCExpTe8DHXI0LWNVa.XC194pXm.KyPEblv5wqfNT6vrSEfudyM6TlTpXsZqWrzGL8QRwixWmM1mVxv1dWHYynv7P9INA7P83llgwhVeKp0fghPmwhRObVgnQOT9DkeHCx2g7tuK4cDs8n9vIBnuZjrJ34Fj5Fvg88sYLO4fO.labYxN0jJmDLNTslE2H9gvvDiG+bG8ol9bDwPw8Sn4Y5ozz1xbOwlYAAz.DFKXZt3arSZ6NEzmNwzHm63yA2dCyRDCaKGFmGygfut7LjCSh7QncbSWTGa4uAsObncuohCh8cj.FWofT7hCBlqK+jqSVX3ocjXByQNxrv4bZkzUJrxrEoPG4Nz.Q5W6GLFR8YD0Yb5SNgJb+ZH+5PzZiChkTEZtEoylNyUHS8OHU4zYXNWk0uO+UO5HvUA1VayaNa9w2rb7odAgjhc3FtbXZHRXH7dPHHNcBeUHtQIq4iQ4cYticqCxZUjYHeIwftOyxQOyG5vC8ioxkTXgajHTZwTXg5kYeUkiUEBaX3VQNBQ0mOD0ybnPhjBhIbwCxLzJWOQewzMXGo20iZr2JSXQpt4cILQwxWZRJt2cF4BcjToRexrCR0D9emvEQLvovTL6NGWGMcR3AbXsoFd5ybFDm2e8o.0oM.3FZmog.V3aAYeQ1pLgGtCSTqXotaVrFF4CRnuY38cvz1fAHy6d5IGzHRsSji3wesgnKFs93f.lSgi8hQx94WLxiNfTFiXTsGOIqi3rwbjriykGyV2LbhxAKl8XJ28CCuIaw88hlRwUBcgaK2fEP0WFNLs.+h7nvHxV.GffMGfkl86u9AxwqK+qLlCf2SQhxK2wA.cxQkSKAYSnrDWvuisUO9YZyd9kUAH6JWR6RyPCI59XUPWR6iujFAdl1QUPU1I9Dd+wi6RPSy4z2FZ59OOWKJZNhd6pW8JmumM8gkj3Q6SA4vjR7YPHKROF02w+2DPFYDD.pcH+LH1EyCLAQqI5RMIA8DEiIaDSwzcbE79nCPw.PR2cL3sAs2Bt1JLL6PiwJIGgXSaLQ8PwqveNDM1wcOlsyUBiuvCYZOh3SRtDdbnk61HtzwiLfc2w7pv8KMcz46uzNTiLcW86Oy9jKpM0alcikxz6jFnty3Q6h3LZ2MxnRp4SVzP0iungwqoooXCULFYNUcrBZ5RcNtJcpH2Epnj5BRTArFvKu3qIKunP+oX0SI0EUEpTENhk0o8w27q9GqpbbiVDQfO5zpxvCIFt3Yypa.4Bg04ThH.ktvwkVnBH0FzGXYREU8Ls5FT+8BXtvRMIvgRpWUrrWJrlnXfa4pJCiqr+jU7KrW6fnku6ZOzpWvvHB+g0FxynOheu0vzHBKDc5W5+BOXGfyI6ggtn9XswKZaShHjL8EkT+Y0ijkfl3fesnyZ0NJOIyePieHolrDpZw2xpEU7TMdkS0jkMUSVyTMQAS0jUKUaRoR0BqSplrHoJQ2vFE4ZW+WwE4vZZgz95OWgSKhyEQx.ENYkX1m4OcmJv9nl5ySonb.9xeZpI3kOC9UQV3u7Qwrvf4VZgUSsOzNz5plxAAuecFjMcfgGLhTWP4nEZ+0Uqy5M1F0Rwq6Opjkc.6qSTrcrf5N9VAGD+igL8GCX9y1GC3j+VEmU39Fpsv7VmMduvLvKFR3YLdkeZkKoJN1MBryC6YeF8cTlwm14hphhnyW5WSMd07SBh4NyfnvY+i47xBP7JpS1Ixwwak.G2KpyDeSGAUzZFytAGDWbDVgNIwu7yb+mq1xil7iyAVBlePbZ+8O6s+hmMx3I4X9KTijBxK9sShp6O.tlumEFPpw3Qcf3ZlT.wNvoH34wPPBbn71KfsQ.0g5zi2.OaP1YArcJYmEB674xZ7j3lu3yA2b4WSFBeG6zJNTd6DP4dI5ONtZyXi5X8nv7FV6qdzea0MLF4BZxPRKsz2rZXZnwyNYCuChSasO7O90qtUry7e7m9o+qUq3QoOhBdfzHp+kUepoM9Aom0ROG7rlKLuPYoC3n3mm.E2KrqmIn4GjV1q8bvxdwI+BTljTKGH+xoNaLp2i42hxi+25+mU4oCm3bxjY8u8Zy3WqRUGHNTPKlsg2zYG8TSjm+LmBGJRju2jx4OUkqx+9Df4tDe+AvutJby1eLooWHA.W96DGss7Odz1Spk80lbgKKGJuZ3R0J1lrkwCnjaRcn7aaU3D90M9WOq+5FcOy+5FaZF.KeWOCGeWlehItCcjUWlCZMiHtoOExZ8iZia9iSuDyvalc8sqVADxYNlnagk3xiy7rt4Oa9SIKPRL9OkCA+twO4xmeEB5oyuJzzgXTjOTYHyEaFPI7nX9W9JjZRG65LGl6PlikYbqdaJrgbv.pWbrOSApXPfg4dQTdy0ZSsoFw8f+0qUC77L7hc+pmTcwSoBN7VpB3RvcijWH1smJEsatyTQ6dpfwW.Ep6+aN4YjgoG6dlhOOB5mdQNEPtc3+H1SqVGaSlwWEYDDk6dllImpiLvEOuCboy6.u14cfKedG36cdG36edG3u6zGHdHTwwArQhslJJ0aUl+UrRkpriA3ky2Qn7+vwfRMw
-
RE: Loop Array and Filter by String Prefix.
@Chazrox ha yeah it is really important to really learn it all, but snippets can help to learn, they can also soothe a headache sometimes lol
-
RE: Loop Array and Filter by String Prefix.
@Chazrox haha I know the feeling!
this should work
HiseSnippet 1771.3oc0XssaabCDcWauo1pwAIA4g1GZAgPQfDbriTtVTamHKY4.AeQpVxFAvMHfdWJIVuhbwtT9RCLP+E5uQepeB8SJ+AsC2qb0kDEUG2V8jFxY3blyPxY31vkaR773tZ5Kz5BGhl9MMZdASzsRWLkoUaSM86afwUpua45kq+5xGzpU88ZVdiJauW0W2p9AsZbPqpGVcuVZkuvA64Qrzz0m8URa0WXNM+eu+kkw1XlIIYHMsC4TSxNzdTQxnMJsM01dKrEoEsmh1OoTMSNqB2l2Gv4rFEzbvlmf6P1CKUaFCM8aT0hJ3tMEXAwSSetxbqKZ1keFKP+CodzisIRghZMgEJX3s31VRDKGUqRWpsUiH9vSSS2nQB6La.6bOicoVz3wSXoa6OAJwBU9Pelzva1TvqnJ7Jn.uQ.IcEHMW.jtiQSSWpiHYFId9RiZLAwsMFncUnDnq1L+17FU3fFLwJ8vmP1xEDhsH2iKT3AnmVnP9UyjAndOA5TrKpBu2w7x7yKhVGEYbGh.F1gy.gbYi0Ha9UWTwxxP9ZrFImb.82ibtXr5Kmb.8ah64XSbAS727JMHbnbYC+S.jF1ncwN6P8jdKTwDiCmJW9UQKlwkzIwhsn1.UQr.qN5MqNvj0XVjyIdAygj9rM2EkiBCTXUDEsVZOuhMg0QzElYokxuXl2sXFD7i1FkKkZGQeyJ.1EvFNubY2tVksa91soRlKOB8vGt7xKiNi6dhGR5rdXGOjG9T.gXOThxPVMQnnpviPDgYfqCQf72PA7JN885NDv7IngrIjGBLgFqykKl4RIojJBiW+.x.8BTg7nXxHda0JdDXC.UP54k8Ai.c+Lmxxk8mX.o.YkKgUfX6Q9nKT1y5BlCDlb8.tCI5xy5C3.jxroLBpcelofxYHaN1J124nxvLchyeHzKf7M592GEHsFZbAa9gncatI1FwcocnLrsOOFu+LgXOxegeiJ2CGX731jUbboxSJ6..kX8CnrnkRum6nTq8nxetqjNJmHyubLDVeGK3hulDahubNF4rCw18IoYsnQkIeIuEKu15eBbWpTru8ItaUUJVM5hc0xnhQZMtfgyjWXIuZxkamyL5doG.2oLTH4ODZ80gUcLI4XOutBx6Dg77R.of5TzzZvppZ+33H0j6XyDJAM7WYDJ4uvnrB119XXnboh8f6SGldj2OecQOKMd54EieSi5xVbJnGYDNZ5QI1GG8DGGebNZP3bZDVjfH0F8gQxftI.NYxnln3BRcVt7YdWlExbYFzfS0t8HmKbAkEWG0zxd2b+PFli0u2wD2nnMRQnglzcIYL9tjTahyLnIAEE4rZLpntCgMtV6zB6rP1QUHp.UE98Sc6v9ohHPMpkrcpX9TyG1P2o2POpY1CpsIVfiVLXcAe4PbETYXnuI4TnW2fl0VvXSh2IBtC3t3VZzzmeBc84wME+q+XoKRDNpzYTKQWfyz+cPtKg1oqPJ8sfjeUNM8u1PoOfLJsAn0CetT2Yz7IlAA0sBAU49BAm4CoaXHuFXrnAWh5sKuGrHX2KBRAxdQpwZ3Rf8pAosX.u0P.dRAg7vlBHJQtRAwvcZC83ys5aiEoa7W9ZmvIf84o51V1QMyiJtP80PWYuFXRg3cLZPElcGMFmYDXD1I+4.igugZQipsaC2nk.v4L150eddvjp6+l.2eWilBWBtGk0IrUGeLjwH5gBWEOk0YheJKrczuWD5unn1eVpbefibSO5eTx2Uazi2mkxWgHeehCAKfzrhMyWZ+8ekKuuyfV89W5uonkKbRFnB0IpyH.WKTiwJtbOu1P33uVdpS0nuaGIWkLx9jSItdoGau98f7MiA8iKOgIu57.OhL+RM2EKbomqpsuWJzB6mig226KWb.4GMf7iGP9ICH+zAje1.xOOQNoU6Mk6WUt3bnpTewjUkBVqFXH5UzrLsSreBFQ86QDy39nR4aYLhuJvM9b8gJlaxN28g+NJ+O3lzTeWkEhvXSpL6TkcJbBEFQhw6B0uai6aKhFM8sE6xYbmtbF0L84AX+cmNDWUrOx.ZCgPVXMdj6UZen4OrmxA5uqzNPCkX2zGy+j3hhexeioQlu9Ji.3hjWwg9mj2tV2l8AqFN6DUM7JGuSekwqUp6Vg0HQf2cE+GOOeSC+a0Qxhv+aA0848EPw0nBbFPUvlPkeShZsPYe2gxEjxR.0jvr7E9K3W3jEiJbJmrXzjZlQKEDag+2+0H5yRXxRG9M4YCkjsU2R6A8WHgDTr6ZAk8vlt72ZF7VKIVm2eD.kL+Oh+BF6JkQIOuJFp8f5Uu0zL8RMjgOZZM7wSqgOYZM7oSqgOaZM74Sqge+G2PY6DazWv6EbYpl1tMpFrATuZ7FvY09aCKtTjB
-
RE: Loop Array and Filter by String Prefix.
@rglides ah yeah me again not fully reading questions :D this doesn't directly help the combobox issue
-
RE: Loop Array and Filter by String Prefix.
@Chazrox do you just mean content.getAllComponents("KICK");
this would get any component starting with KICK, best if you have names like KICK0, KICK1, KICK2 etc
and you can do an array like const var kicks = [KICK0, KICK1, KICK2, KICK3];
But maybe this isn't what you meant?
-
RE: why does short decay make the sound quieter...
@Morphoice happens here too, no idea why
-
RE: Where is this?
@DanH Yeah. I mean I know how to add one etc. I'm confused about how this one is connected in this particular example
-
Where is this?
I'm getting a lot out of using the custom sample import but I thought I'd give this one more look since I prefer the overall sound of the file and stretch players
So this is the OneShot snippet from the example browser. If I could switch out this 'Complex Data Editor'?? with a stretch and file player, I'd have everything I need. I just can't for the life of me figure out where this player actually is? How is it attached to the snex_node, how do I swap it out? I can't find it referenced anywhere in the snex_node code and can only view it via this little button, I can't see how it's connected. Can anyone give me a clue? Many many thanks!
-
RE: Player - I'm going crazy
@clevername27 English, although I'm fairly close. Wales is underrated
-
RE: Player - I'm going crazy
@clevername27 David is a goat, British or not. I'm British too but further south than David, which makes me objectively a worse person
-
RE: Player - I'm going crazy
@d-healey said in Player - I'm going crazy:
Engine.playBuffer
Oh I need to look into this. Honestly HISE has so much, ever grateful for Christoph, who needs a play button anyway! :D
-
RE: [Feature Request] Get rgba values from pixels
Krita is open source and C++, the answer might be there somewhere, surely the colour picker logic could be tinkered with. Not that I would know