HISE Logo Forum
    • Categories
    • Register
    • Login

    xy pad help with modulator

    Scheduled Pinned Locked Moved General Questions
    38 Posts 4 Posters 428 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.
    • ustkU
      ustk @duma
      last edited by

      @duma typo

      -> getLocalBounds(0)

      Hise made me an F5 dude, browser just suffers...

      D 1 Reply Last reply Reply Quote 1
      • D
        duma @ustk
        last edited by

        @ustk but it makes my panel disapear

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

          @duma Local misses the 'a'. And since you don't use this variable yet, comment out the line just to try if your panel reappears

          Hise made me an F5 dude, browser just suffers...

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

            @ustk this right ?

            const SIZE = 20;

            //pnlXy
            const pnlXy = Content.getComponent("pnlXy");

            pnlXy.setPaintRoutine(function(g)
            {
            var a = this.getLocalBounds(0);
            g.fillAll(this.get("bgColour"));

            //Draw Dot
            g.setColour(this.get("itemColour"));
            g.fillEllipse(0, 0, SIZE, SIZE);
            

            });

            ustkU 1 Reply Last reply Reply Quote 0
            • D
              duma
              last edited by

              not working how do i send a snippet dude it js copies sum bs to my keyboard where do i go on hise

              ustkU ChazroxC 2 Replies Last reply Reply Quote 0
              • ustkU
                ustk @duma
                last edited by

                @duma said in xy pad help with modulator:

                g.fillEllipse(0, 0, SIZE, SIZE);

                this should take an array as parameter:

                g.fillEllipse([0, 0, SIZE, SIZE]); // <- one array parameter instead of 4 values
                

                Hise made me an F5 dude, browser just suffers...

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

                  @duma Export -> Export as Hise snippet

                  Then paste here in between code tags (6th icon from the left)

                  Hise made me an F5 dude, browser just suffers...

                  1 Reply Last reply Reply Quote 0
                  • ChazroxC
                    Chazrox @duma
                    last edited by

                    @duma Screenshot 2025-11-17 at 3.09.34 PM.png

                    Then click this in your forum text editor....

                    Screenshot 2025-11-17 at 3.10.32 PM.png

                    and paste it in between those markers that it sets for you.

                    1 Reply Last reply Reply Quote 0
                    • D
                      duma
                      last edited by

                      HiseSnippet 5601.3oc68rzbabjdCH0HIBZIR40asW1T0DVtxREIBi2DvZkI.IAkXDe.A.pGqjWoFyz.XVNXF3YFPRPauKy9vwaRNjbK6gTk9ErkpJmRkJU3sjKtJmxGxkbP4XRpJk9Gr4q6dvfdF.P.PQISpcorn6282696q6dZk2zPFaYYXJDHXoVMvBAdGwhszsqsTMjptvpKSJH2Cxmcihqt4FQDVrUCjkEVQHPfwuEoEAl3bBzed4BKhzP5x3NEIHbOCUY7Zp0Us6TZ9L2QUSaEjBtjZctVGOypxF5KYnYzDflwECKz.IuMpJdCDoYiIJbajUMg.+ohQiVQNU3vohEKQXDJlBBEOBNVZbkjUjSDNcXkxIBC+IoPfymSQ01vrnMxFaID3bKZnzpXMic0YSv8TsTKqgIYhHTDlYVwqXnoPPQRoBKUSUSIeaxjkfP.w7cHZiyHZum35pJptk2g3MMsBoN8fm.FXLuf23d.uH7fWXNvqGfT.NP5bLP5JhEkMUaX2oFB7Lo3p51XyJHfOwCJr1JLVPQwkLfVnaGpNZa7JlPF2dL67IBecoDIBe0aDL3G7AEQ0angMCBbMKaocPlRNkDQ5lRTgnPUw1Tfkla1YZW+L7CfTcTCKIjoIpE2PYQqacRU2r83RFthsKeMUK6YYiyRF0KaHU1XOt9SKaQi8HvRaLh.MF0aXnCYlcF2VPfF2LgrvPcp135VybcNnHzOwPUe1Ydr9LW8p2PJXvfp5Zp5XoJM0ksUMzkHhtNiAY9LMzlUt8jcc.jzZhuZvOURRJH7WWJUHjkSxYuZHMCjhK9Mam49QzdOWjOF.zOGv3AhODjvAHVBooUFzilsa3iP75Pv1Xq0eRorKVDnWw3JtARGqQ3AO5iuAWw2Q2n778kzRqkPVoI5EzHWCoWEWBUl.DULLklUEFsv2PRU5G5BJPtqcMfnEbBFT7H0OtuSYdRKl4ZypdsHWkPl5lA4NkRcyXjfIIXvIHbFI+PCatCog0qZWyAjXsD.LVBWvKjEn81l8CiwMcF+aztkedv1+eGhYwU+Q4f4JZXpPEqrF5ZOnUewTZsTMHZJB0MOXtwtfQSa.gmsMBOaUBoiLYDFFBFO6ZpVjAaMCYj1hFM0UrlknKSZS0PU.qxY0zlscqlclxUYViIh7zFETxosTNJoJtVSzY70d1flSSSsgEdVv1A7eDDl8aBa5p2fSAZCCa7l5yR43.GTxeUUpzy5bn2TcndTMYUFyipiyp2rdYrYGkTVCAKodMOK1eyy7qdHy3ZbMzPeUcU6Maf062ZJBNrZvT92wApflZSMjeYGC4E0TUvlBpf85KHRTrhHPAXmUPk9s25CxHLzcNpmN+rakM+Hz4Xd57AuWnaNBcNtmNmI3tqOBcNg2NGK12rPWcdZmN21dGs6SJ5Z9yyP.fetgZ9uHirE1Kpeyf+Gb.v4X89c8z67f8N5HbIwNEDyGPH7x+EEjMRHPXwXQCA+T4ZjemdI3Ww17HxKzWXewl11F5zYdBQVF+ntffvwA3i5eXtdFO.ekqsXV.1tyx.r1LOjOJIuYm7sqWX3Y7I8OmgFAolT96rzHz4z967EGA4kHo8Ku7utvHHs0kJ9+9Hz6Hw8C4+IiBjmveumYT5sWR9A+u28eaggmjOeOjS2Z0kIxXfypN1JA6mMvl1pDSyAVFuCDoAyy2IDWFasssQCXhbW2DJlMoWpsewj0rcfXZ5HB6wOgs3yrqphcM2BZ7WjoFVsZsNA0D9OOS6EKIALEOZ5ngiFMZpTBcVUzoh3gSDMVxnbUDkUy7ohlHQp4iApf8GpWsNDPjCTSSGang5m9k9gZoedFX8Ym3qVPboO7waYgMsdbiZHMiGuLr9EwiTRdCai4hjLQrzwRmLRzDwiMWx4qjDiTThlFkJzOoQUAMC4saGzTCjI.7bXgKI1CGIX+vsIX3Vjn7H2xG1hOSOlCGBhWz9f+J+n8K9Ubnc49i1xFPzOncTMaZMmrwNpJyEI8brrp5UvTuHlypgIPFli3TaUShKUyofsTqp+3nwimLFkx.9HnqrtgBlrJzsQlJqQAGdBlvvPUbPPdhxA2kmn79G5SN8u1OpeHOGeo9i5gqfvoiFK9bwURUdt3ISAXHNZx4RFNVT4xymLdknnPMz8faSHlcGrIAX6Oqoe37k5mt4EDoN4xKG78yvgxeTFunrfheT9.jOUy4SEIc3voB6Q0bhyO4j+m+NR6gHT.W3chSALsLkH3TrTmB5gdqy3Yi2ylehREYdPgIb7AoZ3PaDFAs9DbDjCKvICbP9C6vfS1eFrJYTrlyDW2XGb4pyARw6nh2kxS8RQk5RH5k+xL8WAueb3AgQdr99i8pp2AitY+wHB3C3Cr.ybjv6ZZiMmyFKWSG3HUa0CDK+u1OhM8uHyvYEiGwl11YGfXH1J.z.ggUsD.yT7aJQ9h3QyCqyIIevix3rtFaQroDyahgvrVzzXW.eE7HCGIdrzyGMVhncu7R3zoBGI17dESIgkPW8br+owDIwDNCI5jhncvL+Bm4CkrMahud6ZxsGDQqEXdyJqELHMqSZQEjlUmlP2iLyd2cRvZVcMlPrTrl6opNECg2A3KTWjvtcJqhRumhBXcPfn20sLVCa2m5JhQlx0VDY5uhUP6XXBDMxdPxW2JM0zxirq0tdKOTBGDZUfXofWzvDHIdpeil0YzOR2hRKhk+9DQwBfXgATwinAKGNTLe+b8Qrbn3OlNGj8FKKrtjKI0YFtdu9et8hAYEL1MOrtNHuNr8yklx1RAR2XUrtgoCaveMcD87WSa5bW0F7y8o+NsYW9yrclU.cnhp66wq0trKmNY54mOZBggyJFYHIUs4dspBQvyq6O0Ho66wal2meUrj908y1TQ0HqNRqUW59vxJIhm.7grG59yGNchHQ6V22OEv0USpQg.qwrI3tgDqp.T7YZO8QlgxXVUWAuGTNS4DT+gkIuug41VMPx31B8.SpyjGy2j4k88L4tbNo7wv766LvMIoCQ+qs4H5G1zuqCeje.RHUWxNQhFIMQ7oKhuaEdYVtEWGIaZ3F.zDhqSxKEAJmaAgmj4jAo4kzdwNm1P5nudPZ9Hg958Nsgzwd8fzw4Q58OsgzwOdHsunAVCU1MRcZZdc5mwqS+R6AizgnHMwDS1dXWzwU9JcsLxGlgTFyKT.vvUMvR4MUAvk1V6VjMB97hKBtEIL5VwFDFyqPe3NGaLt3YGLlWa946crw3kO6fw7pxOe+iMFW3TGFeDaleGLN+m+smwKFo6hhqmsXobEDZzwOH50g.Y2zDYaXRQafTAQV5oFHNoWUQfIbLrEl2b9mcTx.GrQekAbQjSMBBCJ3+j7dFuAev++Tencl+xt1em6k4UdGOFcL5hC4QMwgWpd22JFu5xhx0K6dl+TIWKgwhNtHxrgDLsx0ZYEjjtLHQxRzzZaZBErEDYQKZ5JT2wk.LVuJs.Uh25zTZXz1rFQtPGRp1RV1FMnEXohqhYozv3FXSVZH1Wa6ff3HLJxHXfrfeyJ.lwJUZQRpIEObjfZJRVx0Ts2OHLMJP62gclnRVehIqHHwCBZ.wGBPqIRpLRIXCnXjlJVeWfTSyIipa3lPJJKYMbcUYjlj4d56SKQAAzBRhJvXQS.+UoUmxaXpRhcDDroYMQp5PTIZNYZnxlZB+BLDQSCRJjyMfkFXZpF1rLfNdcU8lrwsIjnIhMN6hTgD5F.nR.BHgQccUZBB6.nmMZpYACltpL3LjNKK87oU0CZh1MnUKcB5iv5HVZcrMLqjjkwl10LzXoMrQvXvZCPWvlNIq0zTmkBDGQf..IsBHUxRXXKg2iMbULLIifyfW0Di0ILecrEsfZfdDL6JR0IJTrwQsdcCSafpaYzTaemhZXPhMUhr2trRr+AVR0fIREFDrIqPMC1nVGHRfWeNo0n7XRZCyxpv.SSCVXK6.DDxClM2lHYCx8zP0AVLAQRDCqrZVuN4rdpyFKfIXKgna2dv8pfjAiyLOMECrHYeuOQLJMOmxaiOke0ohbVbB0eKNwTppVgnzYFKY3nyGBx4+rIdTWFwieL1a0fC3jsh9JbxVG3+jsREIQzvoiz8VO1iJ7exV6z9FSDX7.e+QfUj5U6n45GEMpvqmi+ZTNMmz7mlyiNpSy4vt1H9L+pgB0dscNOiLN29b87rt36yizw8gzg+a8ize8WLTH88OJ8x4PkIqFIa6bBA7Ge2tp10lS1PWmb.e5UmibIxrlCLqZ4+v7FLgXPt7y62ygk4OM.jeGf+wcYonsKDWPLupsbst71KM7mjISEe.d6cEQxEjxRZC7tRELpiz6gGecoQCCb3nwSDSn+rhgKP.2aUCms1eNGg3Y6epIR.vWOU58Us.FX6k8EMvDhKCdwABLCIIYxQ3pBworrJuPREezlmZ0kEBbFO3vkEyZ1.WspJIdldXBOUhzISFK9PdHmr6n8vfsuyPb0j1i+Pb4vx65WB3gcIArpipPPwrExKs9lKmS3nPaeLtb5HPqVwC0ffZcjQFdD8xivknhaOZ2+nXqG7IiHakeS2DdZl5dul9c.A5V5yrZ8FSRXPlD42Sf+lC3HKYJ6WNnTObdpsbv8vfMYvQxy.VE6Kof2AzCe.uQwcGrJQGRwFasNXLKewyxjhT8iTHs+vSJtfXobqmeySyzg2Yf2BR9MJgWjnUFeZ89HKK1EY4G1sDxPazbRwhMvXEBHIT24lMUBCnQwV5xmP7bOdFyyye5mM777KJt4RkxdubmlY5SNvauZeX5R69FkoOk3FMqWzF2vABOYDo8vlWmeOx9LuX2zudwtKItorMZGbAxWIxwVndhAE5S3gNT1dr4.k313gM8Gfyl53kMU2A+37px1MMwVOFfALV2BBekOsTzvQSLWjHPDsRQRGOUz46NBO5MTDqOZN8z+s0l2r0y+E773V9YpK2WUYQw0W8AihdbRN83uiydZu0pR2V0B39pxijl7vrCwiHQgWv+k7Dkm6eMMvE39QTfvNxtd9U23Vu8PX7DL3WySXx7YCOgInXgM2bcxmYzYGJykF7GSPeBS9v8NiDlbPw6isWCpQ6jZqChzOZxze1YFZRACi5TAwSHSK7GkbieFGMowtC79R6pAMs3x4VK6CktlTgb2KWgE+1wEpWCFd4CwL7O6OrZDknvGr4K+oG0pQBqdDQXUX0ac6RmcHKSM3OgpNjkm94e6swjdueUWQbCCo04Kx+8rh25yEEWFqgZ4ypyzrRI5lEnf8w0k2oF7GRVengugsPexSCmpCMbMbkiOIbfZmo5mIqtbI5HLYcdw0xsRo2hbGJU+DrNE4NTuEbfUOT26DJ.ZdK2g+BuWxDKRz5dXoubg5pJJZ37FVpzatjaMuXg1qrUBUVXfzuOJi28G2+tm20kPWn62njoEg.NapQhFm+ISg7vx3TAAB4emRHuEI5VjM1kCiNwdGUFVP7Jribq2v3X8.FEDds.iNu9LWRLWEx2iXG.7bhq7fWSO0Lmia9EYyePQ2OUA1aLi6mNfGXXwl.TZ5Ub7EYxytGVNe5tsoWYBL9PCvQNZ5E6cwn55HaSUxUDgrIVfToLFHW5j2sCx0FYLxWBOKeXRdBLTDqqPy76febpLBIe.mJiztRddxEXXxjct2fNuhRb2iPOu7NctDgbOpAPTRYqazT2lWNGHUdeyk.gACKa+kchQ550yJTO0G9dbWERouczbeCykmjQMt.y5NkH3ZomGq85e.2GkjOmu39D8WAiUH2GAtdPEIZWNeGnUrF4K1xxZES7m3NNe42j41pcUJ3b.YcGtuI+NdpvyUNqp6MQo1KURC2lEssyhJ9h.mmI4F9M2yrP6Sym6c9vcmK3dKGV1rEeYOqwM+eV39bKc9reyu4+dAfGf2G6r2pNk9Od1kJew99PwQ7jFx42v+w7ghqwP+Pw4mT96EuyatK9yclFTXw2obv6ZxImL2P7fEwcKOtrHCJbJ5HdEZ5+XbIwBzOH5QcH3bX1+IXcrdUXfU1gQfBKGOnXZ5.Tba09.Fubgggb.ihgo8cvsrdUnH7Gj6fefc540c+cg.C+jlXPg1s3i0Cli2Cf6XMDSHVrF3joF93IgMoyUApjJ9n3IG8Ckz6Aji5pkff23pvYzX1RekenmFD.z9xuLT.vw4wZ5nAf2UbM5akW2SeedrqprMYJt2eFLkOvH+QjWX3jHuhnyZYEwZX5kCevZX8bf9dha1ztQS6Sng6JhqmOGX50r8.1kX5PpxMEYfxoqzmgIblgQZ+7h2lriMcqo7GhS+sf3z4m9+nRsUWsMwn5fqhNu4nTXHnX6Giz2rNsAQyRevS8re.GloW6RvyyPmJ+QD2HiCjWf9khv4fMcEiBEtkoQyF8HNZhPQISvvTGO7oUrIXztlgMONtjogkUE.cnikkmXuaZVkPq5TBM3BKukQdBP3bCm3Y8VVXB+UUtsG6cZMcVBWBQ4wiIxxGwW9n9xGyW939xmvW9j9xOem7teJZDIiKIx8QIA.uWQyyOb9NBiEcSM4Z4hpU67Iu47Fabjdhe9ScdheFvHYfw3fwoZueEYu8xEK3XbjlVJmND+pQCrW0+0MzMZTi7Ur4U.GDXqVEaxCw8DMxZaC5WK0zbGOlLVFKiZ0UorF2N7a7gikgUBen0zenqXw8FpPGNmBd5+vixloXSK6NFtdwX23GbXAXUajk6KQ3+2y9hL4jM7ZrXjH6CXSyDGRQCHvMJRJQMTd5awyK2F9XbgSe.36HRY+mVoeSI5HLdpk.dYQGciuMIgWr8YH3dk8If120MqjKfGYvPHrxpyZY7lmfEks8tnLH3nVFq40H.3PiybRGC1aiDrl3IlogSD2VG+2aba8nEcc9GO.Z3TmJMNQcsRh3I7aamChb6gBvGmzLkkwwNeJUPzUZ9W61Bbrm.RfFk.8FgAAi.R4a1fHgS.qRF5HMex0jcIaMflnK2h4UhBUfz8XKf4Bvv61DDB.Ou83ctIFhivDqjSuppNy612HTm2DyA8pr7DYVP9D9vEok.b.c5k03hhYKUJ6R2o6WH95fywOQVt8HALv1ud9JOw8JJ.hur8qvuGhbsfgCtE7Dcm2NDdmZp68fI4ufMe42jQyXW9ZIOGA7UasMlVex+tk9i+p+9uZAxcYfWmQ00tdfwIuAuF5ZDYjw.DhVA.iqKlHdH8RIuSpkJbGibgBcubqfBuUj7MiqIu8p2h72PYuc9Gnd26+ihr0JgxtbkPZaUGQx2LNj+A4yVZ66g1NanPBBdowSHVbqhkxt5Fc+R5eBRjOeOHx98rvCY9gG54qlPPvCY9gG5gLSTKcHyej7+7WU84e2LsIye568au0+09+xggLOuXr4cHyKdqpK0Gx7xdIycSPuf3x4VJ6C69eaANAImh8fb5wOx2xEYKjasbYKlq6+IX3DjFegdPi84p4a0T4yKdK+VEXXoWRrudMo3JExc2sxswRObT653h2cT6xkDWb07atV1BjIcvclrkJYaZaTm4Npfv54ywVxOPN2k7GW3+WnhcZ8
                      
                      1 Reply Last reply Reply Quote 1
                      • D
                        duma
                        last edited by

                        hello???

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

                          @duma Hi!

                          Hise made me an F5 dude, browser just suffers...

                          1 Reply Last reply Reply Quote 1
                          • D
                            duma
                            last edited by

                            can u help me with the code and fixing the anel problem disapearing i sent the snippet

                            ustkU 1 Reply Last reply Reply Quote 0
                            • D
                              duma
                              last edited by

                              dude... @ustk or @d-healey

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

                                @duma as said above:

                                • this should take an array as parameter as in this example:
                                g.fillEllipse([0, 0, SIZE, SIZE]); // <- 4 values in one array parameter instead of 4 separate values
                                
                                • NUM_TABS is 3 but you only have two panels

                                • not critical, but you might consider using radioGroup buttons instead of a knob for switching your tabs

                                • your code can gain being a bit more tidy, goods habit are paying on the long run 😉

                                Hise made me an F5 dude, browser just suffers...

                                D 1 Reply Last reply Reply Quote 0
                                • ustkU
                                  ustk @duma
                                  last edited by

                                  @duma patience... patience... if no-one is answering, maybe we are sleeping, eating a cake, or just working on our projects...

                                  Hise made me an F5 dude, browser just suffers...

                                  1 Reply Last reply Reply Quote 1
                                  • D
                                    duma @ustk
                                    last edited by

                                    @ustk can u please help me fix the code and make it work as i dont code and i've just started

                                    ustkU 1 Reply Last reply Reply Quote 0
                                    • D
                                      duma
                                      last edited by

                                      also i have a problem that whenevr i save like 3+ new presets in my preset browser all fo them become unsynced with the sample map and combo box and arent going the sample maps i saved them as please also help me with that code

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

                                        @duma I could just send the snippet corrected. But I feel like you might better understand the 2 little things yourself because you'll learn better this way.
                                        I am not trying to get rude, but I gave you the solutions already:

                                        @ustk said in xy pad help with modulator:

                                        • NUM_TABS is 3 but you only have two panels

                                        this means you need to set it to 2, not 3

                                        @ustk said in xy pad help with modulator:

                                        this should take an array as parameter as in this example:

                                        g.fillEllipse([0, 0, SIZE, SIZE]); // <- 4 values in one array parameter instead of 4 separate values
                                        

                                        this you can just copy paste, and your code should compile. If not, we'll see what you have then.

                                        Hise made me an F5 dude, browser just suffers...

                                        D 1 Reply Last reply Reply Quote 2
                                        • ustkU
                                          ustk @duma
                                          last edited by

                                          @duma The console is telling you (partly) why and where your code as issues

                                          Hise made me an F5 dude, browser just suffers...

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

                                            @ustk dude I don't know how to fix it i started coding like 4 days ago please fix it for me and explain where i messed up

                                            ustkU d.healeyD 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            36

                                            Online

                                            2.0k

                                            Users

                                            12.9k

                                            Topics

                                            111.6k

                                            Posts