Filter drag overlay and filter graph LAF methods
-
Are there any documentation or example for this current commit?
https://github.com/christophhart/HISE/commit/6e5c8628d306caaebab9cba13b451ac921f8d175
-
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. -
@d-healey Good to know thanks.
Can we know which parametric eq node is clicked in the dragable filter floating tile?
-
@orange Check
trace(obj)
, there's aselected
(orclicked
) property. -
@Christoph-Hart I will check it, thanks
-
@Christoph-Hart Christoph, While we are here, any Chance to see LAF For Plotter?
FillPath and drawPath? -
@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
-
@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); });
Any ideas @Christoph-Hart ?
-
@Steve-Mohican Use the
obj.pathArea
property to scale the path. -
@Christoph-Hart That worked, Thanks!
I'd be appreciated if there are some documentation and examples with these awesome filter drag laf functions.
-
Is there any examples you can share?
-
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.
-
@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. -
This post is deleted!