Is it possible for CSS HISE5 to support the animation property?
If the @keyframe approach could be supported, many rich animation effects could be achieved.
I'm really looking forward to having this support.
Posts
-
Is it possible for CSS HISE5 to support the animation property?posted in General Questions
-
RE: Has anyone implemented a file browser using HISE?posted in General Questions
I'm very happy to have successfully implemented a file browser. Thanks to David Healey for the learning materials, and also to Google Gemini for their help.


HiseSnippet 4307.3oc26r1babccKjDrifbbcbS6jOzoyZLYx.HSBAPIS8fIV7kjLmHRwJPq3IVttKAtfXMWrK7tKDIarlgQ1phzURT1wRVwx1ikirkloUOhcp0CpG4mP+AzOjYLW.xOY+On8bt28wce.PHF4NMkePZ268bO2y6G28hQ00JPLLzzEhkXrYpRDh8DwyOipY4AJKIqJLzfBwd73iqqMEQn+YpJYXPJJDK152GNYrMtAA5ee6t6WRQRs.waHAgCoIWfre4JxldiNZu+bYEk8JUjLlbENn2VuCUPSc.MEsZ.gr93YEpJUXRoIHiHgfst3BufjQYgXaN9NJLdwt2YQosOd2cO91yUn3NKkM2NkHjw25ysisRdtBcWHWotkxJD6w1SQYSM87lRlDCgXaneshyjur1TprM3PxFxiqPvWxIjG1Y1v6USoHxh3nBCTVVo3nNRHCAgXwG0Sdsdl75GFeX4hxti6I2dJ5DhdqfW.Fac9Iu06i7xwSdY4HuHHo0wQROtiJjRRJRyPzojxSFe3gFbHQ1H47QHCTSWmnZlm750H9zfe6tsmZLcPWvO990zptGUIf7JxOLh8wAPyWk3ehXqus40bsjWEP1ZuxJDjui47B.MxifQxfRlRBw9ww6ZqYTGq6e9NFn7.S0WlLC+Orme4qA+elWJSF7+pH2u.tPlwUt3CrqC+hFDciC2u13cpnU8vCRLlzD9efvpIoHl2rVQYMwAzJRxnnBhhXn0ad4ITkLqoCn3wFoVk9k.Jjy7eDsJxv7nVwYvmp2AIpQMLJPAgitIOBXRYeBxwHUpp4Mv+XuBb59Mvz8+f34KnKW0zaFT3ro3CoZRzKIUvueLCVg0MxyDeKadyID2r3R24jK+lWT7P4GSjZyT++Xgku7bV+1qH1oX8Ob1FKN2RO3ZVW5TMleNJ3zW9l69A4xHZcsOt96+UqbhSsxu4Vhn.Vz552d4e+EW9x+Nq+kuz5s+jku28rtzuu9YmSrqLhqL6wV43mRrOEks.ZjhaIyTRGQrwUuvJyNOh35W3OT+b2.Pr089M0+hKV+Cm25pmo94NwRK9UVW51v97M28jV27yW59WdoG7Q0O4ut94ueiKcmkt0auzslswctrKjVy89Kewq.XbKIFPCjAplYpHMIYu5vKtxjT4xlMaGhcmMa5dRjXKaQD3lU9z2x53yY86tQ8ye55yOKR.W+srt54AQg0BmekSrPBcxDhxh+Lwr8HhONo2iU7dT06wpdO95dOpSeLAEaEXdbCJqSJ.1Hy.SkLYO7SQiOoa.S7xuROhz+.xEjQVyeJlHnwG7VAX9u4tyYsv0W9MuW8yeceBw4NWi49Jdg02b24oalTASvvOeswCsc3lcsOdke6wgsgGW1hYbwk.M+fxFUgvA6W1vzdstS0GE2iJYVlmKP7Bx1ickku40stOf52uw+9muzs9BPK238txR24ztFWVKdGlYEEiEYazvfuIJrLpMdROwB8UQlXgmX6PLYUITZ5LY.w.0DnyN6TrwhuENxcOKPC3.IfrT.GcDIcQEf0nghfs0wvZBh4.ZfKpJ7RpjtPjLMv9bqTZbBk+a9Jcf.VYvsjpPx05MkByqly+pGulool5KVsoK0AfnV1KnUgrJKDAw+RMHJTyXTHfAmZJBBBnezHqVslYKkWtPDPRyHr8osJT99zRZ61+0ydl5exsrdva90y9NKe5aZsv4rCB9tWs96cezymZJvsE3z1oUgcgV4DtGd4eSkjO0qyFgFWV27yrN9MsNw8pe1aPMtjUUjUIhkpoVvTVSUDviSZpCnpLSpp.GlNwuJAZcqnU.xLYPCPH9rh3T8vMghD0wqyb7CJijnQFbtgTKRl9.kRk7vGFIINX5JLLawEDFVSAH54AHSKtaDm6BdjMuboTTPdFbmSCQ2fzip.1.2PCScY0IXS+rh45.2Ch5D.CwVpCr8j3ntBHVJf.gXZg7pV0hPAFLqeLxSJuvocHVAhP3H7.5rBMfgcDizzQYyYG5vNnAMtZiKbMq6c1.A7bANp.ytSxDpRJJCYRpfShJz7yX.ukojrZQZ7AezYxMmrCwRRJFjzdnw8AfxcQFHkUqonj1cROF.+qjldJ67PUD+otzfsXGF7Ye1z9Vf+kyYR.KCviCBd4Jb7meHUAK0QAPCZ3hXHioVdlM.NUl8BTN5wlNcXjEZ.fqonNiriIYljoQsW1zhfqnorZMROnVa4a9kK+fSrxGblke+EXZp1B4T5S1vMsapzoCAVXoSXkelp0LJm5WIlTa7WK4tnBNPghjN7FS3bzH32ilH52NZX8Oll7yOV8O9CCWRDVOzbmn9o9Tq4tQzY0333.zMylfIQah4TfDs14O8yLszAzYIAD.LG+dhfoIfOP6QLzr9Av.6eQbfBMW2cahnYN7nHywaeM4pyvOvvvrdbOlRXTIek1kpIt2dHv1+V7m7S7vZyrR8Kd3IkVF3wEuMItSHGFWBrIgfh1SIPnHNLz7nQM2myWTINbEYfoG4AmhLFxi5fTsZSZmfUMW38HKnU3.WsWnrVEGgAUBGORZ5eVOdrb+LeTtpUJgZQdGQzRS2t2JvRKxvbvTfwlm7kgDlXv+BdY8WICJArYe1F6UDdFCBV7IZ6g9NLz7ZZxpPYUpIQiGtZYnkUVe9+s5KrvJyt3x2+chrDFEMohdZ1hx5GX7WCdgqvE2wPSKZ7g23MDeF2QCXY3Fd0Qn13hWC6WlRGrtZYlfKs3mUegy.E75Ut06dRqSdanEcqyb5F2c1Dse4LtDSDQUXZon5PzclvMHRmJ5dR8YwvJYmcFBPw5M9CeJTuNd1D6BOlAJwZzgXW6RDOvgND2J7vTRGgiyLglOFp3zXIvAZIAifeHIkZjT7LRSKGyy4CsHsOYfIipLrI4C7EUX7fkeMYfnb1dB1gr.HaU.snVZyBLVJ5Ek3QUPuDOjA1BGPKnIwZHTl+.V9J4nU0DqnMEQGkTfbiI.L01ON1.RFjToaVAxFk0poTruhEgkQ8J5IQT0i5ZF9yDg1n3Wjots7z0dNz5ok73GIcg0P3Rxb5JvM.TW1sqE49ffzNawVa1V.NXq1Vf9fQIFbgtcqLHPbEl4.U8jtGwltBt3MrU3Y36brTGG5TO3IS8Pl66nIhJuFqXS2XIAsmsqK+4cJK2eEqgp+O7IcknoklyGjl1CbOAJaNhMLpdNZcqFsba82PPHAzBeIHf3JPBOcA2CcqIQacAHPt4.FF9RRGnxiHNCVurqsLrp6w1w1bSxzlvdGDeocOqDuC1xga7NqqUCEdUVXcgOd4a7lbGKBNgaNv5u2ssV37rSNEOLEZh+Pkcnoh43xamya.E4BSlpfywj0g3QvDeb0fDRD8L3wPERW3qVF9JEz0pz23FZJ0LIHuFBedZEfMCSqHpZMMZm4jlIeXTZVRQCxCyfwS9Cy+7PpJLzE97OMT3.6inJDiQy3hwv8C+KCX4U3Boyc3fn9Do6Tk5fF4i8ubIJB.qyGSaTMCYjsSkMp9E4WDZb6CpAzTAYLISUvfErkrt4WXciOZ4qe1Ff60o+r5m9JqL6ulcR5e8rGKIuHG8AcbkabraachEYFYhcJt7Ct.DMDrsV5VW0WOxQnlnd8OjJJcsZpEWcEUjE1aWSePEEqTNRQFvd8k6TjOpzx.ULzSjG2RSYX9DU91g1sGcduC+XHc3CyfoUV5VuciKuX8SN+Ju60BnRbO4hHzDuX0U0kl9NJeahusXS8Adnbri93RPOoU4HRbO3gvGKRvVdZKANaoQKnCK.wusQ6IBS27vdX80T0K+f1epY6lECuy6Sqe52nnM28H0RNe7DujKS3lbwuH1MajSz7l0TRQ5Ab0JUuYDsNvZeMn9JTOuM07mltatOx5x+qVm7bQ1+rrprY+5ZSY.RY2XL96XG+RP5ZJC.MTgAXS4KPkSlb9xHhXANIfrA24KmEMz1de9fEMnhFZWSsz96sswhui009.275Lue5jgZUMR7FJAef9Xc+VYgNSOmYhFu9LPS6cPCqr34W9ZWBH4kt2ovSj9hmbkO5SSzx5BZKGDN8aOb9IinYBcsR04aD.TL3TkJE4b17ihs4Rvow64gdqVXJ0ZUFmny4NRATH1F7ekWh2dW4kBruRIGfZpCAr7ApRTa1cRRv9SaJHD6wsoJ.TS5kA4osuLHjhGRlLUUMcSA4h30Ah+yDKPocuqUxOpWg1DOaJtqiRPj72EFIOoMRX1KTDjHtiqSv0ayWqx5+qrW+AIkzIFkWaH4Ih64S1FX3orwv.ZUFWqesoo33oiGzKLHl91c+vHP1mVDTxKND8BNIDKlsJGLCpRzMkQKrXCRNhbA1VGaiwsca.L594tAN8gwpXZu8dndmw6kw5cJ4hlkcGnWsdKSjmnr2kW5OpzaMCB1nEylsDPs4MmQgRXGjLQMEIcAiBneW+R5iUFBbnBVyBwdr3c0UlrL3k+m4X9N5EGices9qiOnNQph3KHoJlWR0PbfQDn84ID6xw6qXQZ4xPWzZ0zKPv6rUh9vquE6vR5WVURGjWI.4i7DpIFTqPsJfrQBWThAMpNBwbJM8IMRrmoqBHGF0HwPUjl.Vh6kOKwnfwFwzHQdoJUUHCKU04Q3+oRViD3EJyArWphB6w9gPl0pZf1Tt5jDssGlmB4exnUJj+T01QgzbgYTheaAbmwkUMLgf+L4UUcMrq3WUVsjVloqnj.1Ec227wleOFa98sYy8isJ6vgNsMyaxMBOGNXuXsJBwx17qpWYYCRmEJCECXP.ehBcVAuFl1Bl3w9u.r3HThG6uGdi.FJRt2vxHH0VGtpIdGehYuD5MiDMV1OQR291lJaLrF0NSeFlJvkxT8QYoXQbZCZIXnuo401+4PPGaMRP9BixYqN828TS6FR1ip9Sy5mprsu+ah6ctpzS9DOaRgJRSia95APcoqeYHCJd55wat0taQ3bTyruNu09y+ms09Sut0lJjK6iGwM579IN2cYzPpl1S2xSKaxz9NTynk8B0FZJqNwX305kYkyODeRo+3Dbjk3azqcJwwrilhDwANBQWQZlQkTAo+3S3b8x2T7t6J61ett24N6hl3vY7mH915ZGaO2V29N6ZGbSzk8Lc0c2aKa1sYeIiGIN1bQR2BwFpXxcI5+pd0AB.8RTASki9FjbUQapeAlfopTA7qRfmBThiJ3OBtvLAifG8c88ohOrVQHapo+qcNd47sm.hR6699h23UHql4L9te1OptK5sKI9ChOprYgxQSiqKBZDul6eGPi12f+ue78TpDDovi.2P789Re2bc8429mjs8aJddvQld0Aoa9eK8cwegzQHh6inRzQgWtV7yu3+rc+4WTss+4WbfBlv1OlNTRPUMCeHNOoh7Xf6qua6NDlZu5jW+fn1je7Azjzibpuc26EXxHWSd7V0SMK5qhVMUeWJ9f+TB1P60W0p7q5XC+eteUG+EfydrXbz3Fcnw7xXcv6Q8HDHeEgRiOMzLRIoZJlNi52VdXMUspk0TkKvqnOHwTWdhIH57zdjLTell998o7C68fPdeIdi1ebu6GL1jzwKcxZTVjq8kEsRe8ihyHWQzAT7ubCRu9++cP5CpUCq4XXIvHDq8ajZUr6mrrjJTMAdhNwVGFei8dV7cVvQ0hzW9ug+rmLG9dL6Iy4L4+qrGUjftre0Bryc.sS+dzQ.9Vk192FiOL9tXtvm1.T8q7qVnfeTEZgcsVW3VWqKbaq0E9bq0E18Zcgaestvcr5KDSB0WMSsJLWSAggGcOrJSi49SyC5X4+AjQPbSB -
RE: Has anyone implemented a file browser using HISE?posted in General Questions
@David-Healey Aha, that's great! I'll go study right away!
-
RE: Has anyone implemented a file browser using HISE?posted in General Questions
@David-Healey Cool, it seems that implementing this feature will require a lot of effort.However, I want to give it a try.

-
Has anyone implemented a file browser using HISE?posted in General Questions
Has anyone implemented a file browser using HISE that can view files located anywhere on the local machine? I think this would be a very useful feature.
-
RE: Heads up: pirated copies of plugins on saleposted in General Questions
@David-Healey I cannot refute this.

-
RE: Heads up: pirated copies of plugins on saleposted in General Questions
@David-Healey It's useless; piracy can never be eradicated. It exists everywhere. The only thing we can do is raise users' awareness of using legitimate software.
-
RE: NI Insolvencyposted in General Questions
With the development of AI music, simple needs will no longer require music producers, leading to a significant number of music producers leaving the field. This indirectly reduces demand in the audio development sector, making it even more difficult for the already low-demand audio hardware and software industry to survive.
-
RE: Goals for 2026?
posted in General Questions@Christoph-Hart This is fantastic, it's exactly what I've been waiting for!
-
RE: website link open the web page everything I load an instance of my plug-inposted in General Questions
I think setting isMomentary to Enable would be better.
-
RE: Custom Keyboardposted in General Questions
@David-Healey Thank you so much, I'll give it a try.
-
RE: Custom Keyboardposted in General Questions
@David-Healey
Hey David, I have a question. Yesterday, when I was trying to customize my keyboard, I was trying to draw the keys as regular hexagons, but it didn't work. Do you have any suggestions, or is it impossible to create such polygons? -
RE: Load the plugin first, then load the sound library?posted in General Questions
@David-Healey Cool! Thank you so much, I'll learn from this.
-
RE: Load the plugin first, then load the sound library?posted in General Questions
@David-Healey
hi david ,Please forgive my ignorance, I don't know where to start. I only found the preload setting in the sampler, but I didn't see it in the HISE API. Could you please point me in the right direction? Thank you so much.
-
Load the plugin first, then load the sound library?posted in General Questions
In my current project, if the sampling library is large, it will get stuck for a while when loading the plugin in the host, which gives users the feeling that the software is about to crash. I would like to start loading the sampling after the plugin is loaded, and provide a progress bar to show the loading progress. Is this possible?
-
RE: Customize the text content in the pop-up window?posted in General Questions
@David-Healey Okay, this makes me
.but Thank you anyway, this saves me from wasting any more time.
-
RE: Customize the text content in the pop-up window?posted in General Questions
@David-Healey
I've tried many things, but none of them worked. I also couldn't find a solution in the HISE documentation.
glblaf.registerFunction("drawAlertWindow", function(g, obj) { g.fillAll(0xFF333333); var a = [0, 0, obj.area[2], 30]; g.fillRect(a); g.setColour(Colours.white); g.drawRect(obj.area, 0.3); g.setFont("myhtw17", 22.0); if (obj.text == "Do you want to save this preset?") { obj.text = "Do you want"; g.drawAlignedText(obj.text, a, "centred"); } }); -
RE: User-defined background?posted in General Questions
@David-Healey Yes, I tried that method, but it didn't work. However, I just used the Image component, and it worked.

-
RE: User-defined background?posted in General Questions
@Oli-Ullmann Haha, it's been a while, and we're back to this topic again. I've noticed that every time I click Compile, the selected image is lost. The plugin can't save the images the user has already loaded. Is there a way to save the images the user has loaded so that they are retained for every subsequent load?