Forum

    • Register
    • Login
    • Search
    • Categories

    Painting points on a panel (objects in an array)

    General Questions
    3
    22
    105
    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.
    • UrsBollhalder
      UrsBollhalder 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.
      
      ustk 1 Reply Last reply Reply Quote 0
      • ustk
        ustk @UrsBollhalder 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
        

        I can't help pressing F5 in the forum...

        UrsBollhalder 1 Reply Last reply Reply Quote 1
        • UrsBollhalder
          UrsBollhalder @ustk last edited by UrsBollhalder

          @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());
          
          ustk 2 Replies Last reply Reply Quote 1
          • ustk
            ustk @UrsBollhalder 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
            

            I can't help pressing F5 in the forum...

            1 Reply Last reply Reply Quote 1
            • ustk
              ustk @UrsBollhalder 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
              

              I can't help pressing F5 in the forum...

              UrsBollhalder 2 Replies Last reply Reply Quote 2
              • UrsBollhalder
                UrsBollhalder @ustk last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • UrsBollhalder
                  UrsBollhalder @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! 😍

                  ustk 1 Reply Last reply Reply Quote 0
                  • ustk
                    ustk @UrsBollhalder last edited by

                    @ursbollhalder Of course you can use it 😉

                    I can't help pressing F5 in the forum...

                    UrsBollhalder 1 Reply Last reply Reply Quote 1
                    • UrsBollhalder
                      UrsBollhalder @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...

                      ulrik 2 Replies Last reply Reply Quote 0
                      • ulrik
                        ulrik @UrsBollhalder 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 13, Xcode 14.0.1
                        http://musikboden.se

                        UrsBollhalder 1 Reply Last reply Reply Quote 1
                        • UrsBollhalder
                          UrsBollhalder @ulrik last edited by

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

                          1 Reply Last reply Reply Quote 0
                          • ulrik
                            ulrik @UrsBollhalder 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 13, Xcode 14.0.1
                            http://musikboden.se

                            UrsBollhalder 1 Reply Last reply Reply Quote 1
                            • UrsBollhalder
                              UrsBollhalder @ulrik last edited by UrsBollhalder

                              @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!

                              ulrik 2 Replies Last reply Reply Quote 1
                              • ulrik
                                ulrik @UrsBollhalder 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 13, Xcode 14.0.1
                                http://musikboden.se

                                UrsBollhalder 1 Reply Last reply Reply Quote 2
                                • ulrik
                                  ulrik @UrsBollhalder 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 13, Xcode 14.0.1
                                  http://musikboden.se

                                  1 Reply Last reply Reply Quote 1
                                  • UrsBollhalder
                                    UrsBollhalder @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?

                                    ulrik 1 Reply Last reply Reply Quote 0
                                    • ulrik
                                      ulrik @UrsBollhalder last edited by

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

                                      Hise Develop branch
                                      MacOs 13, Xcode 14.0.1
                                      http://musikboden.se

                                      UrsBollhalder 1 Reply Last reply Reply Quote 1
                                      • ustk
                                        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
                                        

                                        I can't help pressing F5 in the forum...

                                        UrsBollhalder ulrik 2 Replies Last reply Reply Quote 4
                                        • UrsBollhalder
                                          UrsBollhalder @ulrik last edited by

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

                                          1 Reply Last reply Reply Quote 0
                                          • UrsBollhalder
                                            UrsBollhalder @ustk last edited by UrsBollhalder

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

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

                                            18
                                            Online

                                            1.1k
                                            Users

                                            6.7k
                                            Topics

                                            62.1k
                                            Posts