Forum

    • Register
    • Login
    • Search
    • Categories

    Filter drag overlay and filter graph LAF methods

    General Questions
    7
    13
    539
    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.
    • orange
      orange last edited by orange

      Are there any documentation or example for this current commit?

      https://github.com/christophhart/HISE/commit/6e5c8628d306caaebab9cba13b451ac921f8d175

      develop Branch / XCode 13.1
      macOS Monterey / M1 Max

      d.healey 1 Reply Last reply Reply Quote 0
      • d.healey
        d.healey @orange last edited by d.healey

        @orange

        Not yet as far as I know.

        The new functions are:

        "drawTableHeaderColumn",
        "drawFilterDragHandle",
        "drawFilterBackground",
        "drawFilterPath",
        "drawFilterGridLines",
        "drawAnalyserBackground",
        "drawAnalyserPath",
        "drawAnalyserGrid"
        "drawOscilloscopeBackground"
        "drawOscilloscopePath"
        

        You can use the usual Console.print(trace(obj)) to find out what properties you get.

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

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

          @d-healey Good to know thanks.

          Can we know which parametric eq node is clicked in the dragable filter floating tile?

          develop Branch / XCode 13.1
          macOS Monterey / M1 Max

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

            @orange Check trace(obj), there's a selected (or clicked) property.

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

              @Christoph-Hart I will check it, thanks

              develop Branch / XCode 13.1
              macOS Monterey / M1 Max

              1 Reply Last reply Reply Quote 0
              • Natan
                Natan last edited by

                @Christoph-Hart Christoph, While we are here, any Chance to see LAF For Plotter?
                FillPath and drawPath?

                1 Reply Last reply Reply Quote 0
                • Natan
                  Natan last edited by

                  @d-healey @orange Any Luck Here?

                  HiseSnippet 1525.3oc2X8zaSbDEe23LQDCkBHDhJ0Cqr5AiTHwNgRqJph0I1F4RB3DG9yMzjcGaOMimYY1YSvfPJG4V6Gg19Eo8HGaO0O.8RQpRkuAz2r6Zu65XBIt.Mz8fkm2LuY+89Mu+sSSovg36KjFlytYeOhg4oPs5yUcWoKlxMZT0v7zn0v9JhzJRzx88v99DWCSyb2PKvb1oMBed40WFyvbGRhHCi6JnNjUo8npDoMsuIkwpicIaR6kZ0WwtgifuhfIB.7jCUxvC6rMtC4VX8xlBYXNSMWpRHaovJhug4zKKb62pqXWdz5uK0mtEinGT1nErQQhqKXtZDqkZrRWJys4.612vvD0LgExEwBmGsF0kNTdBablvIrRzHMeXNUV3kKC7JmFdkRAuw.IyTPZ5HHcVTKGI0SkLiFOmD0fCGNsw.smFJQq0XpWXhVQ.qfqluGdaRcILXnFEuZoRyYA+boqkOe9EVvphquzpIXqTdm7vYguxhgaa80VC1CGIALsUENX1pBw1U3t0IDVQs9vBmWR5P09J0C3NJpfWrfqDuacJCj0Dq5VXNq1ClpybVhs91Kk+I4msy79DUz4dwR2uc65gOvlByn2.spEgEOuG7mP0lGC.YtEgk7zPrmOFs6fkV0YBrBLfMoLxhovdG86nmmfCCJVHypJ.aRFAZ.sOqDrvKcsA32RvukPQtMuXnIj+o4sFcp1sG6bZ7HELFQN1o0wDxCRwh7fdaQjyAFKKfLbgfiRVuOzq26KcvgSD8jZgBdCNUcaOB+0ExXDyov+tSipXEV6xFKCVmGQpnZHXVkrCD+G4.OKpJweakvC10gGDfGrJNhKxkM8wfAE7k+XTZQkMdzvDF6stc+jrGMr2k5p5lHPY2kP6zMUhGpcLFi.DrygdlUo9dLbeis5LH2yryrzRK8pPUTjdIReE7jU5hwh2SKNjIL+FzSxaYUXHe0vsvWYUH5UUXN8TM3tjGABub4vgP5IlX26Ija6CI7HvDswLeR9mp44g7zoNR7zhuNdx16MxS1jr7zEPUk3NcvfyyfPYNgkgt9qW8Bi8SWyLSDuLBcUoxetTBcUerzUs0OhTkh7HUxadgE9ivCpIm.WJMAd2TD3dOYTunJAtTQENl02mHODdQO6YOabdQUqVMTbVKYPgzHx5likrBe2OdTuq2DiMhaf69BWbsM1eYHn.nvMfgUYqJpaEHdBHYUlRQ5xMbeppe5VEdqUp7vBwyhZRUNcGOFmZLXDRo8t.iwMX7QnZsaSbTI.bZT86+NpahbM2WadmC0Tv560UvoNQA0gf3DwoDOf17LLpKIOLfvcFRV+9u8S1qm9zEX4T80cQ60CvrDx8G9zu+4UVl5IXX4+Vhu7Aa4SeH8Nt.ZnQYcL2MVeZb7FieBJ9v0RSpGuw5oQq+eO.yOnAoUBj6Pp8v37A0VOCdtUPunfScucllvVrLl6VJFc1O+696eVKnbrf8d4V+nsVvhY+DMt6RiJ3JIBNic85aViqq0GlXzL2aoPQiMDA5ZqqgURJTZEAlSKnFmCANL3P+DgV0T5R1QiKoGqgTKRnUhL0ceEOY4ATfdxxClLMmhh3z7ngEl0jZ7vGORFtkCfjwxVzGmJq0uX2TBcuR1M9vIV7Ir+fkRNcjkbRTKJmD9U9w49zistGdGh0MHbhTGgT9.p.7qG1Oz26P+g921QAu9MkXtumvOyF2hzitIzBmeZg2wmnysrgNpMs7UDX4Xm5kWuNXjiUmVXUfLL7uROQ.WkoRTtC5BGJOgW3vzG6tvgO.ZzKychL6.L1h1yiQpw2gvfO6LDimC9Ny13.lZfzr9xqI3hn9dRePuAAhA6zgHSi8wZPUTJry1IRNu8FDFAm1o8yrWEb1vxrsAcj3hxG46GZrmWWDEAWKc.n0GtMnm6+0Mn+doPv6i2QOriT7.mn6oR6mdhPIfcyCuB2YQqoGaU1H7tq.8PklujQOHC2CbbzT7kgDliWmEm.cVZBz4JSfNe9DnyUm.c9hIPmu7.0QWboRfRzKJjCDzrVzUMXlzEXNi+AZtlfuC
                  
                  S 1 Reply Last reply Reply Quote 0
                  • S
                    Steve Mohican @Natan last edited by Steve Mohican

                    @Natan I think the drawFilterPath function has a bug. Your snippet doesn't work here.

                    laf.registerFunction("drawFilterPath", function(g, obj)
                    {
                    	g.setColour(0XffFFFFFF);
                    	g.drawPath(obj.path, obj.area,2);
                    });
                    
                    

                    ewew.gif

                    Any ideas @Christoph-Hart ?

                    Christoph Hart 1 Reply Last reply Reply Quote 0
                    • Christoph Hart
                      Christoph Hart @Steve Mohican last edited by

                      @Steve-Mohican Use the obj.pathArea property to scale the path.

                      S 1 Reply Last reply Reply Quote 2
                      • S
                        Steve Mohican @Christoph Hart last edited by

                        @Christoph-Hart That worked, Thanks!

                        I'd be appreciated if there are some documentation and examples with these awesome filter drag laf functions. 🙏

                        1 Reply Last reply Reply Quote 0
                        • M
                          mehmethand last edited by

                          Is there any examples you can share?

                          1 Reply Last reply Reply Quote 0
                          • DabDab
                            DabDab last edited by

                            How can I change Filter PopUp BG Menu?

                            const var laf = Engine.createGlobalScriptLookAndFeel();
                            
                            laf.registerFunction("drawFilterBackground", function(g, obj)
                            {
                              g.fillAll(Colours.red);
                            	
                            });
                            
                            
                            laf.registerFunction("drawFilterPath", function(g, obj)
                            {
                            	g.setColour(0XffFFFFFF);
                            	g.drawPath(obj.pathArea,2);
                            	
                            });
                            
                            
                            Not working.

                            Trance Producer and Presets Designer.

                            1 Reply Last reply Reply Quote 0
                            • DabDab
                              DabDab last edited by

                              @Christoph-Hart How to use drawFilterGridLines ?
                              Please update Documentation for LAF. New HISE has plenty of new LAF functions (matrix peak meter, Filer,Sliderpack,ADHSR etc). Without proper doc guidance we are unable to get it work.

                              Trance Producer and Presets Designer.

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

                              7
                              Online

                              977
                              Users

                              6.6k
                              Topics

                              60.6k
                              Posts