Horizontal Centering the LAF Arc Knob
-
@Fortune Width of area / 2 - width of knob / 2
-
@d-healey Thanks for the suggestion, but if I use
obj.area
in.addArc
function, the arc disappears. What I use is this:var startOffset = 2.5; var arcThickness = 0.15; var arcWidth = 1.0 - 2.0 * arcThickness; var endOffset = -startOffset + 2.0 * startOffset * obj.valueNormalized; g.setColour(obj.bgColour); p1.addArc([arcThickness / 2, arcThickness / 2, arcWidth + arcThickness, arcWidth + arcThickness], - startOffset , 2.5);
-
@Fortune I'll take a look at your snippet when I'm at my computer
-
Avoid redeclaring variables like this:
HiseSnippet 1453.3ocsWstaaaCEVJIZq1aqaEXO.D9WxsNp1tIcAHnn4l8VPZRMpy51PPPAiDkLWjIEnnSh6Ef8i83rWp8Fr2fsCIk0kDmdwX0FvVjmyg7iemK7nABtOIMkKrrqc7zDhk8W6LbJSNZ2QXJyZ+8rruqyg3TIQfLSsyzDbZJIvx1d4eTMgcsUrze9mmtCNFy7IESYY8RN0m7L5XprX1Aac.MNtONfbLcbIsWaq884rc4w7I.dV1osUB1+bbD4HrRskbrr+hdATIWLThkjTK6U1gGLc3H9kLi9ujlROKlnFzwZHrPlo6yiCTHVMq0tinwAClctSsfUYPAKrrgE9dmCoAz74KXiuSK.UXQY9vdopva4JvqSY30tD7lCjrKAoULP5dNC8EzDYgDEd9Jm8YfyIDCzdYnXz0Zo+5NN6xAMXRuw3yI8EvfbKbWqc6VH3mlaVudcf6SknXbH5InY13KHvQ4Ybeb7y37y2lEzmPhcA8A87DjHpJzn+DlujxYtMBD3KeAWhESGFSCHhFsPgyDF0BwO62aV+M0e3CQaK7QFUpingHWPhmjbkD8jmfZzicAIlmPP+D33ZzDUG8l5H3yEXARozgXQDkAv7QquoVPtzCtA1Gfki.7VQqjN2lZZUR534GSvhYiysSfYQDvTEXGiuBsp4IJynWEcwY5ggk+ZKSJvOxmGFlRfiKpqW1gPakv+3QT+yYfGFj01qSUg+BMPNBDzwqMr6cgeueEat1NQXA46ypk21GjYa44tuFuWfimPNhKFiioulDrYwoJ+gHOPcSZp1ucVjYPA8gCB.Gr6IUNNOD0sEZtyXNUOnhvaUvosfSdYb2RQgFOrFh0qY7wJO.fkHhbG9DVPp65saVPlIfCeav2.JcB9jtmp.CrvfYYCZoetyosxly7+iN8zM+jXiHOUNgN7JoSq7ssEZ8q66JGscvmcJrLCtJDn0dCfHyiWzzY0XojtJt5f4wmeLbY2LtraFW1MiKmKGpRxuMV7f2KIhtFxmUaYD+B3Jr29VcLteLnMInoVi2bCDX9K06RJrMwIivtsupe+dq2uupbIj50F0bAvk1f2U.M8OPovigCaNKCoeYENzIha9Q.tpDVKvWtwiKAPvz9PoN2FaKn3XnfbmtJNpD72NlFwHAJb31iAUVIdA7IvEUGyGJETVjKfEvtlPXTC36Cz3KcRXH8pVnS.NQ4KWsnxrZBkSdsMfeZ3CUYEDnN9leJ95xfZlZEaFDc0waMfi+vaZAeWCHaz.NkUuVjmfqtj1MOhGVavooiUM+eJ.mZkAa6q1Ym15OFIgPSLuPkIPBdAwWB2MDSbyVD.e5P.HuZ8YKXwbloJKV8nJ8PmQ8NnF16zWImcmr9lMF+rxWaEov03DNin7sZoJFV+fBz23Na3BayZVe1MxHN6Htj7blq5R4Z0gXyqKJLbtxTfPviiIh4JV0Vm38YnKax3yHPrpNHOWQnWmpMP4b6MPUt+NeCmTRQNaeFU97DB6155yJiHUMakgJPUotUq6l0pkoAEKJzQ0W5nYVKMfK2yq0Ou+dXId1x.qHrKIDgjpN.16Qt.Z.1zAWMm8HomK4IZcy7cV124CtoWkug+wK2ZZwt+aaAcekLDtmNats96W+mO8RUE+xVLhPiFIKOiJqwx9acpznEzX9MZ5DZ2kGLIFKq1Crpw+LAfesRimplKYoT4zxjz+aMF+wBw64LfJ8GMeLtzbvH3+9bfwrWm3ab5EFB0HJ.3JN8+0OOu6fETSRBEsODC0tgHGmilLdHT+xm.6NiQhU4U1Kox.LiaqFqXfgPwP8f+E9jIriZrclvNyDZMF6K3ux2j2ndgk6nmAvDS+tZ0fWZDFixSXbbfZcVig2c5U99pi+pPR47so6BXyiV.aVaArY8EvlGu.17CKfMa7dsQ8ZqaOQxGaRGfIFzSW3x1tGCCQV5nPq+CaVOcl.
You'll need to adjust the position of the point.
-
It doesn't work properly here.
You'll need to adjust the position of the point.
Honestly, I wouldn't ask if I know how to do it, my head will blow up :D I'd be appreciated if you could show it.
-
It doesn't work properly here.
Oh yeah, I missed that when I was testing.
To be honest if I was doing it I wouldn't include the label as part of the knob, I would draw that separately on the panel behind the knob.
-
@Fortune
i dont know if its centered here but maybe this helps you since it looks like what you are going for?HiseSnippet 1658.3ocsXstaaaCEVNIZn1asXEXO.DFX.1sNt1NIcsHnsN27PPtt3zzMDTjQKQKwEYRCI5j30Vf8.r2f8xLf8u9BrWitmftygRxRxWZZyV0OXLO2324BIOLG5KsXAAReib4OdXelQtuxr8PgxcCWJWXr8lF4ti4dz.EymDRZ8g8oAALaib4l+6QB4xufg96cOacpGUXwRHYXbhjaw1k2iqRndXyc3ddsn1ri48RI8xM21RJ1P5IG.3YdyZF8oVmScX6SQwlyzH2WrkMWI8aqnJVfQtEVWZOrsq7RQn7mvC3c7X3j5FsACERtkzyFQLR0XCWtm8gw9cfAXkCShByGFE9Fy8317QzShFeslAIQizwibykEdymAd0SCuZof2TfTtTPZgPHcWy1V979pDNHd9RysEPxoKEB6ogRnrFy864M2PBRHTU6QOm0xGlLRiROrVsJjkqUq7pEvuG7.xtRKpGY20ZU.REAJhmzx6LOZWxSHw1wxmAtmVvckxyWSX2hw7JosAXARaOtMyOnPrpU8YNbrBp0.gkhKEkJZ6Su7Hoh5OLT3hUHciY5TgH67KkK7Js0NlckhriP1In.g2kTBXUUgzdxSHEOQ5Uj75WSxP74BdfTTrLo.gPdUg7NU6BUaq44o0kqX8BqvpC.Neg7WP8ITv6PlTvyVMjzEPT.LVQsLNUQ.ulG2QvrQDUZOpxspubfvtDHYYx8AQgAzHAC51keUExozSq8xJjZUqux8nmtD7S5oMziK8R3OEsfXoOytH.CMTgg2DkDVy2R6y.YlW.aRGGD3Lby2jdOxYSe9Eroy5ET+dJ2hk0K3qzin2tyDo2CAGDSowRzu90JhOU3vhhj8nWQVL7WbwpQtWjbAPdWcP2tAL.WjFUWNwDTeqic4VmKfBbfWsp0dTFlufaqbAF0qVCLeCX7dYzIT3n0pe8pVdLputxTmTYB6Qq6hogw8irUZZ2SCeH6NfsuzuG0i+qL6wbkjpjDTloVJl5kSkpt.BiAIjPuCqPRsP5skzNLO8lArZDfWXM7zJo0raAYpREO3pgNLA4Hly.OJtIq9JkWkLs543BEXuZeO7jAc0BnQwhkGUJi3Zw3h3oWJqwa9Ti3v3.tiS3jnZGHOQssg0qzoYx+OfznBYpTBKCteFlyjA.vEyjXq.I6UJGkxxjN6CUzqAYHHG.fxgoVGSPAkhybfSOgdWiyEFp0aU5WuxnUnBIkMGqHNdIzC67YO1jNzrndKGDgFsSQmRKTXVgoclYThLRuYWu1XxfzNebwHRTPJAXwmQ5Ju.5UI5rOKOPdlc7wcSENXYebJK++Q3.mfSxfJG3RBrYfRiBnvtoz1Qm1FivKGEVlMRiD.uZ6HL7yrOhYofSf8XkFeAhNINA5PRd4IV0oH0JYERSqdkIDqNd4ltGh2.o72D0LQgnNHvJlva4OCpiwq0Zj5pDGzC60WJX3AViIWwHSMFYLrLQ6Gwca.pD2JAQJ1WpXGHJgcSju.jbFmU2tSkGhNeomGyeprw1V8+PJVRLnWGleEh95iQBB8xksAQyY2fX59WsBCVoDTJ1VvUGzmIlUWsFQQXrYxHTAhpzsRdmnVICiqFbac2kYCxFZnG2b9e+Wa1z34auIUQiMHXaX85y7UbzUxsI6BnU+vdUyatIK3bkrOrjiRuPypgK+si6jkJXd5U+Vl5eW23pQuF3Our4vjIcZdId7UxaE1toKi63pRSI4fEf5W3559djdpiaPx.EM4NRevcOhZyGDj9IHgzaCW1mPsXyjsdQ1H7KkuU3Z7sFo7se9pT9lg8391Smv2d5X9VrSLluczQm7I6au6Yo8ha+ITfL6bEFsvmlLpYTiqK68a+PSnkwDA9olgsQC6XLIe6394e7967OYcej5ae6a0duMqKcfm5jz0u3BDeyLhrUZTq1iW5gOdE30nS7RK3MdRaniIU1G9gMbGw.1rm40V3KpDAb0vzw0+2dM3GKDuq4gbkk6zw3bSAivV4OGXL5Mz21bqtcgKkR.3Bls9wOOOX1.tDTwENv6x7wpFy8GzqMjqsXvpKfse3gs4lC2xFNuFNGi.sgal0SdO7EwrNNOWDy5wLM5Qs7kmYEdXJ9J8aoo.XRn+GTj2bObNod7YmllvMsF8317yrrP2eQ3j5oqSiafNKcCzY4afNqbCz4g2.c9tafNO5CpC9+pYsAJYuvsC.gC2ReGVtbaInPkktJz3eM9WA0N
-
@Fortune try this
HiseSnippet 1515.3ocuWstaaaCEVJIZq16ZA1C.g+wfcqhiujzEffflqdKvMoF0YcaHHnfQhVlKRjFTzIw8Bv9wd31O2qvdC1av1gjRVR1NoEAqyAvw7bgmuygGd34zSv8HwwbgkcoSmLhXY+4N8mvjC2eHlxrN5.K6uz4XbrjHPFR6MYDNNl3aYau72qHXWZEK8m+9o6gCwLORFIKqWxodjmQinxLp81oKMLrC1mbJMJmzquyQdb197P9X.OK6zvZD16Rb.4DrRrkbrr+jC8oRtnuDKIwV1qrG2eR+g7qYF4eIMldQHQsnoUeXiLj6vC8UHVQ0Z+gzP+do9crErK8xhBKahBeiywTe5T5YQiuVy.koQ93g8REg2xEfWy7vqQN3s.HYmCRqXfzCc56InijYbT34ybNhAGNCvPXOOTLxZszeTxYeNHASVOBeIoi.VLUipq2ngKB9p1VkKWFh8wRTHd.ZaTpNdBB3JOi6gCeFme4tL+NDRXUPdPt5BR.UkZzYLySR4rpU7E3qeAWhES5GR8IhJtnAoLCbQ7K90ZkeS40VCsqvCYDoLhN.UE3TWRtQh1daTkCYWQB4iHne.N3pTCUF8lxH3yUXARIzwXQ.kAvr8FaoYLka24vdOrbnBuJI5V2KjfEoKUJLp4cpwnlyqRzcpQTlBS0PfYADPKkSFguAsp4WT1Ln+JbHHUkJyPFmnJFL1LrhgPs74CFDSfHGpU8MxfIV3c5Pp2kLHYA30ndyhL+IpubHvnY8F.fZAe+nB5LikHL+o1Y07l8wI5lm1iz3EbmwjS3hHbH80D+sPY63ZqU5h.k4RixXeeHkn5YEP8ZnVtnERw.9GWf4sx3bWvAyCOWUjp1VEfytPvE8sHiDYYapzC.dAD4d7wL+3pazHWp.OMhfOq04q0BLiro9W4RvfbC8duM5Li3tJgZdtqQV8+Ze944PSPcPJSYP88hKBLKRLbPc0sLcN2nltSMfKZiYOBmwE0mGSC5c+nGyyExcyxepMShkrEDZ5daQ3tEicfUjsNqw4qttq5G5nXKSTr0LQQvgivhKIhodbz+mdLJmKCR1ndiMmyyaCNVzs44Qy64sS871FOuswyaOumqxPPYtOpBr+P0XjbHAULMX1jMpjDYV1Z97sHWCrd+4ZC4WAl1SuQScIXYNoRK6aD8suUWyvKD1OheMsDk.EzEaU6Rb8qoPld3ng3pMtoSmC2nSG0yWP8qFnDqSBiI40L8UEyNr0bNLH0cdGImq200jK9dcczofASb4TLn204M+7NVQ.6BoMa9DTsZ4TsC7xS0J6Jn3P3w0lvgzzpFJrtaHMfQ7UXn5gL3URRce9XnoiS48kBJKnJfEPuZP9TE3uGqwW73ACn23hNChmXHaZ0rWYc001ftD1D9phG7nmf.uIu0BSdxfdgbm7fJUrLiAUMaVecHl9gXz2gJW9c51UR5WQWjfwuH+63AJPEMhyHpXklqRY8OTHdt9YflYL6Y4ztUPb1IbI44rppFVJU9ckQyxZvfExSABAOLjHVHaUKuh6RwprwQWPfydcRyTAg9.K1boys2bY9de8LwjbBxYGwnxmOhvtsNhsRBjpFQSPEHpT2F5WlzFpo4MKJzs4m5nirVZ.m0N+e9Tqe7nCvRb51.6HXkQDgjpb.6CHWACGX5tsjyAj3Kk7QZYSN6rrev60n2L0f+1K2YRl0+kcfNSG0GZ7Hg1N+0q+8mdspvcdMFRnACk4onxBsr+JmBMgBCsLWC4vn.b+wgXYw4CTCEkv.NWKzTtpwaVLUNI+PS+mMzvGJDenSOpza3hw3RK.iv42GCLlLp0W3b3fADOYF.WwoyO+wYtJqWvGKghfGigZgPliyIii5CUq7Hf0YL34Cfl8Rpa.l0MTqUQf9vi45E+C7IgYS0Z6DlMSYZEg8D7W4Yt2nFl6AZJ.lX54XKACTCqQSuv33.cGXEAyU9JOOk6uJbobw5z5dnS66gNqeOzYi6gNO4dny2cOzYy6TG0H86NVxiLWG.B8NTW3x19PFFxrzYgV+K3jFcC
-
@Straticah that's a nice looking knob
-
Useful & Great Solutions guys, Thank you so much! Both of these are exactly what I need, cheers! :)
-
Thank you, it's just what i looked for! Can i reuse this idea please?
-
@ForeverLive my idea, of course!