Link in vst
-
if (value) { // Do stuff here }
-
@d-healey I modified. it works as it should when the button is not momentary
-
@yall It will work when momentary too. You just need to put the value check in the button callback so it only triggers when the button is pressed not released.
-
@d-healey now i'll work on a progress bar .. stay tuned lol
-
@yall I tried this function before modifying it. during the loading the panel changes color well but once the loading is finished it remains on the loading color. Any idea?
const var panel = Content.addPanel("Panel", 0, 0); panel.data.colour = Colours.grey; panel.setPaintRoutine(function(g) { g.fillAll(this.data.colour); }); // This function will be executed whenever the preload state changes panel.setLoadingCallback(function(isPreloading) { if(isPreloading) this.data.colour = Colours.white; else this.data.colur = Colours.grey; // Update the UI this.repaint(); });
-
@yall Check your spelling.
-
@d-healey the o of color was missing ^^ I had taken the example of Christoph without an auditor. So I got to rewrite from scratch. 1 / invisible panel 2 / loading = visible panel 3 / fin = invisible panel it seems that creating a progress bar is too complex at my level so i'm thinking about this. once the panel is opened for loading, I integrate an automatic rotary knob with a film strip loading logo image as well as a "please wait" message. just one thing to ask you .. once the loading commcé, my button turns automatically and at the end of the loading it becomes invisible. Is it possible to tell him to stop the rotation? it has become invisible while it is still spinning is useless
-
@yall Just stop the timer
-
@d-healey I'm starting to understand a lot of things thanks to you;)
HiseSnippet 2223.3oc4Y0saabbEdWIupVzQAVA4h.TTfoBs.jMpzjR1NAwvHT+PYSXIJFtzNsMxHXzxgjS7tyrcmgRhUP.45dUeAZeA5M8h9.3Gk7Hj2.2yry9yPJRZF05zfVJ.INm4bl4a9lybNmYTqHtGQH3QV1q1YTHwx98bbGwjC1a.lxrZruk8O2gxDRruOhbgDyjBJmgNkOTxYV6NJDKDjtV11K+DkA1qdKq3Oe+muK1Gy7H4hrrdAm5QNjFPk4RaU6YTe+CvcIcnAFZe+ZM73r8397g.3V1ohUH16U39jlXkZK4XYuR8tTIOxUhkDgk8s1k2cj6.94Ls9ufJnm5STMpZ4BCjV7Ab+tJDqjZs2.pe2Vojfvxx1oUNkrrlR9PmincoYxyol6F2AJ2BS9vdo4AuplvqxhCOaC3cKM7V2w0KhFJy6Qgs63zfIIQ8vvVfIrz5ZszeeUm83fFLY4.7qHGDAMxrn3CqTYSzCpToziVq.rMHjnyvQHWbPnOIpJ5wnXmjx8IxXHF2p3Fo8ugxLSCIWD9TLqKzGXZcVeJiT1Kh.DS8KBwLkKUR+E0llaPYAQtiuO+bR2LcUqaQwuxPoCn9jcwvRbSzZEPKxGCiiW1AjtT.O2D6qy7hFEJIce43zU54lGiRYZEewCB4LnQwMR5OgsT+PY9.0f5Mj4IUGy3rDcTCPD2unWp0aByf+PRIkUJ3bo5WQj9nd.S7nXDluPRXbA3786Ihl7ujx5xOG1uH9DOIp7.XKaSzFt0Or9dcZbbyl0+CnCqiNnwdOsQ81nxOssp+TTU7hR4C8klbx3TGsGZLUiU+5rqZqycjPRBJeZD+bAo3FpIC6KfMiM9MIfKax6U55CwkSeOSQE.426QojzjelIuD6GKPwmEiTTSKeB3cgDZBSN.1ih6CI4YayJoBskyhsV.POKlaAMcpL5A7n8oQ.x4QizraJ35RiJM+A6x294AEbgApLUjOKkJ81s6xE6nlwIsDpNKP.D0JnkNsPQ0t8lH0B5Qu8w8p4qxUyaLlgsS0lqIzv3r9VqvUwtnuknDpHgIwA1CDbJrtKNY.hzPI26dHfhH9HeNtKk0Gcu6o6HO5TKU+UmYvIc2WKRNFx6qG4YYXlFaLdzPk7mw3mNWCUJXDObsBYilZ0qpPHJasm4DWRqJ3Ns5Xp+BUDxhUQeLpXt79oxKg90npPFN0rsJfHA2mTNLhpfhGeHShnhOaCv3oZarUoHNexlltiqp2.LqOoabdtqLWoIaacFPE4I.NGpMBcJANCP7FBYXPmOfvHmoB7.QaBiHp8WjPUhAROxh0Jn25Tf5P8t+0oLpnk1Vn2RZpi1aRolmQS9S5PCQLSSIEmGB83Gipj5OarIHwQ5cshUeP1QA8etJ8KDHReRO5YaAlqpkdTpZlyFOTOY4mrzyzDGLyN1MN+aj1sIWRNF7rJbYgUKbUAzjc0q2T6KAmw0wLktS.2rMrHaXvojnzj6oJBk5MdsjNytVRyRc8zmyLTjyZvnxiCIrYUgoUxgS3aOuw9XIVUzYhLPuPRjjpff89jyfp40kftpy9Dwq.5GF0rSz.Lkw899IEnt6Po5RCztJCRhaYcQVI+u9k0Fk0n12TSfOizfAdjfird8XYL12QO1qkV7qxCHdnusi1wwXjuan4H+xZmS6JG.vy9irsrFPn8Gn.q8ygVTHqY5kNVckzKtjKcKSwm1OW027l2DKSB2R55ROKcCBtWfICc2wYHWeJTTQ7xnfSZHCiEx29EFKjusSs.rA8ETKDGAipwvmwEfekqDlAkuiyVa+oVYTve0xjB9KPKgG1mb.VkGWockxaM45e80WeBZQIc6s2dNLvz3JHkcfPAqFAPFbK6m4r2mcxyEjHwI9jyohSR7pNYvv9PFmvH92nJ+RntswIMN5ImDa7IvQBIJfSi+R0pUKGx5aMt2i8xyw24P7oY9Nwe2z240tFT92MXNb7LnzuJgRrrq4z5v563VG8k6znyuLNTdV94dTFULPc+kPcol.vUAOQi.NCjMDpT0pGbLzUNR4GsBDBvuqE1m1mEDiiUb7I8jVv0Xj3DWseHq4sl0Z15wyYMqWXerSiiZcb6NH2iedy82cmlOC0nIpU6ieR65ttn8OF073NvMJ14E0yYo+1XrzVJ2g+MVd2dVgCtiSVBBiU328GMWgGkGQ3eNFp9yPKBSMew2c13Tr00uG9ccNh2cnOVN9SDndWjjNnS7jIpKdB0wJGY9tIuSd2fEEtq6zhJ8FLc7tzTvKjc3cMdSdEl0bp2qGb7OGr2x4fe269mbwDJ+BMT9.GHXJAG.GbSdxiX7TvI8AP9OwCiEtvOLVRQatz+jgZut1tCA9JZbo+iZwS0NApBbMmqDj2lDRvRX62vlaWqc6mDwGFNoUe+mG6rzIBJsDnByNNlQ.dWZtF2KhKD8fkS7XIL6p0vn9JtJWRaUMthwk0bX.r2yfCxprX11pJTDD0dM06HLjI3BSsimkJczwJVxQ2t5Ds2Zh1aOQ66OQ6GLQ6GNQ6OIuslPOBGp7LtsSSdT.1+ZEx8yVrB4fgINhlgl6R6mMEZIltwYjcLfLdTzo7jhq7S5W77Gu.sKuXv8s7nrqlhQWpZ2oN6L3vIHQgwO.JStGdnuLU53AJNhy3gCfqz6M9QAv0teeRjI1m5BZGoDNIlK4Cq0lDWLQtneUsCoLBNZ7S3+f3hpKNWLu8qOxQCWjJ5F5+MRPt7+2mfbdT26mjdD4pJr8m36yumSb.cjJ+6+sfZa9PIjWMM2lCj.zER56QLSCtjJ0ptcEUaEfbIrtwMfKZ8ljNqllyT0Y0zNs7RGJXsk783K8aubdcuK4CYi8McoEPoEJHA449QAkAXuH9W6oejDEVucrD.kr3+afq5bjpMppU7Cmnu1ZEq.HW0W64oNH7aAFd51r0MvlsuA1b+afMO3FXyCuA17I2.a9z4ZipLgcfKdEnCRBBZUW6XYWO+BUV+KPDBmfP
-
@d-healey little question. does "setLoadingCallback" work while loading a preset? I thought I read somewhere that this function works as soon as the system loads something. I have some sample maps that take a little time to load (1 to 2 seconds). It might be nice to have an animation when a preset loads.
-
@yall If I recall correctly that callback is just for when samples are being loaded. So if you load samples when changing preset it would be triggered.