HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. LozPetts
    3. Topics
    L
    • Profile
    • Following 0
    • Followers 0
    • Topics 14
    • Posts 89
    • Groups 0

    Topics

    • L

      Compiling SNEX Shaper to DLL? Any scriptnode with SNEX in it fails to compile

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      84 Views
      L

      @LozPetts So - following the instructions, wrapping the SNEXShaper as it's own DSP Network fails with the same error but does produce a Project.SnexShaper node - placing this in the project, the node says to click it to wrap it and all effects as a DLL to use the node, clicking this also produces the above.
      I've never had any issues with scriptnode before, I've spent all day on this and I'm pulling my hair out

    • L

      Possible to feed Granulator audio from outputs of my plugin?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      87 Views
      griffinboyG

      @LozPetts

      Idk about the stock one, but It's something I've done using c++ in hise

    • L

      Customise Combobox font with LAF?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      10
      0 Votes
      10 Posts
      311 Views
      Christoph HartC

      Actually the support for custom fonts was already there in CSS for the multipage dialog, but I haven't added it to the script components yet, but now it should work.

      Note that you have to use a @font-face at rule that defines the custom font like this (this is somewhat standard compliant):

      const var laf = Content.createLocalLookAndFeel(); laf.setInlineStyleSheet(" @font-face { font-family: FunkyFont; src: url({PROJECT_FOLDER}Fonts/DigitalNormal.ttf); } button { font-family: FunkyFont; } "); Content.getComponent("Button1").setLocalLookAndFeel(laf); const var Label1 = Content.getComponent("Label1"); Label1.set("fontName", "FunkyFont");
    • L

      Packaging my first instrument - LinkOSX question?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      423 Views
      d.healeyD

      @LozPetts https://docs.hise.audio/scripting/scripting-api/expansionhandler/index.html#installexpansionfrompackage

    • L

      Stumped by displaying webpage in WebView

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      12
      0 Votes
      12 Posts
      321 Views
      L

      Bump - anyone with web view experience able to weigh in? I've done some more playing around and can't get any further with it.

    • L

      Enabling/Disabling Samplers with a ComboBox?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      5
      0 Votes
      5 Posts
      225 Views
      L

      @Lindon Thanks mate - I went the expansions route before I saw this or I'd have given it a go! Thanks so much for putting that together.

    • L

      Creating a velocity limiting knob, can someone show me how this should look?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      9
      0 Votes
      9 Posts
      425 Views
      L

      @LozPetts PS you both rock - thank you so much for your help.

    • L

      How to change the sample map in Core.Granulator with a combo box?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      5
      0 Votes
      5 Posts
      288 Views
      L

      @modularsamples Ahh gotcha! That's gotten the combo box reading my sample maps again, but not changing the sample map in granulator - so close but yet so far haha. I've set each of my sample maps as it's own external audio file but it's not cycling through them when I change the combo box.

      HiseSnippet 5346.3oc67jsaajkcEkToEJu0SbvjN.YPEhdBnb6ltJtHR1FFhZgxlcqEFQY61yjNpKw5RxJpXUEppnVlFFnwf7P9E52Bv7dPdMu4WyWPi7XdK4oz+ASNm6sVtUQRIJYY43IVcCCd2N2y4bOq2kpoiUahqqkiPpE1+LahPpaI15LSudq2SU2TnwFBolSbU2dDSg0NyV00knIjJ0zOEaL0ByHP+6mWYMUCUy1jnpDDdgkdaxV5808hpsYsuV2vXSUMx95845cwZMZaYttkg0..QlVTVvVs8QpcI6nhcaJQgTyVWS2yxokmpGwUH0LqYocVqdVmXx5+Kzc0OzffETDZA.hU8lVFZHFi0JrdOcCslADrq..zlQj+zLx+9haqqoGVeDa3dzFjhFAO+H0TwQuoigdJ7nmLG5MBTJEGJMCCk9DwVsczs8hZAwmEEaX5Qb5nBrcdTg0Wgo9tEEW2B5goWt9pGQ1zAJDNhrEkkenzxxxK83z.m20S5XUGo9pscrPVtqzSj9sYZo5MvQ0S2xLyCkx.BAY91GmttYWcSRNWhGEhDSsswQ4lMZv.Leb5G8n0s5enkzZVmlFJreOhjIw6DKmijfIzC3p5lck7fp65nZNvPE3d73xScftf3AUZLWWh2pCzzsZo121fDxIxlg0uLvbByxSIdTP1Q2A.Cc.vuMHRtFVdRcbr5Sa1GQ7mMZaOweBCmnMggkUNBrmAhlRtzYWxP20iCUY01W0lhtzBNHbX+baU6sf9mMBTplZR1V1HMSn3SajScHvnhfIk4A7NE.jAKi.HgpssLgBYyzzg.KBG5XchKwAo+vgfKNYyn6Q56BKbQXWt+AKcyrY96LyrDCY1xRUih.g8IstoAr7J0YfYabgWB0J8AKhFNVFYaGfCODvTiAjkR+8oW.Yh4L.3Q4aY99u4U+lu7KCY.uNizmKENNjPZ.X29jSA1BfJuFvlQSjgSdlkPpxGEVW0v3Pv.Q1gwNjv.guG7.ITh6E61XCoG7ngnp1NDf2+LhpVKaGfQk0DjaenzoOT5LjZjf+LrZqZHchtFfPbqApZZMUMIF7i3wzAP+mftA3JHiZSb7zItfhR+up0t63OFF7kjx..2qWluTpPI4GFTWOhd2ddIpzU8XRCS1BNzjmy.RXa.qv5j.FhKzZl0Mzge8PomYcLwQ5uQZCG0tfNa2Lzg7Zdz8QORZUvtgmTKOvnAsJFESWJazGr.CqkM2a2up956evl6t0F0260HSMmM.Ovn.nb02EGaFdv5CCjI.5Td6YMvCX+YCX+Y6tDsaALBJd.jP6HMBcSMxoRYY5x9SgTOUWIEYYPgE7r.DHQscOoRxUrOUpGv0BgFp+v.vSjrUcbAdmG.Jcpx8KPQ1rK8..P4j8Q5PDG+qaNMG0S7o8H56gR+VvhI7+A.5k3pW1khp3YzktrK8sztwPfGf3m+rjjyuOLNI3+oJfDSWcO8i08NSxpCsJGKOpsWdNplpmZN999DoBxxwAaKPXgB.Mv6CSCUBXbNjNDGB3iVpikiDHuHAjYWIMhgmp6PyANVJmBlAfOMx01ssF3RBUECWbIGCJ.IWf06vpOWaT3jnsTXKQ8I.+AGA9lEG3.XrmOMfncDQbBDQBkBPI6XfftbLDQjX4OZc+0CKADhrH7OGL84tDoCs75IodJtLZIQ0EkzzU6ZYp5yfOjzS8Xcv4QrQihnTVOfZQy02.VI+BkbxfXSTku5wwFYRjvzxoupg9uyeMmByAtg9V0A3vKcMZrXm.fnA3CCFOhiQxM9yGYhqDaRNIP9C73AVsLaiMo6g7J4b4xoLD1.CI1JVh0wOOI5FGc3Fc3O+BosUg3G5XXAQKDT6RmOY7bas.ZvFM1Or7kafjzXfHsSs6oZ1knkcTs4PrQSiCKIFyJgCAh.yzWmi4mzOlEpaKfNGxSVFVSf8p7kdnTQ+HXVvCh21go5ap2mZXQJ6lMasTZGRWv07.SzKGnnyFNRfXH5NCqeSc2GLfrze74JKI8qg46woWHN2g0sGHo7n7kVJnUN1BRrO5QsrIDsvI1S0gM0YKQQdtPQ1wxirqOFjFXWIapSmQ1lenAPTYirY1jcNCLq4f9GRb3C2A6HDed7f9EGeP+74jzlEi.WGsLaXp6sqMwbbYpH3GXAjfvb9XEzUOZ5A2NH8.TTUPGRBXVQzGs.Ec4SISH4Pum+PChhhN56JFKzxjfY9ZCAl63ClVF5Zv.PfbawWXYLnOQ5qMsNbBvjQ.hzhazXu8+5c1csDi+G9pIBElSDGa9DCt4fKwfKDev+ze3MqL4CtXrA+COI8OshvyarAXQCSyyeAMJJQntMHGCQ1vR5aAwMHtG4YYCY5EFPL.53q4zvTny4Lhq8TgS44wmwWfFqYTEmUiEnYXMu42WCSThku8uRLYLezc.Xsmpfw8gKdg3yBwwmsTOzWF7SD2o9Kpu216tWcoUe9FM18s.4DpVqCvtXH2sEWS08Hhyw5fFs.VeKuyLnbr8HcAuONrJA2C7av.OReKO+T8YH8lPvtP.pc2GX.9Rdec8Ws1tqt2FiCoO8GpcQHcs8p4uFyVPAfRN6PKUGMgC6FrUG2RrX9JEKub0BUjEvL1BZXQwhkxWsRwJET3pOOaDUKVc4x4qVRvCxfheWSnBWS8soDwXUx.y2K8SwPoXNZ5DY1P201P8rca6AgItC0tFzbGUCWZJEY1x5DXXPUUoEelNqjR9xzxqOv0ypOjprcO81twF4FjNpCL7V01ln5faFDWlJYVy.7g.fZOzyCzfbtkqR+qRE4xUkKqP609Vc6B4KZoQhAYbeWVGbZ.l2PTgVGD60KHsAiub3R3rAMtIDEBUtHNjZVOXQHY8sP+NQyR9f5qapwM2Km90wD+m+BLAChOho9TlniXprbx5y92mhI3DJ1DVCe5d3vvpimlmPp+Rwwkl2nTOmH67bh5upFm94JIE00GR+7I05qRI0YwlwMdPH0qDwLvaQ.2cZRqAYyzi3jdUy15XH862ChaQyM8VPifqV5dE5l9kNVC.3JUGEKcSS2+ISHywz.h5QbLo6GkgPjsf6DXKfYLfmx+jIz0DGUeOdp9yRP0+f5PT8uolK3CG2ECjkRU.caiAZ7xdDhg+9XF3DugFEYzoafDt8oJBPto.U.DVCp.CcOU6yuupu5MT1ZjAHWOhMmgs+4e7G+2VoutllAooEFgtE2fK9lvjWYdIR8WOjY8i.NferjTK6PfNzcBvMBLOtlaaUCxlpnxVz79uuB5BKjau33bCDvrMn0vSL0NGW.+ve6HDw.1ELWbSZ7Exw4g.sQBJp98k2gw7hM7fzHZKPfv3TC2d1Kimh6JtciMZ.45q2F2.ywJMsdRcnhCQfEqE4V.QCduAnQ+xUTpJKGyMQdVOS5EHlamaKtZaVpaaQzXNHRow7OfQfh1VoqV71O4qLCRfYBLqR2abUpKkHqm.2lrbQtlxjIgYxaOIA4MFWsu4zj7tWMjq1uaXMQ51QGFq1BhzcoVRIoJD8zK30xdyA0Rp27qFsdS1BKMNkluqVfTW8sWq9dsDlLkk632cosVcs5aM1.ld0ExP.s1gzV33zWpfoRPICGaUtZS1RcP73iwOyjsNecr1DWz.BT0RZa9ptPQjSpEyr9cEeJ6HLbnmUQb65KJROXAF73kBROdSlq15Y0e2HDDrFvVTmiMSmu7v4rVm9BSe5T9nFderVO4KTXBW31bcV7koEFux5F02oUi8e06t0oB9qSKDLUickRXXyKmSdobhxNu+WUVTrUyUWu9N6tQ83qHywZPHR2CB73+dkIUKhN32gZQEuT5MAZbLRRX3S48dhPhOryAk+PmwnB8a.Cui+jdwSy0WhMxPUxShdlI6jnO+CJeRQ2OQrotW6diFemZD3qfv6b7c5f3fp2oCjwXDxNi3ley6nCweZt4eN17CR4riS2+36uUTYk3mee3otGryQe8+0+wJuj3sZeb2T4WqgzhheQL.B2x0iqtZ2O8m9lTSOwzkxk9xILR4feoXDUH89W5kc.jc2VELDgootCXSBhVtMwOydbuaSMEFlNqrLVFQnVDSMZg+H7meiJAojiMpDz3HzPRGjzv23eeMhLyMh6qQp+Iwnsd1FOd.Gx9VMMTOKK6z42C3HOT5PCq1Gg1VFd+p8MptF1irs8orqx1ZO60j3xMBeObiwE1gcqNnxo9+Fz9Xrd59W9BhygBv+3R0slSTNG7eBqR2YEv3ttuPJrlPqqokwY18rLgDDgpX8H.yCzEYn+yTc2WU2.sw0ZfqMfe6BA7YPn2HJvtRpcrzfeMKKI5yvrjPak92CFhCdjH9ZN7nZjTBUZGVAZF3dzkw8Q3Fj4GiyAnYepOJ7NSMM1NievP.bFRKp4b1AmP7TDFK93Zan6cgyHcyKqjuXgRkKl.YGMZLECMDiPCabpu.1RbHOojL+bc2.R9f95mBwBEaBuGcBA8gbm1QEiTZ7yWLBN9zxsO9PM9k.SaSwlePxmiS9B14BLsXdpmJ9tNKZNkDzi4E2BXDPRXBsNAcrtupSWhGcJ3qv+7DLITMb23E8YEMzB34cQlZyQr2SBWMXh70wCSNxF8eDTBrRtstoOYJhphBaqdZXYEnL6tGxpZ0AdV8AyQA13GRdlh.wVWWDVWcH45d9hPwVR4ciDa4cpXTwzbTwrQTw7heA8RkDiPvxsBym79PYnOz+TJVUVQYYvD5QjSB1ds+LwR4JlOe9xxkKWrRQkBxUEXhETtIGa.L7LZzHIybdQbFubnA1gBxJxEfNTsZkhUKKqD3DqukkWObel8g+rh4QnKbyyTtk3djfiZVHFvE3UGiIBFqEZ7L7Ze2Rrg6KvVaqZD.QfQGyrEJt+tyr0zixRc9qEK0kqTRtP0BWZK0KFZoV4cpo5YYI7DyTsxams5.RdrJ1eXX2dwPSbJWeFtWLzvsx6IK27j0U0z8EtB+QS2ezzcfcr.S2WJ6XJWVa2hrcBoCgngGV6AZDHItDS4ujaJ6neZg7GPSr6JZ.cFtI9Vhdj91VG3dlY63y48CMdx0iK2DFkJejEsQacYNQJYG2xxhhafURe6GwMuLCmHn33UHlUToRLAPd6M6iTUjvTwDR1w.qRRvt7X.6sD2dfgmN3kEfQrgKLYnLqyiBzKHV2DO0QsqDbmTaC3LcGwmahq1DMJq2GByAZ+CqwwIJMuXmCO.RgOo1hCKs9bNj1D8iIWNYnod6bqjVbSe8p.x.o5JxkyWtTgpxKmuDR7imlBjKGJrBveCnHxTVeannoduXZORuJo+1IWZJewwHnB77fWrUnnSIk7mmnybnnSxLxtSnjiKwT6xxjOei+bFgBIIeo2DNQtF8nLun1f98SZaOsXe7FG2efQDI7YhqpwdpMfOHoMZ0LX25vKpcOBH7kK2PA2DdMuhyodaUgBhLKgUmgWImMxq4GCR6iAo8tKHs2N444E2v4rWBI9v4P.7Bn.TSkJxUJUsP4RSXNQCk8Yy3mGIaFFqUuaiQXcrkw.JXios7mK1Q2.ovb7c4xE8EtEzFjSCtAwgOSQ2Xk.tVC7sGgGv0WnHf2kNMPqicyeF9vZaz2dfgKQI2IpGKDwtQ7gWFuXET7IQTahusg.gpcdjqq3e38X0zgvbkmPt8FWIZAwMT6ayoOeewunPgb4o29UY4kkqluTowgX959Qn0BXLaijrSZdIOLCxEKsb97EJhFf8M8+L80G3cNlVtRKi2lEjrG8Rcdw9U31Hsqkss8itR9nqj2ctRJBLUkhKqnTQY4hPBFIckLdBH97yz+XW+iKBWhUXxbck7LttXOWSJK8p7lU3ON74C+tRPu7yOM3nNSbanG+mWBAAZ5M7U7Rtasya9wO8U0FwGfhFlGCXYSKCUmj24jqsKDwLS7EiAIIoOXtHO+BVFkeHgvTQhObP36AAO8+CuaL+ULVxuPrkGDrPeXl8+fY3GrTPoqgO1L1S7GaFHXQ76cP7qr2aps1fNcHNwq8esFcpRdWrrq4i36QrIpdzyBh6ESt2dO0wZf8HtAWzyswQs8QnaZtF10j.Ksd7z35NVtt3wdQgkara80.mtHuJpl8HfwO230AKs7Kp35zycIn3jd6f0+ndSmE48YuKBHxJZYkDkymnbgDkKlnboDkWNQ4xQkC+3gfBFXjcIdssyMYFsA.PeUVb8bM8tg.mUSrMlHfMSQEtOwPe388CZ5fqdHNyaOviDb0CCKG2s60leQtmq7Ti68xt1.OOvrG6pTq20Dh52upDuV3ed7u4VNXbWHA6Sa4Mn8Q3SA2cDO43arqb60yh2BA3HKJo5PzLFPbWgtmou1xfZyGCK21xzJ3lqwaR.Tw61k3vi6ijfV0yC2f8vZtes8HFDU2H94286qwNg63V5tT7hqo6Z5egHCckPq7R+owUkd5Oztpz2nrt63GkfD8M69+wWmukH0wlDFGxeJGiWvENF0b8+MaKGml3eJmPtjFPTIFwdPqPHVHJA92GcJiw+TDlV7o6s5NOeqU26lM.wjNFud95CNy6pnGtgSj4iOQkO.ehJotvGrv7rWtn6GesB2ruVgP996impf+cwbtI3oJLB4iq16THPQAS.IwKVv+ha0Gr8wl3DGpVDdE0kq1cnJUrywK5aR5HtqX3wSD19M+Y38YhI+5ZN7GZiwdRdTY+XaR8rW9qfS3GahI+xlTJFnxOhCrZ4BxUyWs7x3Q1Vrb0x9GXE0ZM+9wWsZkBEqVoR4RxkVtR03y5LmyYmMmXE5wavDohdU1mCQLQ7inGN7aKjlWrk8nNBsK+oXP7FXdCdPKSm7fNh3IS3QcbW7HKgU8BxEWtxDed8wUTaN5mysPRjiS.dBwN5grkuf7xEJmWtrbAk7kTd6QQN7XHbjW.cBjoi29aMlwO6WIoi0rrNpuJ081U67itIbFeSLGzu0DG3ewaQF37zZ.UFS5CG+VbuT1g+L2gN0Nnc6.nkZp1AeJC0NvNRhYQbCvh8fh4ZjgxgUbvHl29wOssXezg94Uf3K3aE+T6hkS+S+A6mj9+YEWvNNe2wudFX4u+9+KO8+728OthN8X3X92QiaVlFmQkQtRzxzifVVD0i7jF96mTkje+jhQJ4dS.oDlM5jSJSEiThulJhugyjKlMRtXlXPPzACskkebDAi.S9026J0bov1MqyhFJU8vsWXZg+W.TP4Kr

      Also - thanks, EAP is my favourite author - she sounds like a very cool lady!

    • L

      Is it possible to insert a looping video in a UI?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      29
      0 Votes
      29 Posts
      2k Views
      L

      @ulrik That one didn't work properly for me so I use this:

      Link Preview Image CSS Sprite Generator - CSS Portal

      Welcome to CSS Sprite Generator, the fastest way for you to make CSS sprites.

      favicon

      (www.cssportal.com)

      What I did to get this working was:

      Trim the empty space from the video edges. Convert the video to GIF - https://ezgif.com/video-to-gif Extract the frames from the GIF as PNG files - https://ezgif.com/split Convert all the PNGs into a filmstrip with the above CSS Sprite Generator attach filmstrip to Panel in HISE. /** Looping Video Panel */ inline function createHeadSprite(name, x, y) { local widget = Content.addPanel(name, x, y); Content.setPropertiesFromJSON(name, { "width": WIDTH OF SINGLE PNG, "height": HEIGHT OF SINGLE PNG, "saveInPreset": true, "allowCallbacks": "Clicks, Hover & Dragging" }); // Asset Strip widget.loadImage("{PROJECT_FOLDER}FILMSTRIP.png", "filmstrip"); widget.setPaintRoutine(function(g) { // Calculate the index (the filmstrip has 100 slices, each ???px high var index = parseInt(this.getValue()*197.0); g.drawImage("filmstrip", [0, 0, this.getWidth(), this.getHeight()], 0, index * ???); }); // This is the sensitivity of the rotation widget.data.sensitivity = 300; // Save the down value as reference for all drag deltas widget.data.downValue = 0.0; widget.setMouseCallback(function(event) { if(event.clicked) { // Store the current value for reference when dragging this.data.downValue = this.getValue(); } if(event.drag) { // Use both axis to allow diagonal drag behaviour var delta = event.dragX + -1.0 * event.dragY; // normalize the delta using the given sensitivity var deltaNormalized = delta / this.data.sensitivity; // Calculate the new value and truncate it to 0...1 var newValue = this.data.downValue + deltaNormalized; newValue = newValue - Math.floor(newValue); // Update the panel this.setValue(newValue); this.changed(); this.repaint(); } }); return widget; }; const sprite = createHeadSprite("LOOPPANEL", X, Y); // timer for animation (FPS) reg count = 0; sprite.setTimerCallback(function() { count = (count+1) % 24; this.setValue(count * 1/24); this.changed(); }); //Speed sprite.startTimer(62); //Play with this to set speed

      Hope that helps someone out!

    • L

      Show/Hide Panels - script works for one and not another?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      211 Views
      Y

      @LozPetts

      HiseSnippet 6760.3oc6ckzbiijcFTRoJsVkpkwiaaONnK2GT6oaVDjfaQ6dJp0pzTZgsn5ZI73PFhLEIBABPC.pRZVrU3kvN7EOGcGgOz+BlXt5StNN91bx1SD1QzS3i9R+OvNW.HxDKjfaUIUCTGQGERjHy26ku2K+dubgULzqAMM0MDRL+QW1FJjXIP0K0rZtQSYEMgc1THwxfsZcBzHYEEYMcg0ursroIrtPhDS+DbURL+LBj+9lGutrprVMnaQBBOWWoFbWkVJVtkVo7yTTU2VtN7HkVL0Vp7N0z01PWUuChblFjVnsbsyja.2WFWso.BIlcq5JV5FUsjsflBIlYc85WVso9q0n0+4JlJmnBwOHJTE0Pzh2VWsNlhwkJrQSE05UbXaSADGWwUHLMUH7.vdJ0U5VtqvXExKR59ErxiDSwSdSyQdhrjWZFxK.RZZFRZFJIcWP0ZFJssbeCldVDrilEz3TYjXmkTn0UXp4WBrgNpFZVoZIeFbaCzCc+hUKjN8GmTJc5O5SW.I4MsRdtrQxVx0LzwhbyjeVx+jGtYGyy1T9xG9wIe3STUZ0BZ7v+T1pu8KOR9DTMc5lFPqMza0VWC8vpOj71GhZezeao0PQClxDZQHCnV88vck4pt8HGg7DU8SjU6Uq2sF18vidDQIM45crrz0XZJRwsPibs5f3cT6QzwwsF237pOjuh3lUQSEQ0IOsiVMKEcsj5Zj5fIHCc0Uq4PMeLpiT6.+nE9QKv2HXFdMKKCkSPOkbUOuTogltAjRvebRwjehcy7oK7SPrTvrMoId3GgaXaxXCYU0SPFKqxScXoxidz1PUK+hDboQQhvUufEH3pzK4AWS3Qbv+tgQZfagvDFLTFUV7BYCjEneoAs7nHO7TyfkHzJ0KYhmlwiTw6a8HW5o7f9sgIQ3nLpLAYVaUqoeYBs7nHS7TyfkIzJ0KYhmlwiLw6aGFcEZaDlrgiBskMM0MCv3gTbjjLbULDACtN8Ttv0HdEK7ubnjJ3lHTgBC00UeAOMPfJLjWvHNHSsQdZUmoOnSCfEEO5Q991C13n974nZ31B999HpsxU0.aH8ZVCPawV6P09wUrOp+bzke8e9WG9Pc.TUvMFWMFRCJBjfvsnX3Zp5yVn9RSV0u5i8KhhX2aUCVlaWqdIy81PdDS9dcnxn46gPxtUBSHwSlN1XXjMIQPaVHPkIabOTBoWLXxjt3nRYhvh5TYG59QOZs50SdIBycxZcLszakTUugRsjMgFvToR0ywdNpHbcffHVanIuLLVj.bLRrGoliYVio2CEZwKChkVfgE1W2Bdf1pXxDocrPRuu5zSC7c1slJzHvWiiYxnWe3pZcvwqwHjHUDEHAezIfviNgM3oZTADSE001QSw5f1PsvBoRvVphhj4CroJTUsHwwba63XpppTGZHnfBWYAvlFWlDGng.glsCI7M28O9W+XgH78yS+d4K497q9u969uizmuL345pcZAS9LM8S3ZBRTsg1DzAeRSbK.M5X6OFjf7sQ3CmEfgnN3e2b.JPtg4KovbF7u7V.BVfA+CmGXOOvv7o1dGG7O8NbEkMhM.idwRfpsQQI6Ws3q9xO3yKGMMqW.sv5l9Zhq9e+7eQjTNWD7bYCkyPeun2F3+7wQiKbZfjY3agG7y9OFzVH6.zBgNTH50FKZim2E3YljgyTcY.im6AWo3VfMT0MgC.Kv4nZ6NFVMcMDFzOeO45I2Vdn+70ZchB1s7P84Nx+WnT2pY.tJupG1DbCiqYzdKMYjyqfGFQ+8E6rorkLZ1iD1SjflboMzvRAOuUhMgmqTCRyJFx0Oz7LK81BI9C6N+MZTh18Ka286zRtAjz6y.V+IBWv1YWx9vqw7V2B95+1xMgJMZxj6xKKephpcBI+NfeTkCO36u0FGc71Gr6lac3Ogjnz0eRp1ZMDRLEC8rbTl6ykr9m9qJ6RVIsJySVW8Jej0NkaKaf5IltjvosclTdGZWQxkGZdbTsQr.xy5N7j.ISbcGDuKXe8j6wVTc3oxcTsdN+H1W+XD.45pvJ5lJXrHru4b1bdJvPe2MBSm6JQpvJQJ21qD4GLdkHtTPeEHFxM1Tw.Vix2K.dNVMsFZ9JLfzifWXst9ETl2rFFU2KZBgpzBfDi.bjM6BkMrSg8XTBu.uQvtxmf5YpI39vyQQRhhjI4ZcpqnyHnKqWtGVDBJ9DzOt7oHYA0hXYv5xlmAMNWAAeUvBw8NYyeIfTlBEEKkNcwzB3OnpxOjK0+3JSnrsd9VGt2AGtUx09hM24.NFZtvrpWggg1UuAK+HXwxOk7n3HruW94MGxXgmzmE99OeuCSVsEJL.hQtIZj1gMJmM6+yiYI24CS9yuhJLzZZVZ8Udn0uF5kVu5Ik8IJu5YLiGyANriUSkdLTvRuKEQDxQ08IZT0qxhDV31xDEeca5nWh+.ehXBPCy1FJVPhLFENSU7GX51LeZYhfea4ZVjUthBJ6K+2dLm0MuXly.eV.YsqB1X6adb.RE+ih2mUnjjVNinIC6X427XOhlMCPzPMAlytYEByrRVUogVKBsMKPEdpE0dx5RUxH9NVnJTK7QbHJHP4AyewhD2gd4vqdJCG9KO2qk0NAM3GBKMPL.ULAvzTTIeDJb+j+qFXx2omQMWuctEUdLhdq27Kp9rjat1K12uV15LLwUM7vDu4OyGSH1Su0XieRm8i+wj9avbgGItYYPkcVa+C7wIIUY3jupd+GN9dkYjnyCND1niJBYbuYuaQ68n4OLTdXIv1as6Q9XgJVuMXgYIc9HxA2F7h0Nb8c2xGO7MW1Kd.AwervCyY28iLW7jc24nMdpOtH8U8bj3.ebwmMbbAs6GQtXYvSd5AU8qNc0YLLwOsceQtLrVDjdeD4g6fEE6s2VG5iK94l8hKFWJTy6z+iLer0Qac39qsauML7OZb33hOr6+nwGyGFf34.3Tbf5NWF3W7W2Kf8uox.FpKdaYf5.BBMZfL0oHJBMbjk6a1SufMNidfDVve.vupLBtXK18NzIMbdZAfX9BEJjQLmfakxfE1hhhEkJJFbjXdQptpOYv5pxZmYuNVIIXTIhCCYTHUOwPuSaV.fJlUT6zPQqhCNTmjm6JgVreoI1U.8FiQP.kgxfgKwl.rez3yto09BV8vwNmNl4snDFwB8Og7LAg+WdsmmiFu4rjAgYYqbcm0tcDVTivrJGbly0iDq6+InsZ+RuUvBntyUY62OZ5BtKkSXF2JCie9PDfuST28tjSgYQesWs+dQaQwXyDTu3uutouzr8ReYB522G4SSBzmjIrz.sdYeIYMrzjVobHy+Fnu6qpXGqOMAwOBmIXEy8fVxd95.SC0u5w7lU3ksA8bRQj4FiuhiKaZAayDDM5S+W3FEVIhKrHiZVUlggJV8ODzclbIjijbZeCPcC.jP+CP53eDNqKCd1w6mGtdXXGxpvxHsUFXoMk8mBHLYE6ADjP+VZXl.O0uloDMvbCqm2u13ZL2LWjWxblzLwNm4JlQYpjnEf1RCvRu6RNe0ErqU4q6O4783lBedP1r4xIIkUv27cAFAmWfQcMnXmTC6ZFu1wdi3ve.+K.NZcJuE8k0HnLu3lQnCVGE89.ujX7Yk22RW5e.HZCb7a1AWN7m9WLvCZ7HN6IJLmwkPF9FggqYQCWa+xHOTcU3CUHznauMxht5XerhWl2izNUQVq6JTzc3kMKlbobxvyfDp.u71Qk66vB+nnWioDKEkjKsB3Pk1sgFUjai2sChgObzWR9pp9WldVgAcrZQZGVG2W8ZwYo0B8cTDiBQQiZY594w+5Qz6Dr3eoMSYqXMMXiPUo5Iux4WlyicjVNxEwmLsdm90AiM1KT1nOF.CNSsX3qzxQFP+CNk6Lzb0QSxAmECOux1a8Jerxu77glUVaRxJKz2c.WX1Ja1edXeTnOj7hyreYlnzr6FuKLSiqmTsy98KLU+qmTsy1LLLs724TseCz6AHaqwP1KG6wR8+QdWCqmE.HidRq8aE4dwNadTDWUwUFfsq4Er42fYaCTtbe2bJa1GFZBtod9U7apGDmpzpsJLIdC7HxmmfaQGDE7jWER1sXS8hfR4vRXvqJGbJFdU4nsTV92cqLltm0K0n.hD8SiB3H.XsCq3aD36FgbAlb2JtahM+wo5Qri3KXiFJxnZI5M8LNIBNTU1ngteELqPscU8ZB16PxdpOYWoxADDk2wFNIXj.6DIixECCm+sngFL9v3O+rnh92IpzCFR+ttKSLM2Xyb8AzecaP+YFyf9cjLQBduHEdeTuiDtucot2ZChAcWIj3eFjL9zawc5sFpMhuf+qSikY8dPFS73OgY3XpDSG4aQCwddKZvbJzteDNXB2FPohPOUBQ5vkbHzDZMvMAy712ArOdtQzLXzx7zHqTNZmZHbKPnkgiJVgz.UOSIDxHZm0FTqnaX8L3klihDAwLsgv59OCUe1B+d9kFqX2.HmKmniW1AJ7tpv+7NPsZvtEGcFhacWNnlk74vCk0ZLzmAnpM6b5opvgSCaQ6IaORA1KVXFZCbOt9uhbsyHMxCPhiVJGg78x7Bus1+ZcroeheWfX9TA+mPz6umCU0qoXcYj6uS+tquVpTkd1loRksSE5yQt+tGXWnVCqlQu2NC2aO+6i5sWpWg9rPzTstKXilxZnY3qBUgDLT8WyJvF5aCNniU6NViol6tf8prExGpgSC5SeKh1N2A2PaoUOjlIc4ncNWeptZ8.T48OI9Jf8zq2QEOw.68tDFuu8KvH1Ym.GegFogPxysg6GaWFSQkDuKnBda7DLMNU.zHZdoIAM1cN2sN8TjFjKANCBi0D59pZJ+xnErUBP8ItyYVa2fvd82yf8psADiO7H8JpxWtpoLNbuCQT3Gm7DjSjyvQ14G.kczJqiqwp0npplCCNqYGWnONTuikhVi8jQwZg.KSlVGg+FMEjM0gO1oSg85SeNsywPsJTqN4g+Oze1uTD+bB6WJ57RFjZ6CsdstwY3AiD1+aDpZrjeIfIQHe7oWfHengIIf2aARmB8eBqophu3DZ0VwVoEMnPJqht5ksapqoTCWDsFNj9Zsz6fQsSo+mJadjrhJVKuZGSDvx5GnUEUYxUAGN9h80qi9WyRCw7xJx3nCtK.CMEoZBMRUqqJJGs5pmPz+PiAc28ElT4OtgchpgJ6PzI8nwfus3lF+dx0oFkB.3tXVPCbuwQLKhHFCXJxK3609zCSwPQ3asM2cGxr6onYmCg4.ehXZrrdO4KrKBfk9BU6lmhGfdFUGxehRkRKJlGoccF70NgkeePtTRYxjoP5BEjJJIlMcIAJ2PNHS1M6Cv8TprkP+ULedoh4xUp.x2PfTEkDbIo4.XBXvnJbExlVLcVTEPcoToBoEsuV5p1RW2pIR+Wfq+Dd6KhVhhIm1rdHF2nYDDr0RoNqpab4wuFZUPHTkVy1pJV8UqDmifh4KkMSwhk7nZErp5TLppKRHi1ntNmPeLdFHs1.6rUb34iaobAzHOeOtBoGQ9MScwoxXnrg2gbrLe+xJuIyYfeBMi3TXBfD3CirzdnZZPltCTNUcV77ucGLmCrKRRHafbN9Z7LvGIaz.ZQ5B1BrihUidVcM4ezVVrScGoN1WPdWsUlCMnvv0nXIaOZTNGIIXrRlIbSV.PD8LVfbK.sn05Xo2BMwkykcIiNMKaMDN+3FUYuPMuV5OjQNflh55gCvYAYtl6Ajcvi6MHERdCvk.6X1ccYraQjfly2EVgG66RZx36hcN8E55nbxzWI74TtAY0GFV6nhYxgF.ycsGKQtTEHXIJHkKK5CjDhMkd6ZJwiFQZrfFoXFIorYJLHnQ3IibiGxPrPwzExNBfhx9VGTjznAJxgkuQCJRZR.JR5sOnHONykFdm4AMpFCDJ16sWfPYlL9q.Lc1R.KXq15GadoVM9d6Ac8UwTiAqCcyroqyjfMruEnNTU9Rdi5EAahKjbm+yaYOCil.Hb8xYAhE4zCXM0OByUtio48nfw0rhda17gzrKA1qipkBZRMTav84BQijoUNnl1cSSLLsaTMQoK05WngGsg0Ihd6V3VHivvxABflN6Sgv53K6ziICldP69sYzdOU4hrYNljb1w.X94.mdxw5cr7ZsXPymZJCXMnx4vQIQcC7TIK.11VXv51PJbomiEfO7BnIUPhKpHcTXgodm3K20B16jpQWuMiTHlDHgryuIHcURyIloWJo2Bqq3Mat2tqphITq9fJj6s2dF2ccYIa0UOyZLFmB41Xasy0U6f6WOyh7s.mpnh6lTL0Y.sBwI2WEdgyV8fbkvsshJkZ69DxTYGs5vKvKjzmHJfuaspWGVm7UI9c7sacv2iPods74BtZCXZwUWXdPlRYkP5XdlM.LptVwPerfiK+pr5mULfTC2204zddvlxsZG0rqaC3hSzmNX9zqefLYJUJsTt7YxjUpXgh4rms8oJafz380Zi7rhKSmv0poAT12Lig3CXNP8NsZcoG.7K.PdmZlpUGUWk8ODfuOvsZBShfjkbypUbV0Pjfz4RA2G99RRkxWHSobdroF0YTbBNou73rtfHGOwoDm713XVBZBmQSedN7YzFeDssey8Q0Le9hHWGEJVPLcorEx4Mq.8e42xOVxzDZfsTth4FgLMI8VOSS4FsLM4vx2nyzTtIQllx8Ne42xMzdvcFUi8fG6AOxYcZBkk7YBK9jrWKiO4C7GexZuJN7j3vSl3gmbKvPuVw2H1vY4SklteyRmFEeQo7wKR7.tiyXChM26oAwB3Chczg.EC6IF1yjIv0kQ0rXFj6r9GxZnpcCUGiEz4xjSJc97h4yDVHyLch81p242tk90mLciTohEKlWLcwrHsmnzMt+fnL.8RNj9Rw74JjISdzLzRkhR7+dbTL5aUwXGEwNJlbY3BY6HIkKc9hYyE0LbAnIaQ2rlhpJ5+ipfmkz42BHqIqdoILEakFsXl1TwrMJxf06b5o1rOWIX4VnwNgZuvk8gGbzLtG6mGMfdNxmqXgbEJVHatr4DQ9Nhl+IxMD4f3ELSoBYRmMa9RhHmtYxEwbI4aixWg+Nnf1C9HQjTLhzF8gwum+6S7ImAIPkJIMJrrTDY4gbVCo7HpLewb4jxWrvPRh4BiDGB2Fi5gfeN5KWx9lK4ING1IOWkIrGKNRcrOnf+f+w4dCYc2YO4fuv6OiBqKqJSNvUt0YGsyQTYEcUYCum6vw0QrOwLQ9vQhYojWqO.m2it8FttSjzKpnq0D4Jn4AdWMX+13XWxHF9NG4bPzsLfxsP8bUxAV0vNgQjeYKn+f0GpENV.Df86y0QNV1UokBy0+R6xOCgHn69jg4FzZmZ3y1p6M7RECnptbc96Ao2TlNeOeo+7xjtx4Tc51W1rxgv1PYKxZ9z8kyU9vCIWemd+pu4wjiA8QFx0NCCuj4EGnAQCoVr73FF5ll3kzhzVlrupRGiFXYkaIGh+Q9yjuLzvK6.Kdr5KLgX0HkZN5.t0lzKoOhde9flQl7rnmmy344rddVxyy477bdOOWv8Yp.cO411HB7dqtLazbDiZ.xkJDSMWWoQ2FmVB6pDEfm6Y8ejwe.9JjToa4r1y3W3d+4LgNE4I7SRja0Rk85XYaPsB0fpEpvVjB4njIvMGyTQ5liQogFJvzQ4mk36.NU4hpVcpcF91Ex7F4Mk.2.37NzHEjyVHvHp3vXblokbKq4TZFNpbOcMcmidNq0OxZtQCnAKsGHCslkEdmZ1sjGT9PnJT1jQd9gkoKZMuSsARVHFcYQuFu9sATxMI1gdxat2vES+d8MbQTEQHKahW3jjadkqgigKAHyIkDCg38MXYNW6GXqO6+MMCFS28BAMwTpHPDprpnlHDQXRhjlinBr611+nMEirKFYWLxtwAxt6ZaQECs68KnchwP6hg1ci+xKi5axCIDe4kMwu7xXj7Wyu5xBTGI3KtrA9hGgeWwmYrrq3KTPrT1LhivthWbhtq3mMfcEu3nsq3cX4P2+z2z1g7hShcHu3676hgg+h0wYDNdWeDuqO54thWbhdoTw6uVb7be4jVp.RDOv9qmz2MVrtquCu65Q71xwlgug6sdgtt0FeNqWnqy52Q9pYXpg93nZO7F6pN1Uc.tpWnqq5I+4W52zu0bh5c4Q78ly0s6MmYtwcu4P2k6kRWPpTNQwBhEQ+ivElq.nYPQVqdSDL.Oxx6AN8hTbUXbwb8TsOuTn5lafStfqN+rfrE58YCK9VBJ9VBZLMi4b.C7pnchWDYHaD6WLlNogQxxOvi.ZN98Hbz.iR2pqiVqLKfnFEsyhGC55Xvsw+5.LIN7ISMNN7IExg30BEyPOeUQcix6MF8nsU9QFPXnuCv93OiXg7oyULqTIxQoSJhjGGVbOzFEsZulMEeFZ+MiiPabNRiC7955Iiib3pxkUJuD4zkRX6g6X7HFgiwSOH9A6bWgI6hHkhrYxWJMxfOnSez02CPTlv1DZW8Y+CeX49b.hDdU7AHJ9.DEe.hdGb.hh2Mww6l3k.aCw6Xt38Rb7dINduDO56k36Prmh2IwuesShyFuShi2IwwGRrXXc2bNjXuP13DrasXfcw.6hA1MNNjXTKpXncueAsSJFZWLztXncwP6to.saYvSZpaFmxtXjcwH6FSWrSDCpXfcueArKWLvtXfcw.6hA1cSAX2cvGi+VsfFwP6hg1ECsab.s6dNlTwf6d+BbW9Xvcwf6hA2ECt6lC3tsPy9nIqFCtKFbWL3twC3NaSpXvcueAtqPL3tXvcwf6hA2cSAbW2zLbvFGEiuKFeWL9twA9tukiUkds3Em88LHdEeKCw6JiXHdwP7hg3ECwiGh2aCprkbMC8isuMGwz5bjRPTolbK5MuPGyyv+V0xNGvW8kevmWFOs2w0p4zTIlxtUPr1wscusIVTgbcMhGQMNUFgrj4cTxuaAG2sOs+8wsEK1TADwdAq9fp9qYeaSkFMYes4YvWy8rErM94ezC9YO4W+C+adrB4ZbfNNfvMWWWS8Rx8RwvvGIBfOX9oH9sEiLMGi3cnzFxh+oy8LT54CQ5hweQneAFWn80yCdRHAg8prE0POwVcMzmV3+GJD1dTA

      you forgot the const var panel declaration... and I added a radio group for your buttons

    • L

      Map Button to Macro values?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      17
      0 Votes
      17 Posts
      711 Views
      d.healeyD

      @LozPetts said in Map Button to Macro values?:

      do you have a tip jar?!

      Nope, you can join my Patreon if you want, there's a free tier. https://www.patreon.com/davidhealey

    • L

      Convolution impulse not included in final plugin

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      20
      0 Votes
      20 Posts
      1k Views
      L

      @Soundavid You star. Thank you so much for your help!

    • L

      Unable to map Convolution Reverb 'WetGain' to slider

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      15
      0 Votes
      15 Posts
      563 Views
      d.healeyD

      @LozPetts Working smoothly here. Try adjusting the skew factor, middle position, and mouse sensitivity