HISE Logo Forum
    • Categories
    • Register
    • Login

    Painting points on a panel (objects in an array)

    Scheduled Pinned Locked Moved General Questions
    22 Posts 3 Posters 884 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User
      last edited by

      I am trying to paint ellipses on a panel. So every time I click on the panel, there is an object with an x and y element that tells the paint routine where a new ellipse has to be drawn.

      I try to push the object (star) into an array (stars)... The idea would be that the points stay on the panel. Right now, with every new click on the panel, the previous ellipse disappears... But I want them to stay on the panel... until the button clears the array...

      I know I have to loop something somewhere... I'd have guessed in the paint routine... but there is always the same object that gets pushed into my array in the mouse callback and not a new one... so it just draws that single object in a new place.

      Any help is appreciated. Here is the snippet:

      HiseSnippet 1084.3ocsV8taaaCDmxNZaRacXAcO.D8Sx.oN1YccEsHXt1IYvXKIFycECnnnkQh1hHzjBhTIQqHeYOY8gYO.6MX6nnjkbhSWgwp+fr3u6O7Gu63cZRpLjpTxTji2KxSnHmuxcZtPGOJlvDnwGfbtu6DhfxwWxzw3DISnUng4IDkhFgbbZ+SFEc71BU76u+wgDNQDRqgPnWJYgzegsfoqQmL3mYb9QjH5KXKZn8iFLNTJFI4xLfTsc6gRHgmSlSOgXTqkKx4yNLhokoS0DMUgb1ZnLJeZr7RgU+WxTry3Tyh9nofirvGI4QFFaPQihY7nIUGdEB7xj5PQaan3acOlEwVhWGR9lBA3ZKZFObZsJ8ZuB852jd8ZPu0PImFTZKKk11cZXJKQWKwvmuzcrPSSmQfvdSpX0E05uZ6NRBZHzcWPNmdTJrXoEAOtWucvviNOy2GB8JMVw9CJde7d8pQzjTE.8pWCPoz4E.v52466c0Sw8AW36kW7hum+0fR6tKdHj3lmJyDQUt4BvnyVhZqq1GWws4T8H4hDo.VD7fan2CLzy+FfcUT8DHqn+UYllInAyxDgZlTDLui+678lISwAJLSXO.c78.Pu4FyrUXA1+TcMU2OmmDSpQhYZ5N3dceRGXqMVMCJXOjyYIJZvqLNr6U3GB9GhV6tWmcJ1it4qBAuXe9ZiSt1DbtqCxwxLEcDgyMxpOIzKfvg4z36wlgsK6FxYgmSiJOP25XBXk7aer0fqdVEV9RrbCVIrpaRlJNv7ZmRXcLS0MklXhuAqxdH4NhSgj4zyYT0JYWsvJ4NSqkJTjOYBNj0vUmUrTTI1XbpjGDVY4Nf64YzhzpkvgF8JHlu2MCmMnsoX7+hJ1BhhcbYB3Vbo3j62fqmH0zSEAETx+Ze7MEMa1ZkU5NNMcshMsCS+PFFHxVbFMsY.wnHziX0FOt2ciml8ECswlFJJEiEL8oITwc0sDUFPMMoJYEnptnE0WW1hZXlVKEHFzIx2sJThJ3byYCnea7ADMoxSfSgMJglpYlyfyAzKfYG1ledtGPUmqkIvXfkoQjyma226U0ZzT.Trsa6dixBzUM247lKtjEoiWB79+bPLkMOV2DAJLjWVUdnLa3HysPE9TAO2DRVxH2OlHQMWF71A0b48mMfoNVt.bDIEfcZgt8X.X.jLJiSzqNUxLJtT.Twrxn.S6dghoyaNp9+sQUerTba2ILcX754Xq0vQnr3SAGKGveO2CmMiFpqI3VtG86eZllirinleLQmxfbu6IYKlBCZBovtKfhSyMVHYaLsXcOyZSDXJUDUr3efekB6aV6TJrekPzBRXp7Mg1ajlOg3KJP.NIJ95IO2iMqw8qtG551qaOzB3qYdSXn43+P3595sYuMvluaCr4QafMe+FXyi2.a9gMvlm7Asw7gjOOSKWXuN..SNrneniygBBTYUTEh9WTnLQr.
      
      ustkU 1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @A Former User
        last edited by ustk

        @UrsBollhalder

        • You are painting star instead of s (so always the same)
        • You need to clone star so every new star is independent (not just a reference to the original object)
        • there were a non needed loop in the cb
        HiseSnippet 1085.3ocsV8taaaCDmJIZaRacXAaO.D8Sx.oN1YccEqHXt1wYvXyIFycECnnnkQh1hHzjBhTIQqHeYOY8YXOI6MX6nnjkrqSWgwpQfiue2cj+t+n6zjTYHUojoHGumkmPQNeg6zbgNdPLgIPiNA470tSHBJGeMSGiSjLgVg5mmPTJZDxwY2exXni2dnhO+8O1mvIhPZMDB8bIKj9KrELcM5jd+LiyOkDQeFaQCqeXuQgRw.IWlAjZW2NnDR3kj4zyHFy1wE47ICiXZY5TMQSUHm85KixmFKuVXs+4LE6BN0HzEMENHK7oRdjgwFTzfXFOZRUvqPvoLoNUrqMU7MtiYQrk30ojupPAt1il4CmcVkd6tB851jdcZPuMPImFTZOKk12cZXJKQWqwvmO2cjPSSmQfzdSpXsEsyesq6.IXgP2dA4R5oofvROBdTmNGfguZ8DeeH0qzXE6On3iwG0oFQSRU.zKdI.kRmW..xuw226le.2ENBeu7he364eKXzgGh6CEt4oxLQT0wbE3zEKQs8UGiq31bpdfbQhT.BA2eM6tugd9qA1VQ0Sfph9WkYZlfFLKSDpYRQv7V9uw2alLEGnvLgM.Z46AfdyMtY6vBr+S01zc+TdRLoFIlooGf6z9wsfq130LngcHmyRTzfWnZeC9AvgCopCOp0AXU67UkgeX+9kF2u0jVtqPXrLSQGP3bit5XfdEjHLwguGaF1J1NjyBujFUFJlvBHxwXqxadREV9RrbCVIrpcRlJNnvhPNjnCrwF7mNloZmRSLYyfUYLTJGvoPoa5kLpZkZoVX0bmEwRCJpdLAGpQ3p3CKEUpMNmJ4AgUdd.b77LZQQzR7PicEDy2a8TXCZaZ89unhs7WbiKS5uCWJhb+Fb8LoldtHnfR925iWW0rYaTW4wwooaTsY3W56yw.Q1hKnoMSHFCgIBqNlw8tGyzbJXnM2zvPoXjfoOOgJtqYinxDpYjTIq.S0ECj9xxAR8yzZo.wf4N9tUoRTAmatI.8aiNgnIUmDbnvEkPS0LSL3bB8JXSgcTmm6IT0kZYBLzeYYD47o168dUCBMM.EW69tq0Vfto4Mm2T3ZVjNdIva+ydwT17XcSDnwPdcU6gxbgCLO4ovmK34lTxRF49gjIp4RuW2qlKu8hdL0X4B3fHo.ryNn2cnOrtQFkwI5U2AYV7Vp.5XVYvuY3tPwz4MWL++1hoOTJtu6DlNLdybbmMvQns3iAGKWmeO2gylQC00DbO2S+8ON6tQ1ERyGSzoLn16dV1hovZkPJb6Bn4z7DKTrMtVH2wHax.SohnBg+A9TprqQ1oTY2JknEjvT4qBsOQZdggOq.A3jn3ck7bGajwcqdNz0sS6NnEv6t7pvPS3+.3w8M6yQagOe6V3yC2Be9tsvmGsE978agOO985i40FeZlVtv93..LYXw7PGmgBBzYUzEh9WzFQ9bH
        

        Can't help pressing F5 in the forum...

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @ustk
          last edited by A Former User

          @ustk Ahh... yes, of course... Always seems so stupid even asking afterward... 🙈

          Thanks so much for jumping in and helping. It's such a supportive community, it's really special! Thx a ton!!

          EDIT:

          So this one was definitely new for me! Didn't know... Thx again!

          stars.push(star.clone());
          
          ustkU 2 Replies Last reply Reply Quote 1
          • ustkU
            ustk @A Former User
            last edited by ustk

            @ursbollhalder Another way of doing it without any external variable. Of course it might not be the best way to go if you want clear access and visualisation of the stars object, but just to play a bit, everything can be hidden under the hood...

            HiseSnippet 1079.3ocsV0saaaCElJNZaVacXAcO.b8JY.WEmrtthFTLWamLDr4Di4thATTzwHQaQXZRAQpj3Uja1SVed1U6MX6PJIKYGmtBiUegsO+Q9c9NGcNZTpLjpTxTjSyWrHghb9B2wKD539wDl.c5.jy8cGQDTN9JlNFmHYBsB0aQBQonQHGmF+nwQml6hre96enGgSDgzJUHzKkrP5OylyzUZG08mXb9IjH5KXyq48i5dZnTzWxkY.nZ31AkPBmQlROiXbaGWjymbbDSKSGqIZpB4raOYzhwwxqD49+RlhcAmZDN.MFNnb0mH4QFDazh5Gy3QiJSdEBNkQUTQibp3qcGxhXK0WQIek0.tJh57gyNqBuFq.uCpCuN0f2FfjSMHsaNj1ycbXJKQWYwfmO28TgllNg.zdcnj6KZm+pgaeI3gPGLmLidRJHrLB+G2oSaL7Uqi77.pWowJ1ePwOCeXGPi296i6AUfooxLQToGWRRwWrTadCxyvkWxTptubdhT.B9OXM+df4d7VSYfhpGAzq9WjYZlf5OISDpYRg+zVdu0qIaB1+aXpAzIfwHecLSEDQzj.kljpZ0xqYy0zAv4Uu9HPuWyIxTruByD30iyqIb1MmZt87NN+7eTAlt8myShIUZhYZZabmfmzp0Q1nl.MvGy4rDE0+UpfqwODtFf51+vVswpfEqJC+I+6WaB+FuatKdXnLSQ6S3bisJhfdIvlKICqTPHmENiFUjGqkcAIYpX+2d8Sy88513EE+cwM1Lv5eJMwv690AETx6yoPId7LFUsRMWKxsbmE6BGrUYlfCkKbYJfkhRylfSkb+vxHaCGOOitL+Jjr405bTsTLzbXVreKuVKw.37eg371.KvVR+2BxVBxqVJclTSOW3aQt2Md30MMYxFsUbbbZ5FMaFJl99BzWjM+BZZcdy3HLoX0wOt283m5SGCy4lZNJEmJX5ySnh6ZlIpfPMipJPE3p1Nn5KKFT0KSqkBDClG44VRkHKlqug.8qmN.ppkmDbnvEkPS0LSN3LfdIrAIeDXS2AT0LsLAVFrrLhb9z768dkCHM8.1qcO205LPWW+lWTW3JVjNdoh28mciorow55ZfFC4UksGJyE127PnBetfuvPIKQj6GBSTgkt+d2Jr7tK5xTCkygChjBpc1Ac6kAvZHYTFmnWc2jYgbgAniYkEBlg9BESun9B6+2VX8gBw8bGwzgwaFi6rALBsEeLvXwZ964d7jIzPcE.208je6iyNcT99soCI5TFT6cOKa9XX8RHEtcAzbZdhEJ1lPsxcLxFFXLUDYE9G3SgwCLxNEFOnzHZNILU9lv7mHMuHwmY0.XRXeGpltCMx3CJeNz0sSPGzb3cZdSXnI8eH739li4vsHlucKh4QaQLe2VDyi2hX99sHlm7diw75jOOSKmm+3.nXzw14gNNGKHPmksKD8ujUJNAL
            

            Can't help pressing F5 in the forum...

            1 Reply Last reply Reply Quote 0
            • ustkU
              ustk @A Former User
              last edited by ustk

              @ursbollhalder And because after all, you wanted stars, right? :)

              HiseSnippet 1177.3ocsV0saaaCElJIZaRacXAaO.b8J41DE6ztrhFjM23jrYrkDi41hATTzwHQaQDIRAQpj3Uja1SVej1av1gjR1JNNcEFq9Bae9+ime3gCJDQToTTfb7d9jbJx4KbGNgqR5kPXbT+CPNes6.BmlhujoRv4BFWIQ6OImHkzXjiyp+jVQGu0PlO+8OtOIkvinyXgPuTvhn+JKiolwcP2egkldDIl9bVVCseb29QBdOQpnD.0ptsQ4jnyIiomPzpshKx4SNLloDECUDEUhbVaeQ7jgIhK4V8eISxNKkpI5fFBNxx9HQZrFwZtndIrz3A0GdIB7xfYohUsohuw8XVLaJ+YojuxH.Oyhl4CmUtI7V8FvqSS30tA7V.jbZ.o0rPZc2gQErb0LIZ774t84JZwHBj1aBEqtnU1y0sm.zfqByHmSOp.HlZQvNsauAF9p0t99PpWpvR1eRw6g2tMvweqsv6CUfwEhRdbkBWPJvmMkos+XObcLFSU8DY4BNPDb+4z695vLGuPIUM.RtpeSTpXbZvnRdjhI3Aia4+VeO1Hbv2xjGPGABiCTILYXLQQBkJRgrUKeOu43An4UudWfuu2HQANPhYb77146A91arN519s.6OxPcu9yRySHy3jvTzMvsCeRqV6ZrZDz997BFgONkF7JY3U3Mg3.Yts1t0FXY3jFzS+6NOPFJyozXsJ5r7CvULlm905f0dYh0CWlXcLQkDNneKaNyS6xGtWsbPyNsqjnqEZo+fMcB05elxFmnBzAtBBfZFOrGdSKGv1q8uVW4WTo+XQoj1ijlpkMq1Su.5elV+MTgQornygSzsq3g4kxjf2d0SsJd0F3IU+cBbb0mhmZNiEDdrHKnkFM2IhzWIUbaDY.iItEzbc+ZPkStkK.DYcRviLyUlwndoTXtY34Lpr4bjhaEbmCPUJXlbX7TXF.WCIrfWKVabgHMHp1xM.2mVRmlAqnLM8yC3F4wHsyBLMByqUiSstdBv4+Bw1YKCvllNuEjsInFGoSDJ5oUoa+q8wyKZznEJqxcoPVeQhs0i2igA7xrynEMyaZEgKeu4M5t28M5MW3DYyMMTTv6yYpSyo76ZMDpJgpu8uBUfpJyc+eY0c+6WpTBNhAWw66VmJQFL2boK5E8O.pp0dBbJDnbZghoOCNGPu.VJa2p34d.UdtRjC6WmVFQNepMt2qdmitGvD10cmqy.cUyHOoIwkrXUxTFu6u5lXttnIGnwPbYc6gTGvd5wbI9Td5DcJYJhb+PxDyvR2+n6Lr7ty5xjGKx.GQJ.1Nqft89UXytHtLknt45d8abpD.cL2XGqdOJWxTSZ9Fn+2dCvGJDW2c.SEkrXLtxBvHzV7w.iUub5dtGNZDMRMCfq4dzu+w4YRH6iFFC2tWvfZu6IkYCgc1QTH5bn4TOwBEasoF51ZZcFXHkGaH9G3SkvNZZmJgcpEhxHQEh2DYmH0uM6yLb.LwMOK0y8XMMtS8bnqKr8FkAOS7MQQ5i+lv39hsY6kvlGsD173kvluaIrYmkvlueIr4IuWazuP+YkJQlcb.XL3Py8gNNGxIPmkoKD8uRWUsSB
              

              Can't help pressing F5 in the forum...

              ? 2 Replies Last reply Reply Quote 2
              • ?
                A Former User @ustk
                last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @ustk
                  last edited by

                  @ustk That's just so cool!!! Love it! I'll use this if you allow me to! I think it might fight perfectly!

                  Maybe I'll still use the external object though, because I want to reference it in the engine as well, to make some noise accordingly! Love the stars man! 😍

                  ustkU 1 Reply Last reply Reply Quote 0
                  • ustkU
                    ustk @A Former User
                    last edited by

                    @ursbollhalder Of course you can use it ;)

                    Can't help pressing F5 in the forum...

                    ? 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @ustk
                      last edited by

                      @ustk🙏 I am also trying to get them to pulse a bit with running a variable from 0 to 1 for the alpha value in the paint routine.

                      reg lumen = 0;
                      const dimmer = .02;
                      
                      backgroundPanel.setTimerCallback(function()
                      {
                      	lumen = lumen + dimmer;
                      
                      	// This obviously doesn't work as intended, what am I missing here?
                      	if (lumen > 1) 
                      		lumen = lumen - dimmer;
                      
                      	this.repaint();
                      
                      });
                      

                      I could do

                      lumen = (lumen + .2) % 1;
                      

                      but that doesn't produce the desired effect of course... I want it to pendulate from 0 to 1 and back...

                      ulrikU 2 Replies Last reply Reply Quote 0
                      • ulrikU
                        ulrik @A Former User
                        last edited by

                        @ursbollhalder try this

                        HiseSnippet 1313.3ocsW8+SabCE2Gv0sbacZns+.73W1kV3Hg1wlfQgR.1h1.hVnUSpppybmSNKty9zYe.YU7K6ur9mz9OX6Y66RNBgtpn0fDD+9heededOa+nWtHjJkhbjSiyFkQQNeta+QbUbmXBii5d.x4qb6Q3zD7ULULNSv3JIZ+QYDojFgbbV7mzF5zXIj4yeu69jDBOjNQDB8RAKj9qrTlZhzd68KrjjiHQzyXo0r9o60MTv6HRDE.nVzsEJiDdAYH8Dh1rEbQNO3vHlRj2WQTTIxYo8EQi5GKthas+kLI67DpdQaTeXirhORjDoQrVJpSLKIpWUxKQvtzaBUrnkJ9Z2iYQrwxmPIeoQAdhG04CmEtM7V7Vvqcc30pF7lAjbpAokrPZY29g4rL0DMZ77Ytc4JZ9.BP60gh0VzBa8.2NBvBtJHkbA8nbXwXO72rUqUwvuZtsmGP8REVx9SJdG7Fs.IdquNdenBLLWTviJM3RRN97wBs8G6fqhwPppiHMSvgE9qLkcqnCyTxBjTUOfbU+lnPw3T+AE7PESv8G1z6sdMXCv9eCSd.c.nLxWEyjAQDEIPpH4xlM8ZzXJY.Zd0q2Fj60XfHG6KwLNdZ+7Z.6cig5na627s+QFn60edRVLYhjXlhtJNoHkxa1baieCfF3yxYD9vDp+qjAWiWChDvcquQyUwxfQ0VO9qa9HYfLiRizln44GgKEL85WuJtUPq4IVOddh0wDUbPutMsrVC8V93cpzCV1tUoFc0Pq8YVBEp1+LkMLV4qCbID.yL6vN30rR.euw6FcseVE+iEERZGRRhV2jpO8RnCZbGfYUPXBK7BHitaMOHqPF6+1q2xZ30qhGU90QP5pyhsL4XNgGIR8apQiAQ4zg1BK.WHIss3QrzTZNHInE.dsIREbtYnQlJufN61X8kY42MSLIw3MX2xvA7aYX1pTxZUR.9R+Cb36LHKwhyujAbTxHbjfJ4eqBekH+BLQ2WCm4hzUzqhIJLIE2EmxjRFeHNllS20qgcqeFtMD3ZIw.RhjBQdkU1txleDHfaajNSqrwyx34zL8YU+J56Nr.TLr7f+SLWpXtCoSBEtzn+ELpr9kHJtUw8d6QoAlqMX7D3B.bEqhE7J0ZmyEI9gUdtJr8IEzwMOkqLm3mFv0ZgB0alu4LvzVUKs0sx.b9uPr8hECvF2QbGHaInZozIBE8zxNFua7vSqZvfYpqb6R.VeVps0i2ii97hzyo404MsgvKO294L26+4r5u1FZ4lZFJ3c4L0oYT988FLpjP0O8UhJvTk4guun7gu8KTJAGwf227bqnRjAy0m3.8htG.U0pcB1THPYzbESmCNGPuDlHw9jZC2CnxKThLX3hwkQjymXi6CqdvU2CXB6xtS0YfttdjGUewUrHU7XAu6u1K1bSYcIPig3pp1CoNfcz2vIwmxSFoojwHx8CgIlfk89i8lfk2c9dL4wB3LNzlChcV.c2gKfwZDQEID0sm0QOfWoBni4VCXnGhfKYpQ0G.7+sAf9Pg3xt8Xpv3YiwElAFg1hOFXrbrwG5d3fAzP0D.tj6Q+9GmYDQ1IlFBOrkyfZu6IEo8gAVBoPz4Pyo9DKTr0tZV2RuVy.8gWMLK9G3Sox150NkJaWoDkRByEuIzdhTOX5mZj.XhalIug6w5031UmCccgAWPovLxuILTm9qAG2msOaLG97j4vmmNG97cygOaNG978ygO+v60G8+dxyKThT6wAPPuCM2G53bHm.cVltPz+BzMDDO
                        

                        Hise Develop branch
                        MacOs 15.3.1, Xcode 16.2
                        http://musikboden.se

                        ? 1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @ulrik
                          last edited by

                          @ulrik That's some creative coding! Works perfectly! 🙏

                          1 Reply Last reply Reply Quote 0
                          • ulrikU
                            ulrik @A Former User
                            last edited by

                            @ursbollhalder said in Painting points on a panel (objects in an array):

                            if (lumen > 1)
                            lumen = lumen - dimmer;

                            this statement will make the lumen go down 0.2 but then it is no longer > 1 so it will increase right away again

                            Hise Develop branch
                            MacOs 15.3.1, Xcode 16.2
                            http://musikboden.se

                            ? 1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User @ulrik
                              last edited by A Former User

                              @ulrik Yes. I was bumping my head at this problem a couple of times already... I wonder if there's a way to tweak that if statement with an additional argument, so it works as intended!?!...

                              EDIT: But I think that stronger flag is a great idea really!

                              ulrikU 2 Replies Last reply Reply Quote 1
                              • ulrikU
                                ulrik @A Former User
                                last edited by

                                @ursbollhalder you can set the lumen on each individual star if you want, like this:

                                HiseSnippet 1277.3ocsW8tTaaDD+DfRqUa5Tl1Gfq7I4DvXSRocfRBACzxzB3olloyjIS5gzYqaP5NM5NA3lguzmr7H02f1cOIYKLlzLdZ7G.u+61e6d6d65dYp.tVqxHNMNaTJm374t8GIMQciXBI4n8INekaOljGSuRXhnoJgznI6MJko07Phiyh+HpnSikH1O+8y2iEyjA7IrHjWpDA7eQjHLS31a2eVDGeHKjelHol1Oc2iBTxtpXUN.pEcaSRYAWvFxOggpsfKw4AGDJLpr9FlgqINKsmJbT+H0UxB8eoPKNOliDcH8gCpf8gp3PDwHWR2HQbXupfWSfSo2jTwhEohu18XQnXL+IojuzJfNwh54CmEtM7V7VvqSc30tF7lAjbpAokJfzxt8CxDolIRP77YtGIM7rALHsWGJE5RVn8Cb6p.MjlVIrK3GlADisvey1sWkB+o41ddPpWanZwexo6P2nMvwa80o6A2.CyT4xvREtjkQOeLyh5icnU9XH2zUkjpj.g+JSo2JnalhWKM2zCRtleUkaDRt+fbYfQnj9Ca58VuFn6BEII7LvKsZuw1dM7ZHFP8+Fgde9.vhPeSjP2JjYXszFVltYSuFMlhGX7qdMXKX7.UF0WSER5z140.bXCcq37Dtj9LZG5yoZPFjyFZ8+.VrlS2htxJaWSweXGZ6o0zjkOQQqtiEhZVX3i2oJz1ZLu0p3UZ3PLAUzR3W7OcKrc7EwoQrIbhDF9pUGRylaasb.zkcVlfIGFy8ekt00z0fHGtfWeilnxipQO9qa9H.qobdHpBVL7HZIiooe8pz1sZOO95wyiuNlYhZ06nliynivDXobPyNsKkfUGnzmUbACkj+DWLLx3iNtDBfZ1SXG5ZEb.auw6Fr.cVUnGqx07tr3XT1jRT9kPYtsLE8okpUPrH3BHhtaMXqzbcj+audqBEudU5nxuNBBWLJ1xFiYLYnJwGxI1ayoYVUHsEVigH1h5L9vB0gPB6cWecjyTUjyt8CeDN6tAmMtrgPFOE6P8q70cNCH5JNE+mXeJw9xQ2XNz61+BAWW+oCirPv89lQoB1GKDxXnCmVgIpRVIFMNSE6GTY4pvwGmyGeaTRYaomFv0tSBvCy2VTMsV0Bar1.fy+EhK5Us.ab97NPtHAUKjNQY3mVlu8twiNsnAClorxiKFx5yRbw8w6wPeYdx47r54MTQXdysGh4d+CwpOiMnH2TSQk7HovbZJWdeSdIkITbfWIp.UM1wceQ43t8xMFkjHfoZdtUoRhEy02yf7aGsObqVcRvgBNJkmYDXL3rO+RXOjhAoMb2mquvnRgUJFeMRb9jB+9vpwrXMf0sK6NUkA455ddTchqDglnwLd2esaj8om5bfBC0UUkGZzgcwmLzzSkwivTxXD49gjIlfkc+icmfk2c9tB8wJ3AAnLGX6r.4tqT.KynByiYlaugCtVWo.nh4VqUfqNH0Byn5q88+1ZOenPbY2dBSPzrw3By.iPYwGCLVtr3CcOXv.dfYB.Wx8ve+iylgjh8jFBCExDvcu6I4I8gc.B3f2kPwI1wBW1noV51HMlA5ykgVh+A9TJrCR6TJrSkPRBKHS8lfhNRbczO0xAvjztIdC2iQZZmp9PWWXS.RBrY7aBBvveMnce11rwbXySlCad5bXy2NG1r4bXy2MG178uWaveTxKxMpjh1AfQuCruG53bfjAUV1pPx+tVj9yL
                                

                                Hise Develop branch
                                MacOs 15.3.1, Xcode 16.2
                                http://musikboden.se

                                ? 1 Reply Last reply Reply Quote 1
                                • ulrikU
                                  ulrik @A Former User
                                  last edited by

                                  @ursbollhalder I often have that problem, I find that setting a flag is working nicely, if it's not in a very intens situation with a lot of data streaming, it happens the flag will not be recognised

                                  Hise Develop branch
                                  MacOs 15.3.1, Xcode 16.2
                                  http://musikboden.se

                                  1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @ulrik
                                    last edited by

                                    @ulrik said in Painting points on a panel (objects in an array):

                                    HiseSnippet 1277.3ocsW8tTaaDD+DfRqUa5Tl1Gfq7I4DvXSRocfRBACzxzB3olloyjIS5gzYqaP5NM5NA3lguzmr7H02f1cOIYKLlzLdZ7G.u+61e6d6d65dYp.tVqxHNMNaTJm374t8GIMQciXBI4n8INekaOljGSuRXhnoJgznI6MJko07Phiyh+HpnSikH1O+8y2iEyjA7IrHjWpDA7eQjHLS31a2eVDGeHKjelHol1Oc2iBTxtpXUN.pEcaSRYAWvFxOggpsfKw4AGDJLpr9FlgqINKsmJbT+H0UxB8eoPKNOliDcH8gCpf8gp3PDwHWR2HQbXupfWSfSo2jTwhEohu18XQnXL+IojuzJfNwh54CmEtM7V7VvqSc30tF7lAjbpAokJfzxt8CxDolIRP77YtGIM7rALHsWGJE5RVn8Cb6p.MjlVIrK3GlADisvey1sWkB+o41ddPpWanZwexo6P2nMvwa80o6A2.CyT4xvREtjkQOeLyh5icnU9XH2zUkjpj.g+JSo2JnalhWKM2zCRtleUkaDRt+fbYfQnj9Ca58VuFn6BEII7LvKsZuw1dM7ZHFP8+Fgde9.vhPeSjP2JjYXszFVltYSuFMlhGX7qdMXKX7.UF0WSER5z140.bXCcq37Dtj9LZG5yoZPFjyFZ8+.VrlS2htxJaWSweXGZ6o0zjkOQQqtiEhZVX3i2oJz1ZLu0p3UZ3PLAUzR3W7OcKrc7EwoQrIbhDF9pUGRylaasb.zkcVlfIGFy8ekt00z0fHGtfWeilnxipQO9qa9H.qobdHpBVL7HZIiooe8pz1sZOO95wyiuNlYhZ06nliynivDXobPyNsKkfUGnzmUbACkj+DWLLx3iNtDBfZ1SXG5ZEb.auw6Fr.cVUnGqx07tr3XT1jRT9kPYtsLE8okpUPrH3BHhtaMXqzbcj+audqBEudU5nxuNBBWLJ1xFiYLYnJwGxI1ayoYVUHsEVigH1h5L9vB0gPB6cWecjyTUjyt8CeDN6tAmMtrgPFOE6P8q70cNCH5JNE+mXeJw9xQ2XNz61+BAWW+oCirPv89lQoB1GKDxXnCmVgIpRVIFMNSE6GTY4pvwGmyGeaTRYaomFv0tSBvCy2VTMsV0Bar1.fy+EhK5Us.ab97NPtHAUKjNQY3mVlu8twiNsnAClorxiKFx5yRbw8w6wPeYdx47r54MTQXdysGh4d+CwpOiMnH2TSQk7HovbZJWdeSdIkITbfWIp.UM1wceQ43t8xMFkjHfoZdtUoRhEy02yf7aGsObqVcRvgBNJkmYDXL3rO+RXOjhAoMb2mquvnRgUJFeMRb9jB+9vpwrXMf0sK6NUkA455ddTchqDglnwLd2esaj8om5bfBC0UUkGZzgcwmLzzSkwivTxXD49gjIlfkc+icmfk2c9tB8wJ3AAnLGX6r.4tqT.KynByiYlaugCtVWo.nh4VqUfqNH0Byn5q88+1ZOenPbY2dBSPzrw3By.iPYwGCLVtr3CcOXv.dfYB.Wx8ve+iylgjh8jFBCExDvcu6I4I8gc.B3f2kPwI1wBW1noV51HMlA5ykgVh+A9TJrCR6TJrSkPRBKHS8lfhNRbczO0xAvjztIdC2iQZZmp9PWWXS.RBrY7aBBvveMnce11rwbXySlCad5bXy2NG1r4bXy2MG178uWaveTxKxMpjh1AfQuCruG53bfjAUV1pPx+

                                    s.stronger ? s.lumen += dimmer : s.lumen -= dimmer;
                                    

                                    This one in the paint routine! 🤯🤯 Why does it work, though it is not in the timer callback?

                                    ulrikU 1 Reply Last reply Reply Quote 0
                                    • ulrikU
                                      ulrik @A Former User
                                      last edited by

                                      @ursbollhalder well you have panel.repaint() in the timer callback so...

                                      Hise Develop branch
                                      MacOs 15.3.1, Xcode 16.2
                                      http://musikboden.se

                                      ? 1 Reply Last reply Reply Quote 0
                                      • ustkU
                                        ustk
                                        last edited by ustk

                                        @ulrik @UrsBollhalder I'd use a sinus instead

                                        HiseSnippet 1253.3ocsWstaaaCElJIZaVacXAaO.b8Wx4hhsaW1PBxlabR1L1RhwbZw.JJ5TjnsHhDofHUR7Jxe1SVej5av1gjRVxNNcEFq9GIlGdt7ctwywCx3ADgfmgrZbwjTBx5KrGNgIi5E4SYn9Ggr9Z6A9LRL9FpLBmxoLo.c3jTegfDhrrV8mULZ0XMj9y69oC8i8YAjJRHzK3z.xuQSnxJpC59qz33S7CIWPSpw8S61Ofy5wi44.nV0tEJ0O3J+wjy7UrshMx5SNNjJ4YCk9Rh.Ys1g7vICi32vL7+BpfdYLQcnMZHnHC4S3wgJDqnh5EQiCGT57BDnkAUghUMghuw9TZHcJ8pPxWou.WIQ83g0JyBuUmAdsqCuV0f2BfjUMHslARqaOLHilJqtQgmO2tOSRxF4Cg85PwvKZk2Ya2iCbvjdI9WQNICNLUB2ca0ZKL7ml663.gdgDKn+EAe.tSKfhyN6fODx.iy34rvBFt1OCe4Thl5iCvk1XLQ1imjxYvA2GOGeOVYl4n4IHxAPvU967bIkQbGkyBjTNycbSm23zPYtPZRBICrhWqN66zvoAcD18aohiHi.IBckQTgWnuz2SH8yDMa5znwbz.ge4q.YAgGwyvtBLkgmWNmFfAaH77YiiI3MO.K7DoDR3NsaYDUa3x6+QbmMN0WF4MnuxfSk6.bKuR9UnONOgv.ptZlETVoFZh2D2tIdGbmBtGqBFlxeWy+DdpVumEmF4WQIhJIaYTayl6qkaDzOcQFUqV2WJ7tEuM.THUtSmlaAtwjZmm90c2nv+TrnR6aT5vye9Uao7okwVatL1pLpVDVTprJY.bNW5XBjJzoRn36WHzwQRWkgKffI0LAR.aan.xdmycpRwEUKdJOWP54GGqtqpXjbMTPqKHU1TexKHlFbE3Q2uZyKMWD49la2yv3sagmT70If6p7h8z9XlOKjm3BwDczbuoETfSNCCJ39fPV8HZ18grFsZfkQRUcXtkJ4d5.vrQKtOQ+TftyuWLApdGdEkHp25KYlKdvd9BFzM6TVLzghKwDlyJuVIbFO1MnTxs.0GmSlFiKNoaImGv0hzAJk4pKUlmqZtsJiCv4+Bwl9OMvlFOuGjMAnZtzYbI47h3sycN34uZznEdWg5hgn9ht1jOdOB5xxStjjUOtoXDlWL6PH6GdHT8YjAlXSMF4r9Lp77TB6glbhJBnpAVEnBXUpGW8kEiqNLWJ4LDElJ4XWFJQZLWeOAzy6eDjUK0DnTvPojLIU4CVGQtF1ivLHrg8QDwURdJrRvzzHx5SM18QkiIU0.Zytt8bUFnaqa4I0ObCMTFMkva+6tQ5GTpSAJL32TVdHTFrm5g.A9bV7DUHYJhr+PhDUXo6e1sBKu8xtTwob3MdnLGHasB59qD.KivCyi8kytghZsrhKfJlYVKPM5mInxI0Wa6+s0V9Pg351CnxfnEiwUV.FgxhOFXrXYuGYe7nQj.YE.Wy9j+3iylcHydNigm2ynPt29r7jgvb8.BXcFTbp5XgjsRT84VpypHvPBKTe3efOEW1Vc1p3x1kWhR7Cx3uNvzQpVm7yzT.LwzaR2v9T0Yb6x9PaaX9NJA1r80AAJ2eancewxzYIj4IKgLOcIj46VBY1cIj46WBY9g2qLpeTwyxk7DS6.PXvw52CsrNl4CUV5pPz+JapkSL
                                        

                                        Can't help pressing F5 in the forum...

                                        ? ulrikU 2 Replies Last reply Reply Quote 3
                                        • ?
                                          A Former User @ulrik
                                          last edited by

                                          @ulrik 🙈 Time for some sleep I guess...

                                          1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User @ustk
                                            last edited by A Former User

                                            @ustk 😲 wow… very frugal with the cpu consumption!

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            26

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            102.0k

                                            Posts