Labels are jittering / shaking when turning a slider
-
Hey,
I am facing this bug in HISE where most of my labels are jittering when turning a Knob.As you can see only the knob labels and the identifier: value label in the middle is jittering. My first thought was that these labels are getting 'repainted' because I am using a custom theming solution however even when adding a normal new label its jittering too. Furthermore you can see when I toggle the theme that its not jittering thus its probably not the theming.
This behavior can only be seen in the Interface Preview not in the Interface Designer!
This is what my component structure looks like, the label-delay is not jittering while the label-knob-delay... is. Moving that label-knob-... outside the container with the knob the same bug still appears.
This is my code for the styling of the labels, every label contains the label identifier:
const labels = Content.getAllComponents('label');� function styleLabels() { for (l in labels ) { l.setColour(3, Theme['text']); } } styleLabels();
Does anyone know how to solve this Bug and why it might happen. Thanks in advance!
-
This is my HISE Snippet:
HiseSnippet 3831.3oc2b0DababElqkFauq+20NwwwofUvnQAvxQ+37SSQhnj1csWD8m2U1NoIHITbGsKi3RtljqrkSMpaO4aM8XuTDf1K8RO0.zdSnE8POTzBzCEnWpC7o.zf5K8TO39F92NC4vcGtZsRc0Es7wYdy6mu2al2vgbUaKMriiksTt7qscarTtCipssoayEZppaJUoHPGsVSbKcyFRyucaUGGbcob4F4xjamK+nRd+8nYmW0P0TC2kjjz0sz0vKp2R2sK0UUdacCixp0wqo2hp0WRohlk4BVFVc.QYDzjRsU01TsAdYURy1GRJ29KUW20xtlqpK1QJ2nyaUe6ZMstkoe6utti95FXxESIUCXjO4xVF0IRLgpzBM0MpuZnJ6HIkCsZWCvH9FfSgVRutdD8tFhi6cC4t8f1djaerh2HLh2Tzh2jThGGQJGkHMpuHcBTMMa81tcuCQdNDphoK1dCUvrSKJ9sUZeew9Q5lZFcpiGeLhKDewO1YrW56VHh3bqa0wcUvHGbiBKXALzz8hsT2DW1FtHZ.FepolbxKH+pSNIocu7KKS5lSAvm43JukpsrilUaLgn7aJGxlFX2ErZ01xDtX7wpq6z1Pc6IZCMZBulSFytbPMTZDiCdMmkC3aJd2w2br.MwF2P2ATSYsvlRqWy2w00xbpTYZv8YEj0cMIv4EsZXkZGg1LgNznILfVw18UswNX24sstkC11e.RkMLscB+F2CtMmM7+Ewa3JHCMfl50m9wyp5MZJJSsIsMhqL9f0801lpl0Mv1EnLjWzgvQSWaKiETMLVGROLt+cVvPWaSfQAtB9MLfx7tlACoVGGWqVxNF50I99fV5TfuBroo05.lYhlfnOgFA3weXdancjLaj7.1tvP0a1YXcqLwMH10P2DKuQGSMWcvPQqXiGAfu.3jL5feI4BeRg7tVMZXf8R.LNvh7131PFMWxuuKOFFYR4vOfcQgoDQd7WbK+7ZuXXSfAvOLL9s2P0vw61QYJh2huUHG.wJ.qQPTkLa.R3E0rwPlUOqwJq+wXMOEnPAWBW7nFY2B0kw8j2B4AmsaGaSGYqM1.xQHSh+6gdDInCpd3Z6aG.Qy0psmr4Yr46+X8wIs4E7zgAUZCkkTE1n9SjVP.7EWHYOIQ+cIV3BEnj1ksbwq.VVOo5tEjieqM1f68B.oFDKAmaGXiRuiia1o05XaFaBzPXBR1YcQoOqK8hBz7CJoZnkYESc2UZiMSaoBRAQxvLzmLPpfl55M+7QCle1OCjjNLM7ygRIQpjmJPuNIIAX2YQokBcv32yf3MwQF3UMu7ld75THuzY0wjIWM7+ebN8nYyLmr4woW58+WBwomkkSafw0I4FXX1m8S+oeY1YlwtjYGmlYszu8fYyOAJ1THrBS627uKjvbRT7I1X3yC94s+Jg3yg84iFDgYOXJz2vmC13sv1qOgSaxhZYDkq9a9UBIJmlgQ0Ua0lT5xtAXGJSv5SvV6J2U.mh60Ac6mkE2UKX96If4CZGycIr3bLJ9jMggJExwPLKgkSD+0pTT0UkTRSPtSHeZarsqNIUcth3sf5C8KvIOpH1YSX1R3mQKSRJ2A7G7iDV9ipI1H.uQB.aXa0wrtzsoU+sou3V50caFQXxehRSLIuYDkc9QJVsUuIQrysOIpA9vtAkB5OvkMrTcAXzZ5vbIjw+fnqfUIVyzG6.U1W+NFZtN00slyT0XaHcqz5MBK0M+9mYlYdLoC5t3Vcod+6e+XTmlPtXwhdjcw21saiCGSOycthnOofr7XQSdUo9Xug7XicABwJl0w2Ftbho7tDpNFxebCK6M8h3fa3sdfB2UJlkRZMkDFyb6KoEKzUsn55AtpifLH+Fv9pZM6g8hnQfGGUszbKbk3p8o+Su2AR5PUvwcnRKqvZYN24N2iI+sA3MpoeGJ7YQk1p1fnSoCQdULrnBUu0MjaDZXwgRCOFe1dhyGBtX.HfztM8Fdj9v2Ws7sThYe.MTJIFJjJqIIjJMFLjVtQnkmAXwMT92onU2yGC9.DhqTWRwGBbbjeNkHdlvPkt0VRHwuGKl51zF4AS9Ogu7SwzATANbVW8FkvWQoGIBk9.NHpPg2OZcdCH+ZSKHDHCBOMhRW+uwIQU9GKwIW2Ce3C4kq6O+8O++IHUZzfWHsHv7nfs2gxJHaSaEhmA6d2MtU3QsUnUAfBGgMI0ooIutkMDBWUstdGmti8wUxMJkVjOMs3Tnj6Rlvyu8QITncLRlkoqgJS5EYN7Hdbj9L83wPzjlhVCtDaRPgmkjuyXWLK4U3NKYMu8kjYpxo6yLkrNgGbmDwV5IcBb8yBgyi0Su8EXWfPdP6gFBYqvZsQ4RLUxARa0AGD486oSadx68dAIlNDpVkkuVsEma9ZRImL+B80D6an3Xh4jdMOJXqDojpOykRpf3JrIYABjGHvhXUaSxJEbT2BWwzO4H45PAm7+IJpZuojXBo.IqkDYQxGBxka2.S1OOJEYGc5HvhJCjLsLmEdID78DnX6BuvXWtoqeRgcoS1s+9fcoQIJ0oLtJue.1cTDnmID0jlBNqdI4ndTZJLoVOOKBMlK6c4.i5g4yWxOEpRc3F5aniskeC4q6UhmPfuifZS9cvd3j1D.wmSVocboT4Gnj5Tp6OcDWx5ORHHmmc8cIrErZPX4IEKs3buqjpgdCyV9vCDYkpR7K6ftPhjYstjhT5UP00T9BnMCWh0Dp1Zw1nszznJglVTtuGbYnYEkyLpXqiGXZh1PKdkDjHNRhebTOpznOlVl5HS0Od1.gkydMlVJj0RyDbpHSPdzhx9tzDBYuM682e2i4Z52lmlNJMRgJynPkiUO2m+4eNmUKsyu+O73tkZe3.CpK1wMqZuPEEymE1I0w5r3134o9.kTPa7gl7.w7wkwlf45JCEf5ooS3vScigQ4ijBgmUyF7Lb3nAhQXl5IBB3jJWzskuuXzPy5Ui6PAJYTaDZFG4TXQT1szPb5JI.BIgfYAZbfL+XIFtFy9ZIjDAGelX3XdBK+zsoaGC2ijCC35xkJUb94V3sSIUZ10pzR9lQDiQ+cK58CNjD+jvzLHHFi8VDiwtBwXHBhIDNrXW3fffnAFwXrKPLOGWNRdDJ2lVq5phx2pePEAx8HHTIwSVLCK1McES.3jPfiSv.NhIdYMOR31UhPKU4cDMAR55XlwAEBbgL0uxrci2aqXZwmlnzl6sY5k1LhHlzBAlT1pni4p4WpBonzRWM4pJnTrceEMotK.mMlmf5wXmVkhwevNIKOQfkFNHyySYQDLNL4yle3lrtGVOghDOYDrgm.1yPQfPZghPkTqbC4Et1ZhFN1C0HywiOeRdEcfF5pa2SkEQs2.G3bFKFt3gdo7BAHNVW.AoiCiDyEPWoxkuRVfC8RKRCOr+9s6S9GHEJDvOrWong00kLEsXE8EtKSwGv392vsQZgUVbkpR7RfJ5VKk5xJ7EgLGBc5X1+DZxx69fGVQTv3GlyVzvMxguNKTLyyRucTd8aBOe6Pn3nPzgf9c9JQl8+GMv23eFknziie+dsisq5v6onl1xZPhXZOZzIFIljvOX5fnpktdopyyYSYSXqhoj69k3jp47bw7JLGrsaS+.X3smsoBRt26ozOkRvvJdG3tgazUOMABEj8bzAYoIobqn7.nZqN2BkFhES1SsIyQaeS9bK73Jl1oFZuDfv+fTNbgH8wLHDH444.R3HsbgI4QEmaoUqr7kGh.k9nSYFp7Bo.77ONpokJo9dHRg64j8I69CyNVRY9AHkprNnSZePTs0JUszJhNqcuUnLCRNKe1wtMKr4RF9HDwVrDWQafs6YZGf5gUpOVbgNS2OYKymZfjD6LR66oHmx6zVNWhRfTbF56RU3yYLlbvewb6GszbUVdn870SXTYLJCzVKPe36SKzZvpNhQ1DKv5LzAV7krcQFsUt1ZqN3EvSKNYO5hyq5vS1cMgdjDBXbFdLHVZf25qETwoSfJ5cxV5LoCu0Akp8I6fg3uuJCWjPpBpXml73uGLcEtleJ6gcM7.A1ssw1+o2hy9o4noZfKqp458MZHf7ClUJ4WIfiiVxpdGCUW1OZAjuTCA2PGDY5uT.jWueSGc2soescFZeICDUDOAZUcWsl7kw8wQFkjdhHiAe+GNBpzFaf0b6JfihJ+NOg9XOP+8m3XguKTKzwdKboaFL1ktJyXubmVk0MfkIRdcWysOPElW0r9jAVm68OtyuXVBgonAdDBSy905vr9LwIbo3DdktDd8cHDd0HBe6eoGSes3c40iS36P61JWdsRdmaVOOatQD1JNUuchUg71PsUKo5ZCgs4PfMpFjdRCC9PSH4YjoJ35ICOnm0vdlNTNRFrfaNE45bA2bpvaRCTNjui5.nhdOAWhaJ7fAR6o7tK4Ual78VnqYXZknaTkMXeZkxAOYZpdry+d7+4rgzi0gGM6hV2ZUX.KaSddDAju+eU4J5InBkGtjdXtoO5G+69pYWCCY2pssoFSz+SqNkfOeMPBZ8VsMvU8qOwOEnOIYeZSw3jpZY0hZUiduFuECJU2mjxLy7vYuA1cQn2Fca1eb1h1aGi1WN6MnRn6Q.7A36fgbaTivu8oWq7A7sxGBUS0siMIOtmI9vcul07FPljTOvZ9E24WSrly0xpiICTdUaL6GUHH4rkiabZCMSGuOzNbme5YQc0B4udlIcO1Ki7sFEPQuJN9437d6XXz646.yUZyV10NJfqbKc7sBlOKf7AUdpE0ezHTOrHQuOOVdFjmw6Z4antEV9xXX4iIw+rn2+hnelrZK7mIqUzbggeMaUSm1VNLLtFtk9ZvxWcnIdMGLYZgpDHL6qqrpM2a8nYKCJI29zMrHdzbxvzQEyW2mOWWi9+bettdJXc3LI5xGJi9yIVxDl.iDTSjwSBKnYC0NFtgTYwxKYYZ0tokotFsitJFhAaz.aSK6bUn4bcIG5tHJmRoJ1.qRCZOuxh.XS0lZ9xrZKFRI8OCxWbkIAfxO8V+zH+ec8S6ISDrWLFsT0rs9PM+u5FDb5A8n.5so2G.w7nkHWKOU3mYCDZxKNoTKHC2GpoQLwS.IL42moGf9Ly.zmKM.84UFf97pCPedsAnOudO6CYxk453Z0xOjCHrZI+2r3bcqwcDo+aCu6Un
-
@oskarsh Your snippet won't work on other people's computers because you are including external files that we don't have.
Make a simple project with a single label that jitters and post that as a snippet.
Which version of HISE are you using?
-
@oskarsh I've seen similar issue in the past. Have you set the zoom factor to something else than a rounded number?
with strange zoom factor you can get some weird display.Also, are your labels height/width big enough so there's no text constrain?
-
@ustk the box of the label is big enough, I am also not using any fractional scaling.
I was able to create a minimal example and it seems like the background panel paint routine is causing this problem.
HiseSnippet 856.3ocsU0saSCCE1tqdPKaSfDWtKh3l0JMlRgw.oIzX8mgp1eUzsocGxMws0ZN1QINiUg3ciG.tg2ADbKuAvwIoMoix1nRjKp54+Oe7243NAJGVXnJ.gKcxHeFBuDo6HodXigTtD0tIBuB4PZnlEXknp9HeZXHyEgwK7ViBbohn3uetScpfJcXYpPnyTbG1AbOtNSam2rOWH1i5xNg6ky6MeSaGkrgRnh.7r.wF4SctfNfcD03VABBuXKWtVEzUS0rPDtXck6ntCUePl3+Y7PdOAyHTC0ERTh58TBWChMZQMFxEtcFetCQPV5j0EVHoK7XxgbW9D8YciGFavJKh78Cbgog2BSAuZ+M3MCHgyAohIP5QjtNAbeclECdd.osDtb5Sg1ddnj3KpPCLogB7Pp2vidAau.PXRDU1x1dcK3mpaWtLz5C0VWRCr7kh5PiePfJR5Z8ZqwIX.S2P44qjfPkmzahKOABepX1Hjo6.cL86TQZtjUoejzQyUxJCp9wAazGt82UHprl8UsraVu4tqUc6OUc6wNYojGozrikUpV9ikKU9Skstto98moMCPCTBAKXllMrsfaJvJxHudrf0gtfHhMwQ3JX560Eua2qNI8sbNpjskb8w9rT4alXhRa7F9PJBAW0wrgURYCcEbWV.hCI4dj8kpd0PwfOcp5ye4KeaGzosaR0zwoAxHTEeVflaNL3lrKgYzDRVIRSV3EZkOTnI20PpSJ5xiofTISDWykHYz.zU4G7GkW3CbW8PDlfOu.BMjwGLTaj5AR8FLdfuzhfmmF6etRW7VOuWYR0ORJIA+0qE+hSC8Cn8Rg98Hh3+GG92GG9JXDRytRmApUWc0eY9xCTPLcU1eLlBKHTtQBpd5sFlUkoF.J2TiplwQYHWOJ+pz+gUI123pj6JDeDoCW6Lb1XrvLvHPm9efwzEvKSZ0uOyQmAvhj8Ned21dKkOYM0fCo5.tgNbTjWW3l1gAUWBT8PCynfgWkHaajMcftLoarfgfjZrlQFmZr1XiHOpSf58NIiwlU72OVCfIY7qakfmYAYqIyuDh8F1HO30l263XN9OE1QL6Xd1bDyymiX1bNh4EyQLaMGw7x4HlWciwXdne2HsxKYb.TzoU7dTLtkjBLqXVH52kw+eyB�
I wanted to archieve a fully themable colored background panel thats why I am not using the built in color system, am I doing something fundamentally wrong here?
-
I wanted to archieve a fully themable colored background panel thats why I am not using the built in color system
You can have both. I'll take a look at your snippet now.
-
@oskarsh I see the jitter. Change the font and font-size from the default and the jitter goes away.
-
-
-
@d-healey I wonder why I'm asking
-
-
O oskarsh marked this topic as a question on
-
O oskarsh has marked this topic as solved on