HISE Logo Forum
    • Categories
    • Register
    • Login

    The Number Tag doesn't appear on the Knob's canvas

    Scheduled Pinned Locked Moved General Questions
    15 Posts 4 Posters 478 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.
    • FortuneF
      Fortune
      last edited by Fortune

      I've linked the Macro Modulation Source to the Global Modulators.

      On the Knob, the right mouse click works and the Macro Modulation Sources are listed (STEPPER1, 2 & 3)

      But the Number Tag doesn't appear on the knob canvas like it's supposed to. Here, it appears on a button, the but it doesn't for the knob. What am I missing guys?

      I've used this code:

      const var laf = Engine.createGlobalScriptLookAndFeel();
      
      Engine.setFrontendMacros(["STEPPER1", "STEPPER2", "STEPPER3"]);
      
      laf.registerFunction("drawNumberTag", function(g, obj)
      {
          obj.area[0] += obj.area[2] - 16;
          obj.area[1] += 2;
          obj.area[2] = 14;
          obj.area[3] = 14;
          
          g.setColour(0x88000000);
          g.fillRoundedRectangle(obj.area, 4);
          g.setColour(Colours.white);
          g.drawRoundedRectangle(obj.area, 4, 2);
          
          var letters = ["S1", "S2", "S3"];
          
          g.drawAlignedText(letters[obj.macroIndex], obj.area, "centred");
      });
      
      HiseSnippet 2245.3oc6Z80aiabDmx1L4raZwEjCs.Ao.aMPKjik0IRIaoqFFQ9+wm+iTrTruCFtGVStRh0T6xibkskSBPepnu09VeMeI52iBzu.seC5mf1N6tTjT1R9Tt+53d7AJt6L6r+lYmY2YHUUelEIHf4qkZx5c8HZo9H8Zco7Vq1B6P01ZMsTSnaYosRWObP.wVKUpw2TPI0jSnIu92ewJXWL0hD2kl1ALGKxNNsc3w8Vs71NttafsI0cZmf6Bk2xhQWk4x5.nXb8bZdXqSwMI6gErMltVpOXcaGNyuFGyIA.hVgY2sVK14TE+G3D3bhKQzvPqFHHU2avbsEHVzq1psbbsq1SaCz.gVMV2GWo6OPeWGamn9isA2WR.EOhj1iTi0O7FuO3YjDd4R.uA.oTIfzDJH8w50r7c73wTD34mnuEkS7afAydRnn3Uar+y8zWkAbP4YaiOkrgOzHZDoymKWFDbalEmZpG9veEZoDWnMcYmfcQ6vXmhVlZi1fPb6iiofUq.N5LrOxE2.sDZcZSGJIqkOAze0vU3PHCPDBIjVLWgLFP3R.Qn16hs7YAoOZ5Z0WuZ0022X5LndOal347SerP.v7k0mzzI.zjM5Ps3NLZ5os8wmuWm1mP7qiaBCpQOJMyfXm76mYpuYJDbAOlECX7nbGilco3llGilCYrvh8yjgjIyqzKv6RHiBWo27I6UdqoPIUtzoycQoR4jWyrXHwFPfv9rNTv8behEGSa5RR2SbYPEhXLVJpeBxddKGNIhtP0uIAkAYNSBXIWyHbv5E.HFr5J6sxRC139z.grW10oIkXWmbAOc3.ORH91h0ssfo8hiyfhmuos.ONeh8zvj9chErvqgutsOii86Vy0wl3O7kNAt2FPbOeZkqVULuU5P0SvgmwKjEevBQPpE+13KfEd4SNzqXjB.TwqznAX+AtMyNerHv9V0a4XcJEhFAZ4xZX1GwCcr4sD9CYyAh2Dt+48MFEyvbI+0yHqkKA6KiO5IEHvHZtmKITlMTdI66ykpvYX2Nj8X9swtNWRruh5.TAQM8zIlCLJNDHF+mOvd8EdXnnnAQWBMT332SaPC12WHqSZpZDtL.ZL11dYeqzG0mo7gHyLnA1ixhNaeDGJAvebt9rOYDKeyDgyXihG3arLnmfl.XpIguhPMCRmHXu2hxnpapfFoSmmQlnYHSeafzu6PuoPda623lljVl4.m2bk.CTj+1LKF4XNHyz1C0JE6PeUKDraUaUSyqaj1dzrQnPiTLvbZfjRuE6LhO5a+V4fsbA9I1yH43aFLb3vNY8Vxl7UDNnuKoSuOSb7e5HaYFzQIEgbE6Jcb7.1m+pf7lNw3pSP31YwnFVeKbsYc.bMe+LMvQJ5yLO3CISaPt8ducqQL5dLNoBMsXC6ImBrKWkTiFCjlX2ZelqKwefjEIJ5eSCLMUdteFjb+uHFgrm5OkL8gmRVxLFsTGdjfQFcKpCuhGgNr7H0BOwARearPTArxkIu8yBSdSc9llCji1GpuMkchglDvgIA+GVzfVVaXCdkNbNiJG7j5pF8Obsp+s+3Wn80asFliEIQFBH.jdDetiP+SsF4LHibUJkSpuFI3TNySh31dLp.9ot+KDyWDmz9SK2MtQ8xscrscIUYANh0mHJd+0xvQ9d0fijRVv.bxaTy+z+nbPmFMbfdz0Qe4kZmK14J4D0h3zrUh5H9ckSrmhndkBllEKYV5QOxTq29whLjKVZghy+n4mOmV.rddfvfUk40wSnOKeBrwgValMQv4F9jm2gPs5p0NYkMEJaSZf63xOHowVq7eVrVEY1lXDVsDJWpkfw1U7vCjqYWKSenFClcGWLu+BODUaERPXZSlsuHidJXx6lz39ZqZjQEherdUGtUqAiwwF.FEQJuAvXXMb+T80az.1hLYAra7j2LErkb5umZ5+TcUEPwFJHZDPBQU31uLjLJhNJhAianJ6+9nVks2HWkcpwuoppMdIqpdhacUUOp9wex0VZBdKFskZ7Dv79JXpquyFUjXaJ8dEH+hgzJNdLWrufd7FaQzuWYguwVzjamcH9LRCn1gviGB47yJuCoIXFRJ65DXeuZcoVIcCq0lw3sbnM62i6Akg5+8VmhA82NoPp1BGPTII0mX.wVmsKVTj3ptLqSSRb0NAbV6d.U9VgpAmrHOxK0Q5KTHKb0X1ubctcwUgGoUV8vJOdV5Y4bLDsyWY2t6TaV+MWmmuKb6hJhGKIFUwZmThRq.2pNKv9JE65rxgGVo6Nc2Y1r+P1px3lWfGaj8CgUcTzRqvc7V3t9JTF4f8NDkCOXw7UJX4ed4C908Gr78dO4u79fk2GrbmLXI+qTvx2u4+5meW8jEF3nW5RvOuPslOeyfJj54e7rqwsqWB5qxEUxO+W07QYiup73SJUr3W074KHBqtrh6Sce5rOA5snnseEEWuOX4VevxKcUOie2tpm8Yc3PP4tXturt885ztFTVgEAlcJk3JdgKoFSDaoZmSzVFHRn1xF+W3JjngncpPhF8HNfJq9E5xuVTrEWMmRk8SUzPwDQJp2Ipo5i9QaMU+X+0WL9+275KtISzjgQWFuqpGNbGfOKrBcQT3AXeGLkGgVIPQ8JgWvAJjk354GA7+0Aj5XI.ELbFwmqXV1oJm.HAgUYvNWVpW04u4ldiN+1nx1escZu1qe6h46L6h4sZ6R92Y1k7uYrKiRPt4sv8n6gs72hwVgawXa9awXagawXq3sXrU5sI1dajw+ai4P9+V5YVpuzpHKi6I6Azap7OaXh2yd3WX8SzMxVHWIihEKlOeASi7lKn0Fxv9YVVhTylSbxtUuuhs8y7v9ff3Dw+mRw2.L4eTuDzT+KGCa9L0b26qrJ+FjeftYtr4zTeoT3Y3BZ5xNOhTKmlsRRyI5zGgv8IXaF0sa3J5KCBMtFBi+flRLpqGAQcvJEBOUuJzo59FQ1Pr+l8r+gSReV7gMn7+.FDbp7cMlEE9sbGNqspLFnipqqRAIUz6JK03Z+OsWj7kC
      
      DanHD 1 Reply Last reply Reply Quote 0
      • DanHD
        DanH @Fortune
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey
          last edited by d.healey

          Don't do this obj.area[0] += obj.area[2] - 16; Make a copy (var a = obj.area;) and do your calculations on that.

          And I've just seen this is what's in the docs. Christoph teaching bad habits :p

          The code doesn't work for me either. I think it's a bug or we don't understand what it's meant to do.

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          FortuneF 1 Reply Last reply Reply Quote 1
          • FortuneF
            Fortune @d.healey
            last edited by Fortune

            @d-healey Yes I've used the same code in the docs. Here, it appears on a button, the but it doesn't for the knob.

            HiseSnippet 2245.3oc6Z80aiabDmx1L4raZwEjCs.Ao.aMPKjik0IRIaoqFFQ9+wm+iTrTruCFtGVStRh0T6xibkskSBPepnu09VeMeI52iBzu.seC5mf1N6tTjT1R9Tt+53d7AJt6L6r+lYmY2YHUUelEIHf4qkZx5c8HZo9H8Zco7Vq1B6P01ZMsTSnaYosRWObP.wVKUpw2TPI0jSnIu92ewJXWL0hD2kl1ALGKxNNsc3w8Vs71NttafsI0cZmf6Bk2xhQWk4x5.nXb8bZdXqSwMI6gErMltVpOXcaGNyuFGyIA.hVgY2sVK14TE+G3D3bhKQzvPqFHHU2avbsEHVzq1psbbsq1SaCz.gVMV2GWo6OPeWGamn9isA2WR.EOhj1iTi0O7FuO3YjDd4R.uA.oTIfzDJH8w50r7c73wTD34mnuEkS7afAydRnn3Uar+y8zWkAbP4YaiOkrgOzHZDoymKWFDbalEmZpG9veEZoDWnMcYmfcQ6vXmhVlZi1fPb6iiofUq.N5LrOxE2.sDZcZSGJIqkOAze0vU3PHCPDBIjVLWgLFP3R.Qn16hs7YAoOZ5Z0WuZ0022X5LndOal347SerP.v7k0mzzI.zjM5Ps3NLZ5os8wmuWm1mP7qiaBCpQOJMyfXm76mYpuYJDbAOlECX7nbGilco3llGilCYrvh8yjgjIyqzKv6RHiBWo27I6UdqoPIUtzoycQoR4jWyrXHwFPfv9rNTv8behEGSa5RR2SbYPEhXLVJpeBxddKGNIhtP0uIAkAYNSBXIWyHbv5E.HFr5J6sxRC139z.grW10oIkXWmbAOc3.ORH91h0ssfo8hiyfhmuos.ONeh8zvj9chErvqgutsOii86Vy0wl3O7kNAt2FPbOeZkqVULuU5P0SvgmwKjEevBQPpE+13KfEd4SNzqXjB.TwqznAX+AtMyNerHv9V0a4XcJEhFAZ4xZX1GwCcr4sD9CYyAh2Dt+48MFEyvbI+0yHqkKA6KiO5IEHvHZtmKITlMTdI66ykpvYX2Nj8X9swtNWRruh5.TAQM8zIlCLJNDHF+mOvd8EdXnnnAQWBMT332SaPC12WHqSZpZDtL.ZL11dYeqzG0mo7gHyLnA1ixhNaeDGJAvebt9rOYDKeyDgyXihG3arLnmfl.XpIguhPMCRmHXu2hxnpapfFoSmmQlnYHSeafzu6PuoPda623lljVl4.m2bk.CTj+1LKF4XNHyz1C0JE6PeUKDraUaUSyqaj1dzrQnPiTLvbZfjRuE6LhO5a+V4fsbA9I1yH43aFLb3vNY8Vxl7UDNnuKoSuOSb7e5HaYFzQIEgbE6Jcb7.1m+pf7lNw3pSP31YwnFVeKbsYc.bMe+LMvQJ5yLO3CISaPt8ducqQL5dLNoBMsXC6ImBrKWkTiFCjlX2ZelqKwefjEIJ5eSCLMUdteFjb+uHFgrm5OkL8gmRVxLFsTGdjfQFcKpCuhGgNr7H0BOwARearPTArxkIu8yBSdSc9llCji1GpuMkchglDvgIA+GVzfVVaXCdkNbNiJG7j5pF8Obsp+s+3Wn80asFliEIQFBH.jdDetiP+SsF4LHibUJkSpuFI3TNySh31dLp.9ot+KDyWDmz9SK2MtQ8xscrscIUYANh0mHJd+0xvQ9d0fijRVv.bxaTy+z+nbPmFMbfdz0Qe4kZmK14J4D0h3zrUh5H9ckSrmhndkBllEKYV5QOxTq29whLjKVZghy+n4mOmV.rddfvfUk40wSnOKeBrwgValMQv4F9jm2gPs5p0NYkMEJaSZf63xOHowVq7eVrVEY1lXDVsDJWpkfw1U7vCjqYWKSenFClcGWLu+BODUaERPXZSlsuHidJXx6lz39ZqZjQEherdUGtUqAiwwF.FEQJuAvXXMb+T80az.1hLYAra7j2LErkb5umZ5+TcUEPwFJHZDPBQU31uLjLJhNJhAianJ6+9nVks2HWkcpwuoppMdIqpdhacUUOp9wex0VZBdKFskZ7Dv79JXpquyFUjXaJ8dEH+hgzJNdLWrufd7FaQzuWYguwVzjamcH9LRCn1gviGB47yJuCoIXFRJ65DXeuZcoVIcCq0lw3sbnM62i6Akg5+8VmhA82NoPp1BGPTII0mX.wVmsKVTj3ptLqSSRb0NAbV6d.U9VgpAmrHOxK0Q5KTHKb0X1ubctcwUgGoUV8vJOdV5Y4bLDsyWY2t6TaV+MWmmuKb6hJhGKIFUwZmThRq.2pNKv9JE65rxgGVo6Nc2Y1r+P1px3lWfGaj8CgUcTzRqvc7V3t9JTF4f8NDkCOXw7UJX4ed4C908Gr78dO4u79fk2GrbmLXI+qTvx2u4+5meW8jEF3nW5RvOuPslOeyfJj54e7rqwsqWB5qxEUxO+W07QYiup73SJUr3W074KHBqtrh6Sce5rOA5snnseEEWuOX4VevxKcUOie2tpm8Yc3PP4tXturt885ztFTVgEAlcJk3JdgKoFSDaoZmSzVFHRn1xF+W3JjngncpPhF8HNfJq9E5xuVTrEWMmRk8SUzPwDQJp2Ipo5i9QaMU+X+0WL9+275KtISzjgQWFuqpGNbGfOKrBcQT3AXeGLkGgVIPQ8JgWvAJjk354GA7+0Aj5XI.ELbFwmqXV1oJm.HAgUYvNWVpW04u4ldiN+1nx1escZu1qe6h46L6h4sZ6R92Y1k7uYrKiRPt4sv8n6gs72hwVgawXa9awXagawXq3sXrU5sI1dajw+ai4P9+V5YVpuzpHKi6I6Azap7OaXh2yd3WX8SzMxVHWIihEKlOeASi7lKn0Fxv9YVVhTylSbxtUuuhs8y7v9ff3Dw+mRw2.L4eTuDzT+KGCa9L0b26qrJ+FjeftYtr4zTeoT3Y3BZ5xNOhTKmlsRRyI5zGgv8IXaF0sa3J5KCBMtFBi+flRLpqGAQcvJEBOUuJzo59FQ1Pr+l8r+gSReV7gMn7+.FDbp7cMlEE9sbGNqspLFnipqqRAIUz6JK03Z+OsWj7kC
            
            DanHD 1 Reply Last reply Reply Quote 0
            • DanHD
              DanH @Fortune
              last edited by

              @Fortune can confirm this was working in April, and not in May - bit of a breaking change! Annoying since I just rolled out an update :man_facepalming:

              d.healeyD 1 Reply Last reply Reply Quote 1
              • d.healeyD
                d.healey @DanH
                last edited by

                @DanH Do you know which commit it broke with?

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                DanHD 1 Reply Last reply Reply Quote 1
                • DanHD
                  DanH @d.healey
                  last edited by

                  @d-healey I didn't try them all so not exactly but 25th May is when it doesn't work for me

                  FortuneF 1 Reply Last reply Reply Quote 0
                  • FortuneF
                    Fortune @DanH
                    last edited by

                    @DanH Sorry about this. I am using the 5th June

                    DanHD 1 Reply Last reply Reply Quote 0
                    • DanHD
                      DanH @Fortune
                      last edited by

                      @Fortune it's not your fault :)

                      FortuneF 1 Reply Last reply Reply Quote 1
                      • FortuneF
                        Fortune @DanH
                        last edited by

                        @DanH I just don't like being the doomsayer :)

                        DanHD 1 Reply Last reply Reply Quote 0
                        • DanHD
                          DanH @Fortune
                          last edited by

                          @Fortune well I'm pretty happy you picked up on it before my customers 😆

                          DanHD 1 Reply Last reply Reply Quote 1
                          • DanHD
                            DanH @DanH
                            last edited by

                            @Christoph-Hart is this an easy fix or would you prefer a minimal example?

                            DanHD 1 Reply Last reply Reply Quote 0
                            • DanHD
                              DanH @DanH
                              last edited by DanH

                              @Christoph-Hart Hi, do you know if the number tags will be reinstated any time soon? This is preventing me from migrating over to new commits since April. Just tried in recent commit with a MacroModulation source in a simple project and nada, the knob links fine but there's no Number Tag on the knob...

                              Christoph HartC 1 Reply Last reply Reply Quote 0
                              • Christoph HartC
                                Christoph Hart @DanH
                                last edited by

                                @DanH I looked into it and for some reason it hides the number tag if the knob is not disabled (which it usually is as soon as you attach it to a macro control).

                                I'm not super decided what the best solution is, but for now I've removed that logic so that it doesn't hide the number tag based on the enable state.

                                DanHD 1 Reply Last reply Reply Quote 2
                                • DanHD
                                  DanH @Christoph Hart
                                  last edited by

                                  @Christoph-Hart Thank you!

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

                                  51

                                  Online

                                  1.7k

                                  Users

                                  11.7k

                                  Topics

                                  101.8k

                                  Posts