Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Lurch
    3. Posts
    L
    • Profile
    • Following 0
    • Followers 0
    • Topics 25
    • Posts 137
    • Groups 0

    Posts

    Recent Best Controversial
    • Trying to give back in my own small way - KnobForge!

      Howdy Hise Homies!

      I use a Mac primarily and find using knobman online to be pretty unreliable in Safari, I got sick of running Knobman in parallels because it was really slow for my (niche) use case.
      I saw Christoph professing how good Claude had gotten so I decided to give it a little go and ended up making KnobForge, a Knobman alternative with some extra bits added in that I use all the time but that take me ages - they now take me minutes!

      https://www.nevermoreaudio.co.uk/knobforge

      What is KnobForge -
      Basically it does what knobman does - you can layer shapes, lighting and shadow effects etc to create your own knob designs, render them into a sprite sheet of up to 360 steps at 500x500 each, and then preview that knob in the canvas area before you download it.
      KnobForge can also do what I in my head have always called 'Arc Knobs' where the body of the knob is invisible and turning the knob up and down reveals and hides an arc/circle around the body - hope that makes any sense. Sweep mode will show what I mean!

      What ELSE is KnobForge -
      I'm developing a brand for my plugin releases that is very much "Poe-esk" - it's all a bit hopefully-not-cheesy-gothic, ink on parchment and so on. I wanted to convert some stock footage ink blotting videos into sprite sheets that I could then control via timers etc in HISE for UI purposes.
      SO - back to KnobForge - it can:
      Read a short video
      Strip it down frame by frame
      Strip the background from those frames in 3 different ways with controllable tolerances
      Build those frames into a sprite sheet of up to 500x500 per image (Browser limitation)
      Preview that sprite sheet as a knob in canvas (heavily scaled, you'll need to download it to see the full resolution sheet)

      You can also do the above with images - got a pedal in your house with a cool knob? Take a top down photo, pop it into knobforge, strip the background and generate a sprite sheet!

      Known issues;
      With really large sheets - like 360 Frame 500x500 sheets, you sometimes have to click generate twice - the first time looks like it's worked, but it's not quite there. Click generate, go back to the design tab, click 'use as source' again and then regenerate the sheet - this should then work. This is due to the way it has to encode and decode the image, it's not the end of the world just something worth knowing.

      Other stuff:
      I've compiled this into a Mac app using HISE WebView and it works great, I don't think I'm allowed to publish it here due to the HISE license agreement but I'm honestly not sure so if Christoph sees this maybe he can shed some light, I don't want to tag him as he's busy enough already without my nonsense :)

      Hopefully this helps someone out, this community is packed with absolute legends and I just want to give back in some way!
      I take no credit for this, all I did was lob prompts at Claude for 3 days,

      https://www.nevermoreaudio.co.uk/knobforge

      EXAMPLE SPRITES (you can use these however you like, go nuts):
      https://www.dropbox.com/scl/fo/6qawfu5nymxqgfbp9rz4x/ALt0mXkKsj178W6ZRCArbpU?rlkey=d3zhx3rvolqd12nwscm7cci8x&st=rma1k8rs&dl=0

      posted in General Questions
      L
      Lurch
    • Possible to add envelope to data in audio buffer/file player script node?

      Hi!

      I've been out for a bit so I'm getting back into things by working on a real-time granulator in Scriptnode. To my complete surprise I've actually managed to make some progress, I have grains, pitch control etc working. The issue I'm encountering is that the Recorder node is recording incoming audio, the file player is playing them back, but because there's no envelope control there's lots of clicks and pops happening at the start of each cycle/grain.
      Is there a way of adding any processing to the external audio slot/audio buffer to counteract this?

      HiseSnippet 3967.3oc6csrbbabEECIAoHshjsiSEuHUJVkyBYWxj3QitAJufCeJwXQJVbnYbxFFnY5gDkv.LA.CeXWthWjENqR15UIeBda1oOgTU9BxWPzhrW41MvLSOyzjD.hT1nhkpxB8Kz29z29dO2t6AlddBMnEs0QwAdc6RSTTpM8dQgMowwgQJ0V3fK5RUpcW0FWDjbx5m35Enr8FJ0tm5NtwIznESyZsK55FGSaoTq1zOhkQs4mQg+mWtxZt9tAMoCyRQ4vPulzm30wKYXt6U+S8782xsE8.uNB0FUe6lgAqG5G1CjmoU0T55174tGS20kUsoTUdra7IJ09HUaqVFHKLtsSyVn1ZHZaMMMbKaBE2hhIZ1sMa5Rb.gb1Ma4kDF0HwMgFCuz0BacQiSBOKHsCNzK16Y9TVBckFPOmlsx5m342Z.3DCPkp.TMcJT8dp630xaP9Cgr2lWvhCagHnUapqRjzKfHUSPjlIUjdG0FMi75lLrDl77VpaG.yfscg4FQQIstJ0dg55gPEBRVpi6yoaEAIFzfGf0zd3hv+4C+j18BZl3EFrXXvtgIzmF7fObgubg4W3qVXwwKpcaokw5lnPeeZjzhYpCQWUCePPuNOiF8vEO00uGcPEgg+nX5r4CSalNpEpXXv1AdIOsKMK8Vg9sXXE64ImATxfM3oOa6MbSbYSJY4A0qKMJwiIN01fdJrLHcJZd0MnwOOIrKrPXh4OPyIrUOe2jQUmXKzxJ.viQlCYSTAwdIWHtPr.5XZWoNVdEw2QcOujlmHWFmRhLBH0sgLlsx7mntY61zlICEvYT25yK6xPs7uLTMs+WHaYHzmrN+tYIWbqOWeDgX2dcVsWKuvs77YxfZsofgS+Ukei5vU.cinccinGDtmu6EOH1sSWe59ff+vEeleXym2v6KnStroapbsFqFOn4ItAAT+3xr5Z1aHKVJ6G1KwK33cbSh7NGFuv3uAXruIc8LoqOFjkViklorz.7bwS7J3OYEpyRWKqP89EJrlbWZxYgQOmOGk8rRs6jthZ2C2Y+GE4FjpHqrpue3YqG1oqWl5KL4vyauP+K5dRXfWSVVo0nuztZmvdPGkIxC08Wq+TReoGbacfqmOaoPidwfwkVOMnA7d39JqM8gznXdeNmp1RvegkF6F1BJZ1sbaBR2E64lbBaMFydEnPSiVpofwgwFJinewcbNQUXu89tYSkPXf0gAZLmrbVA8sckpdyRAKdmJUYd63CYk1z0W4PllBabwemoHMWzmiU0ETaEcwQmQS.CoW1HItqOvMfoMsmaDHtfaGlEyoDkw4m8zu83WwjyIGby2uOFaLzWd5CkCkmtLY3ZP1I6Gg1dcv2XcMGJteew7nNdmSiFs+ead+Cq.W571.qHYygi2d4vinbz20EXpazIzoFaB89rkgBfe1bZpVsxXUdVl0eZ+5bG0m.flaDrF7Ll8+CbiNllv6DwLxbKFP4FbhGMYFNscq9X7wrIfAxCK+Y4N.GsSx+6jAZW96TXfyz06mBHMsiWP1vbnSqcbOer7d4JMRncSWsOrdMdN8rzoXwZx.v4TSeAGPOO4fP9yfbeJ.w7NU8y.J5sAPsEHYGmx5sQum8nnvdc4IlPj1f11smexD4uZujvNfAatJfxDqJ4HxHZguEnEFQW53qR+mWXAz8lZf1FW2aTzd5qFs+suXRzFP1QQ6+929s+iUl.sewwe2Oqdp5JeVVNXyXh0z6YT+aVnVXTsPtzgp+WpmqQ0u+mtw+ZkT97M5DFlbB3J8RFZypxCsJWiKTc4iKT8qYnbSLAcW08owzjqZMwM1zjRY7qIpwpLhuDlckx5KYPaKnujYSiHODvlTRf1mOZ2+9Bc+H0ZRoXrWysIofoEj94TSXg4MpXe+Ad.SKbRoseytFwblqzU27pq6CuWv9elLBM4p8vMKDXCrJSfc2PebWlCmHJXHk4FeDGNyox4OykW.wOOKdQ0CbelO21XCeOnQ641jwXUQHt.EE3eyz.2vCHL4dwZ8f3ahlvh5TE11iT+WubkK2+0cTWEFwmdi4.6kqHe45KWQovNiq+2xmgzAClER2XDHdmWe6nPmO4H4eNmR8+X8sSeehdhyrgLPUYhUCfm3AEJyBxfBKx51wz8pIpjIjBVFsMLKdd+W3lPXgs.G57lAq0+xs28fM2e2UexWoLbdIspCmSTq8he4rWg94cuczO6uL6MJ+poFYFtvCxBq29NfWS1zOXZ5IzfiAclWK02u98lQY++Z8bQu4xzkumZaPy4HlwIZzXw68to5yBUPp6nQdAuwUqS29fhoOOSws2pTuX5y2SkskOOC7JvcKcqqVqb66BgQJO4MrCDICET8brP7Zhl69p6CDw2Jh9G5QCZdwkNlFVi7Ll95uT9ZQH+h6TbRMt5+6u3OcESOoR69LxN2HyQ+2W8p+ykNGcIgNMdv32RZh2UMkYEeWau8WZMRP3C1VhBED9fV8iAg+iAg++mAgeoFIl61YG6ti5FQW7anIiNjlzMT91Oxw2H2whQL6keoqWUVKL74cb4mpwq8gN9KRK7cAJyQT2NflbC9tAjdpwKnlkR+l3P+6l6C8euHpenaqQmfdQ8zPdGM2uqNuq5ePLC6qLIeeZWpaBm3zfBuS882mq2Ndqd4J7yv7fHfqEaQsPAOMf13jvDww35Qgwwrcqm+thEKZudQGyvpg4rOksSKil2t85HdpWL1leVLkE7hWy9GP1vZy6EM9dEvWuwSqOVZiwRaNVZzXosFKMdrzjgoqoN5Y.NW9NCvcb6tmKLDEp4ZdYZYPYo4L5oaKT0AXLWNDt1FRNE1YusteFyjuCF9Zto.+v+n9G4brmuuL1viMUsI3GvGLsvkw2UMyPX+bG09vNgAg8OwTwU.fF8wGSG05prAzpIIvBvg47d02m5SciEVB+qpmdrSitvtPXQwuZMRmude0TwcQlQsEecl2diplckWWioy0003FWdK+U23MJzcuLuhKB8dTxOvmmuqJ2N9hL2teeIpuItyG8ubKrUtYOmtoNSSCXtN3QA4CNg8EUoiAFELQhcH.oGCRGlKI0gt1c6zgsyPp5Kowwyet5p8NtWbB6tTzJyrTbicTFiQQZC1wq4dg.FyoCBnymnzv8TZpMqoUMTp8QocJnyy1DAlhtIR4IgeJ8hrmerW+msf7OjI8L.+wd7GgdwfzuqyttZd9YWVx+r5x.ahn3k8C+htzjj3k2.lGY7phW9v0a7jOVeIikL938We40OILpE2hMMd4emWxIrVwGfKtmmaP3CAMcpWvYtWr3ZKuaXidvqhFD5AZRK+qeLuJGwy9n08CioGs5Gnczo9FGEEouzYtmprQut9.c9jzq5RneOl3Mi5GiURWHsYPKFGaaCKSMSEl2CePHdZ61PDIYjHxxKaqN4UlX5Xj8B1m+tmWEgz0X2dFkIfUDdHrBOO.VQjpDrpWbXcdUccCSMBYBbc.FNN3xaBFookaz0xdH5BOO.csbpRnqQoTZsPDMqI.W.CcrLIRPWVSvZXTtAWh1PvknMDbI5UIv0rLfqERyfXKAbMr0b.XTB3BMASxucAaigfK77.v01rJAtnx.tXDhX6HAbMMszrLrk.tXDQGamav0QvWlifuLmJkuLqx.tHcSMjoLv0wgfcjo4BMgUP9.W.szF3RKMQF7xRTobpgKC9pqiMrjYY..LcSolc00sI142rqo.iASAFClEFb+lu2.200KkgASMMhgLrE3moSjo6BMoHXKRfu.Rfu.xoBgsFkhLlggstTEWKcrlCVSFaLnM1EfMFVfv.Vfv.VuBgtlkiLlMxVWB3hMsAytRii.qA.e9IiIvWfHvWfXVgv1RQWvjfIB9sFhsDCjiigLrEZhsYA3hIPWvVftfsUEBaKEaAKL.gxzaIXCLwRl2LKrkAp.TwD7l4H3MyoJ4MqTLELwZlVxn4ZqCZsZR0awZnbisL9V1hLwrEYhUkbnQJEQLKaCSjL30BTPQxhhP2xgfJ.QLAxBlBjELqPX6FkhHFA.JGYAQXSzMzkRxkf0YwEm6MtQfpfk.UAqJDUgMJ0913XZBDwjfsNHBRSpdKqI142jKVfp.Vfp.tBQUXixQCifLPStgiK.1CQZfFsrHHrIXqBXTfHvUfHvUfTg3JrQo3ggbLPVRAWcCavfqLGZHGKrd9sJXKPVvVfrfcEhrvFkaaar0rQ5RAWBDBl78sw1zzn.LwDbm4H3NyoJ4NqbLwLIVlVx.WCCrIXxPFULSGGbAnhoqIPESWSfJldUxkVInhMGDHF1xTJ7BTfksmXPSLIEP0EIvV.IvV.Ugf1M0KmGMMCGhbrk.jwjtyBDCTAhPyRftfk.cAqJDcgMK2QnoizvRsKXZw7bIiKFvcCHSjetXBzEvBzEvUH5BaVJtXDSrggTMWjIFgIRChfYUn.6Il.cAh.cAREhtvlkhKlklosbhtf1oti7MtAX.W.MWaA5B1BzErqPzE1zpjG9K6jrjAt3ajS+ks+LhzEzDoKnUk7oUJ5XF1XaIGyCfuX8K6.fMbzr0KvYTpaHRGyPjNVUxsV41YLHFXIa7HCeADyDIitKPmvgj+.0PBbFPBbFPUnauvVeP41aLafPlbsWK1oNHiQFwFiJv4QXIPZvRfzfkUUBcKEkLhggtgTcWBvIS9IRjdNP4mRl.qAr.qALoJgtk6ZM4.QSXKCcsAxADoVFrbLYGxVt4jIPafHPaf3TkP2RtAY1V1RsLXiA1vXjzMHyAhhK+6giPfvNBAB6nWkP2xwJS2QbCbEPWGv1fozaGhkgltSQXkIxZPSj0fVkxwV4nkAwTH23fC1wTdzvFZn7eAQXjuPhzxPhzxpT91J01jYaogjtaCN.taJAemK8RhjeVYB7FPB7FPUHr8QkiUlMveUxoAy.WGaDDr7q+M42Rf2fk.uAKRUBcKGqLDCEkftFPTY5Do1dIVbWd4lUl.uAr.uArSUBcK2oVhPlHY6etgtE6rIktGuHhcQts4B7FrE3MXqWkPWTI47hLjY10v.BF1T230myqiPzvNBQC6XVkP2RdcyMHNRQW9c40z3l39lKRZPSjzfVkxwV4tu4XGMGCo.Lx.JQ58bh.b4J.sWcwKzut3E5mWRkAfKEqLrklstT70xwP18hl0Dv21kAuuI9Mm1wsYT3QYe1JY+xSuCOGXtHH6CS8NrzKpqb53eSR530x6nlMG8UMQCMJaCMKaCQksgVksg3x1PRYan802P1GGhrulPreZ7JJ6r2lo+bhqs4feNwSqPy97wk985m8ScdPNAzyG74mqM+KO2Tr+oujv+RltzI8+++Do+Bj+eidG7V.
      
      posted in ScriptNode
      L
      Lurch
    • RE: Changed my machine - old HISE projects extremely slow?

      @David-Healey that's sorted it mate thank you! I set Projucer to Release with Faust but opening in Xcode, it was still trying to build the debug build. Changed to Release with Faust in Xcode and it's up and running (though did get a security error from the Faust dylib when I tried launching first time)

      posted in General Questions
      L
      Lurch
    • RE: Changed my machine - old HISE projects extremely slow?

      @David-Healey Let me try and rebuild as release and see what we get....

      posted in General Questions
      L
      Lurch
    • RE: Changed my machine - old HISE projects extremely slow?

      @dannytaurus Can you chuck me a link for the git submodule? I'm 90% sure I did pull from this already but I'll do it again to be safe!

      @David-Healey yeah it's a debug build

      posted in General Questions
      L
      Lurch
    • Changed my machine - old HISE projects extremely slow?

      Hey all, it's been a while!
      I've moved this week from an Intel Mac to an apple silicon one, I've compiled the newest version of HISE from the develop branch, dropped JUCE 6 into the JUCE path etc etc - all good.

      Creating new projects, everything works as expected.
      Opening all my projects from my old machine is extremely slow. Compiling scripts at project launch takes minutes, audio never initialises and doesn't work at all.
      Trying to compile the interface script takes over 5 minutes for some projects where it should be almost instant.
      Have I done something wrong here? It seems to be something to do with the old project folders/files - as the new ones are behaving normally?

      posted in General Questions
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @d-healey hello! Yeah I tried implementing the custom automation handler in the snippet further up this thread but I get a load of errors (also further up). Do you know why the XY knobs don’t produce automation when controlled by the panel but they do when controlled directly? Seems like that might be the simplest thing to fix and would give the automation parameters I need too.

      posted in Scripting
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @Lurch gentle bump - still stuck on this one.

      posted in Scripting
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @Lindon My thoughts exactly, I'm not sure why using the panel to move the knobs doesn't generate automation when directly manipulating the knobs does - I thought calling changed(); was functionally the same thing.

      posted in Scripting
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @Lindon the XY knobs are declared as plugin parameters and produce automation when automation is enabled/recording in a DAW, this is great.
      Using the XY panel to manipulate the knobs does not produce automation in the same scenario, despite it manipulating the knobs as seen in the snippet.

      posted in Scripting
      L
      Lurch
    • RE: Neural Amp Modeler (NAM) in HISE

      @aaronventure it's been a long week 🤦 :

      posted in General Questions
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @Chazrox On the XY Knobs? It's doing that already annoyingly

      
      // Mouse callback for XYStickPanel.
      XYStickPanel.setMouseCallback(function(event) {
      
          // During dragging...
          if (event.drag) {
              // Map the new panel position back to knob values.
              var knobX = mapValue(this.get("x"), 0, XYPadPnl.getWidth() - this.getWidth(), -5, 5); //Left, right
              var knobY = mapValue(this.get("y"), 0, XYPadPnl.getHeight() - this.getHeight(), 1, -1); //Top, bottom
              
              // Update the knob values.
              knobs[0].setValue(knobX);       
              knobs[1].setValue(knobY);
              Knob1.changed();
              Knob2.changed();
          }
      
      posted in Scripting
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @Lindon lets try this, stripped right down!

      HiseSnippet 4807.3oc6b07aajjcuosaOVzxyXO1IHmRJnKKksLMIknrcbFHRIRZy0hRLjRdklAKFTjcQxJtY2b5toj3LqALVDfbLGxkr21+CBxsDDfDeM.6gEHmxsIIWyAebuM4UU0M6uoZpO75MXHLr.q58d0qdueuW8ppK1MMz6RLM0MjRkduIiHRoVTt8DMqAaM.S0jpWQJ0sjK2Yho4AGtGwzRZyIivllDEoTot5yYjjZgqIw+79M1Dqh05RbaRR5U5ztjsoCoVts1rzKopp0vJj8nC8P8Zkp2UWaKcU8wf5bU4bRivceMtOYGLirqHK8Br4.oT2WtXgU6tlxiUJTn3SWuKdcxS6g60K+pJqs15O4o4W8o30dx5jbEkRc8pJTKci1VXKhoTpqsotxj1CzOVSL.uhZR6nRXeIuTaXjEMWSWUgMEYsJs0.ppRSG6joDHkltVsqJrZ2StAUgNscWq2s4cfb4vqAL0U7qdW0m5k2q5kyi5EgJkxiJcMgJcG41cMnirb6goO2TttlEwnGF7SdUEAsRW4u4OS9QWDePk27v1sQmQtS+ne++IcZ1rfA8QTSDVCgU6qaPsFP6hLHGQL5f5fAqGBanOVSAUoZ8cp7SLQO2fLYftJAUocyUPXTKFslvWIp3IPC.ofvZrMZntBQEo2Cn44.BGvLZ8IFnxiUn5OZuATCETCfxVjt5FJlnlpXygXzV5TUTEpI.arn5ZOr13u8aQMIJXUg.AEZrIUqOZmxMx9LXNHlB585AZA5fCQMwJHHNyxPWL3pC0Msf+nh5MVqKSllqfFRvZLgL1jwUWPM9lwztuVcBW+oZVioVziHv2GpeDA0gXcLg.ln9F.TC5XEjhPEA04XHpkvz.ayFXCF1gRzrr+tovnXdLQUkMlN8NBCy5tFDLSHclfrFPDbXRbkDyZZOCzl.yKfWMLaRvH2fP0xBlf8.N2TERlv8K8MviXNQvqNxP+HJDpCLNFzUyILsbmxsKy7i5JJXvGzFxBQP0To8GXg1hvhddzOED8vIn1cGnQsrFhgQggV1Z2lG1p9yewdncp9ppsZraqpnx6Wo9tOZ6x62p5NaUE0r5d60FUHWghqfJu81HN4sQsp1tZqWUsRVDHmC0GiLGnOVUAM.eDax1kByWXlB54HtNJrEpjivfgp59aWFc7.v9S0LsvBqH2suBh1CMADmBUAooC1TUBfY49ebWKT6wiFANoR6vLmC0MHbvW1t5YG+ZTOcCjBwBSUMAfDnWaw8ELuuHAB25qpC3odf7LyldK3OfAJ6P7qI0LfuLMWSl0ykaEzZ4xs7yRCCN3tNBaf7rvB5KP70cx1mXwSuw+Vlk7PxR93ce.Y1DPaDqW.pgJD37EnpZ8oZjrBLSHBxrLeVHzXFdmOYQ0np.5rmg9PtUk2nnM9x.Fr4qNuql55posGClPbIElm5rdgg.kNMaTZh0HplHOJ7AG9RM8N71AU0wTwlt5CGoqAeIyRdnAlsP1SHdk0BmbXIEhAW3m2byubmc27Lma9ikzyeLnCtd2Jzd8f7t5Zb2Ub9WeT4GO2l9sjYxqCA9Yi0xpwxCu2vLr1LYXsvLTblLTLLCqOSFV2OC7UFaAgry114kpHDP6QPXuxoKBW5hPH0HDkNvBEmtX7RYDBpA8jSWF1DE17kellu7gYnvLYn.iAVhCgryTodsZ62t9t6rb5zTMX4Bxz09Q5Z9.oaIpTHSWGItBLlpiIKm96Rm9MfTSDPOqIqWtj1Bx7xraYhdf7nnEPYZW+KqFoN5DLbFUO2Xon0r.hWrvgHTKSs8+xuD0n9ArFCqXbhNiZkczZzpjWA6pOqA1nWTuQips3pTbZzZmCMZsYoQqERiJhxzX2JP0vM26EwpOEOG5SwYoOECoOqKzmZsp9WFq5r94PcVeVpy5gTmGCQedSjEcDnWJNqQf9SWFSDXDCjqt9Dac0MiY7ZqKMmG80at4YnwgFLWc9o15r2zywq0do57n29WLXFZdDCnqtmOmsxautP75sMAmGUd5ZOyPa8OLBE8bT1IaymkqfpuydUaUqLrYn+v9rAdNwhusfgPg4vbisu5QrJ2y5qnen4lZypheAAKYu4D68Xw1YEHkdz9iMH7Q4fCaaA6.uY3QvscOiBVQg2DaDbIXoUPv1vXaBym3.DPlkNlpXM.HnPzcOfv1.b782ou3j6XCwI4xUi+IRJAPl9wNPMSf9kJCaFysgHXphAtOrsq9axNoEyLNFMlsba8tXU61ysrsUrNrsbJVEVEma6dM.hMQXCC7DulNQyeA5q94g3h20JHxIiTocoVpSPfVXw1WMHOpAxfcVM1GbA1zj1medCnt1ShroYadNCaPnv.j6Yve9KPEf+7fGrL56RifO7g3qn+7YV41RnGfxPg+KOapwXi+efxV0mpwGcPaIcYGVBW6xxoD1+Ov+W.5fy3ZyeMPAO4gizMorDK+4BdXmIxCKlCAa3sXtrSI2QUYthVL5x7vhqff+kKat7150aPv9cItiW9HFuIQMd7QKetYOb4WAk2+v4yXz11B3btVN9AlnALoczoSVzroCNJAy+woGFo2vwEMzGa55a4mKh+nwfvUNCSElyvlgbD3WYlEG0txXCFjRwFcmMqqOiSaVVOAriMvi3SUMxwhzMHGaJxYFylYhEBLcMpN.9C.71P7nWw5Ni0.pIC0kYoSVZYdtAugV+LVFgLKidHxgN6VVAw8+7SnXaROXYGCVxgPi0gQOVShXrdAO8huAyoItq+g44i1d5iVA0Q2xRe3zQyq0Y+QJrzmNA8grBBmdNtSWnVbaBH6.xRPX9.DdnM5i8guhc1t7SsUISfNJDrCNd00w1EhceMQwALDnWE8wcTIawngQwBQp34bU5EhTgY4oWHJEcgXTx2j9MNqBMEq6T3AU6H8WyNLW1wLhEFWH3kc5uJYCUlB2yFtrDz2MMhsBwhXLjwzwCncGHD3wXHKsxe0XSKlPYTZP5inJm.3H97KKUSgbxt8bEs2rh7bOLhEY6DocnFP1dtz+ue6eGZr.ebxzfFWngJagDVXkuHDthai2mQ.huL.t83AUHD+A1GJfvmz2wU4gtvqWdBrDISs7PDTAhWz1ptNc9.7nhOHWVQ3oytUQqFfiX.tEcE0Cyeeaowkzzc0gJFfiHDUnhcCK16m+ob4Vo51kODUqZ0JaVdqWNCID2v3tafnz86+zbdFl1MaUsbkX4OtgvtP3HjeduRGryQyWDxMzhlBfKaYSwJZvZYJg.tSlEv8vH.t7TmyJaaPjqSWgftG5A5VHgP2IBn6gQCc8c9Ot1V9.IrpNmSEJOJFthvx5b3MAj38WkKS1QJgJDl3XhGV2mOWHH23A1oJfVO.CwAhb1mcP8RDFfDPnVk2qZLrE0JJSym1hLB1FhEaswAh5BLYkBXP5oB0DhD7ZuPnO+jgfQGoNEkDncVoPrUF12hpRsl3lpGFD.yAKIvAbhmiBjY1t9NnWrlN6QwEdQhfPUcUkFTMwewmvAN7uy9K9DmxfLHViMzPBl.7qfqkQ2GkQPHzlfykQOBkQHLOz8.6dYE28rzd1X8N5Vjc0xv167BPenfc0qWj8YW5H+4KEQ2rq3fwrXLi13gcHFd14NmPoTWy+cCPN96Ff2qtPWwVI7PntFaeM6NhnE2EZPxd+GRRotqsVAjZwuEA2x4VDv.KRTEoTokcvHRbU1608P5zY+Sk8B+RfH9TaQzVkpPLrkwKZVipBUPvBLBJi8JkLYrc7x3f+kDJilTqtCryxGTO99MRhL9DY95wmGlWyGynm8O9ejHl+LYe4WNath6HGXMzPh4sIQL2UNz58mMA8oxdW38rJilFDtXhRF+1DYbSK6rxxYytBNGuqyc1Dh.dT7rYEDLu94g47mG0tvbv7ligcDpwYdQ4WQL5X2P.I79Mj1udErElciorS5AIBGQLrnrbropPNh1kHt+TK.HIyWaoOBblSOUFoT2NA4EOY5PhTKMY5WdamR7CYaZCuqSIwwpMskeMtj+iGigD7c7XRczM.CUKrBcroqnOpjE4DKmKO2hxqU3wOI+Syk6I4jnVjgduUcteufnAmitiMGxu9ie7iKjunjI9HRcMwEnPrvwH0w8oZMwF3grMuItUd2PVbkhjTH8viUEE13MMlPcYACd8jLy+TS5mkv0JbMqkZ5wrVZmol0qeOa4O0rNsE2I4BW+G9gef21oYpGgM.Ezil5wGGmafKSmyqTX37YvWTN+p4JTHWthOtnOWyMkeRtG+z0gNeRLFy2uQXmhjGs6lwYG+L4FXXO0F6WOngDVrz0PNxH.9rzaChOeWqRQhV7NQRKu5pEKt1ZqVH3L2CnzKZ0ibNx6MdL0U8L4tWRqFvcx81uxyjC93exIsSDStPd7flNnZs1VfB35ye2WWpGUcnIq05Cw8Ak7OU96Z1Z2eZ0s16qqs61Up15M78wkY0kyNB.Elv1oH0vcsX2VStTJs5p+OaXB0rsGXV1T+Dw7eH1ct7NiRCoJJpjl16+ycVhgdz75QA8cj+.t2uQzHp8JEYP8BxaqeLZqwVRTyl9IvNUfS0i0UldAg42ywNrXFAk04Yx2VmIFeg6K5GltMtiML8Vfij4BEsbhWWmmjnurzo4GkVKreL.Hgcg0Dy06IuI170DiinPM7n5VXUZWIBT5MdJNjgUYnTaiRV+S+zSkr+490kqYP9FeAn2MoUi5AC+MefvvIETNmXcuXXnpZuH0R+swAoK8OTJR7JHfXVD5EzKF35KngfqoiGtt8kHbc6yIbcAaaRVeHv6jz8x3Ncd+uvKBbsRI.AdQjjzmO61xkMK2Q+HRa8MIv5q9caKJ2d.cHrOaP4kNUzeRA5wUPSLXVnGhFyInHX2+JYdATKDGf5t9bAyDVI0NneXuPvpUiBV4yIeJvJAP55x.4YSVgF2UtgtxXU9Ev9BoXiXJSH95JhoPjHKZwuK55dsSm510OwaHw7lg97lTcdRfGBCDkOJdLsaB6e8u5W8Ouga5728a9M+ua3CWey3v0etL6GoPRf0mwrkNNE+4ASD5dAYwuqhrbx8W0T1RRg232LNElS7twt4ESLO9z4MUZRf.gq9LVLwYM0ru3MeIKkRTrWvCr5hsJonLJWhwkQXu88ioyagSRKEYM89h9tUbQe+QxaMP2XroiY6xH.Lnm4LTuxmHy3N5vPe.tErmO4CVtMi+nVlJQmZ4E6tFiBK8gbmiIKu7erskj+vpurfFgM0mB3HJ.PzE3Jjo+RSt0bcDym38ja9CdutuTFGFLkAe86jAL9SBaptLfFQ4Qtf.G2T1Qp9gGKlzGbfmiv8W7+yPFeeBQA20mE4xYWt9r4BW2hxUnXgoJ64GN304+4I8I9.yR4TJhYnbpeRpD4zuDqUPXXthrTR1jZo+qu8uN1Mo9a8TWAjP3+bi3NwjnNlkaxrROjalR7QpjdpkMgKJ8YSY3B.wkns.rn6zJqTTaY1KzX9Pb2NIOePNZ6ecNQaWhYO7kr3FwcFcR+tjdjI+tM7UZ62OWXtqKKr1ID63XTu.vNNkkxDY14qh1HdtQS81m11L+zD+Hg43lAolObyEyNJiN4UROAs4KmyzIsjuyh3eOgqhcO+VsKLfwhtx87hNB5XOumDQQAz3e5hAZbgjoIHzv+d9lwwOg6ZnO8o9eG4czQM71zEAD6SfpPFwLNIBOcaA0WPXoyvFkugPAhXoJGu+YOEiyc9fie97qboV.z7.27sjz8RZllqUZ9Voge.BICE7orB5Yz+gpHkaxFPjHb4TRm33DOMXP53NE+aI648PQrOAh0CdYV9kglasO8KKPjWHkXN0+TWKQOIKm6djmiis+4eKb9MJ9pn4duK.9Lt7YRgSDdIVG27.9ug7AnxGTusD0rAwBGfEojDR.hXZvvz5Ycl4aOeAB2xaffcDvUkOHhC3OzQENa+17rLZgK3iGJHBJNLh+CB9e6iWHygmeHygdfL1kxNWPFGnwgRwAdtPgLoS10NzE272+KmIt4dglR2qTR2Y8BxUseDJwcaw787VjB+Fh61NmJk+WXcrWqetGWku2Rbr2mSZ.hchuGCwE0awtjph2w9oXGoNdkHzQIoKEcz9c+2sjq1qGoqkqBdM4ZGbI8h96JdF+aL8M1Hc3HUxycFd163uQis3eO92WiRR1GKiaC+L+nyCKEwazw5Z.TzpotJ1HnM9pIdRle1SxqkXf.aJg9nFr94hy37ickj65+3VIusbS7uub1szGy90+2.CKwxVrZGXMXn7zt72ZirerUrEvtB6FpK9dN124k.SzT3e4GfO1clm88T1cl2oSoDDYun7tistHBso+Xn8OFZ+ig1enBs+PLF7iJ6qseCXvB0tAuEXdqwKKFRlfsFaHru9+gw7t8XaYk90c65WZS4UVtr4fv+dblMSWQ9G4HdNXuVnKO1RenvgHI0nYU9OMoTobpqGv9R+e6qrPqB
      
      posted in Scripting
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @Lindon That last snippet was updated with Christoph's suggestion discussed above - the erroring code was included to show what errors are being flagged. I'll strip that out and see what else I can take out.

      posted in Scripting
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      Anyone got anymore ideas with this - I've just got this, and the plugin latency calculation stuff to do and then I can count this one as in the bag!

      posted in Scripting
      L
      Lurch
    • RE: Neural Amp Modeler (NAM) in HISE

      @JulesV Don't know if this helps but I have this working fine in my current project:

      //ML Model Loader
      const neuralNetwork = Engine.createNeuralNetwork("Plasma");
      
      const namModel = FileSystem.getFolder(FileSystem.AudioFiles).getChildFile("Plasma.json").loadAsObject();
      
      neuralNetwork.loadNAMModel(namModel);
      ;
      
      

      I renamed my NAM model to a JSON, in this case Plasma.json and put it in AudioFiles as I found Samples wasn't working reliably for me.
      This then pops up in the Neural node in scriptnode no problem. This is a 1000 Epoch NAM model so the json is pretty big/has a lots of weights.
      Again, hope this helps!
      And thanks so much @aaronventure for the help getting this going, it's been a bit of a game changer for me distortion wise!

      posted in General Questions
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @hisefilo it’s in there already! HISE build is from earlier this month so no issues there

      posted in Scripting
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @hisefilo I did see this - I can't see how to implement what Christoph suggested into my project, I'm using different click/drag callbacks so maybe that's why it's not working. Adding:

      #on
      
      #if !HISE_SEND_PANEL_CHANGED_TO_PLUGIN_PARAMETER
      // If this causes an error, you need to add HISE_SEND_PANEL_CHANGED_TO_PLUGIN_PARAMETER=1
      // to your ExtraDefinitions of the project and rebuild the component tree (either reload the patch)
      // or click on the refresh icon in the interface designer)
      Console.assertTrue(false);
      #endif
      

      Causes an error, where or not I add the extra definition (which I have):

      Found '#' when expecting a statement {{SW50ZXJmYWNlfG9uSW5pdCgpfDEwNDZ8MTB8MQ==}}
      

      I've added:

      const var PANEL_PARAMETER_INDEX = Content.getAllComponents(".*").indexOf(XYPadPnl); 
      

      I've tried to add Christophs solution to my project, here's an updated snippet:

      HiseSnippet 10378.3oc68kDabjckfIkTHIlhZoJI2sQevyukM7jpJpT4NIc01LSRlTjUwMyLkJQWnfpfYDjYXkYDoiHRtX6BiPi9POmlCyk12LlayoAywFMZLBysFnG.C3KyLWFMtaz.CPenNMnAlC07d+er7+wRlQtPYUFR1Vx4e48e6u2eM1yznkpkkgYpYR277dpolYNoFmqa2d01xZ5o1bsTybSoZGdtk0yNnopkcpUNumrkkpRpYl4xOFaxLydkTz+7UKuhbGY8Vp9EkJ0SMzZotkVWMa+R2q5mn0oy5xJpM05x05RU2rkg9pFcL5CnykkxkpmbqWHer5NxXytjTpMjsZmZlOPpbghsJorfRgBkWpRK4JpKcj7QGkunRoRUVbo7EWRtzhUTyUN0LWsthlsgYCaYaUqTybkULTNuQaiS0YCvS0rzNriJ9i7oZ.iLq30M5nfjHVZpUaq0QYOW9jUJ.J64y0tLiqcOos0Tz7J2m6cGZED+dvy.m4Rhn2kEPu77nWNNzKBTZFNT5JLT58jZzxTqmseMH9bCoM0sUMORFjS7nBqsotzu7ijdzz3OjZqbPiFjwr2oezu++S5zHUfp9DMKhrNQtywFlZ1s0ZQLUOQ07Pxgx.2iHaZzWWgrV8M2Ys+0VjGapddaiNpj0Zr27DYx9Xasfep1Q9bn.no.v1dKRWCE0NDiif17XPCGzYzOV0jTquhlwiZ1VyTgrMzx8UaYXpXQ1qirUWYxpFZcHqoYApM1ZF5Ob89+7eNYOUE4NL.BHTeKM8iI6Ta6reDPCLRv3ni.rf7rCH6IqP.6LaSC1f2oqgkM7OcHG0WuEBSq4IcUk0Qfz2B6UK.M9Y80Z8hNmSweMc69Z1ZmnB+tqwIpjCUsOUUEXQGaBpZPEySTXnHfNmBVspHF3v1.dP2C0T0sc9sEioXcpZmN3X5VaOYfpaYpJi.4vyI1sUY8vR0GRH2zgBzOGnKnu5xHQfM2TUSOKvBZB8bkNfyDpb4XS4dnPDjp8LMNQCL0gN1GvUqyQrbmZMpgxQCEEYPFz.7BoRVui1wssIqphVOO5iAP28bRiVs00rs6JCiBpsr5t6cv9a93MZR1o9Squ+16tecRsmr1l69nsp8j8quyp0I6UuYyFjB4JTddRss1hPadCx90aTe+mVesrD.NGXzmX01neGERa4SPhskFPu.kB3YOJNx3EcTOQFXT0exV0Hm1F3+Z5V1xLtHUrOOQ6Hx4.3TzTH5F.OsiJnyRk+xsrIM52qGHjptCxN6ZXpRU9x1xHa+WPNxvjnnZKq0wBTjR+cMzg+Bf2e5Fa1n9yaTem0d9d01o9VOe0Mpsyiqu1yat6y2aqm73M2AJe+ZaWuY88QtxlH5pgZQf1D0RR0zzvbdJhoqBzksAQVQgLBv8GlGgLzO.Flj5mYaJul5QZfz.0ec4Pf38mp1xlpkXpdXevqIsbPMomgNpiYappRxnpgJKHC0Pl0hdx1sZ+.bL.lPqNfpOgoRAM5HPGuMQC3g.+lVllqKUfeYocrtp4CRuJfGf1VVzCqocSy9pYNRtik5C9nzeWUcEfOx9CLDqu69fZRyc2tVyM2cGx56u61DJG.UpVkZ.vMDHwPwyi.gnUVbfrARIaW4WnttI7COG7YpjK27jR4xAiIfsfMxIxlDtn4jeHgFrO6wp1zXJzek49bM49B88I.srGP9p1a.nQGfm8CI00OVSWMKyPMTCx.8GYiTLFcxP0vHqq0ATENxznKkARKjUFM1qIRuFzp1yvnSZmw.AheSA5z.qEFBBNF6qBt3T0Qi0mwgynCx0eFOoVG7E1xNy8Y0HRgNdqoNqipO70e+v708YAFhnibUK1u0NWWtqVKqBQ0KuJE6y1fr9I8v7uhpS90deGt+S1j7I5FGZQxTCDAFTscnrWPKS1TkX0C7wbjlJ5a2MHgkJMZvC3FWPzRobDXvH6p5gpOtlTYtOeiDQ6M1CDbfx4.6NeiD69VIo6aEn6.4CT5dx5Pr1FmpAl0f7CiKtReaazWQFH5.3RD4B.suuLpd9XHjdORddRuA3TseGYHAfyY8LVLHTKAz.Ly2.BzXQMAbwGKpKVvoH5uhxzgBmm4r7P1X.++ZqonfgVAydaSsigTDXgCwf7PzLAmSLIWVAMEKfYLDLluQLjkfYgZ4zaODlGtFJ.Mh5GCC1AZn.7WSSlUWTCAyXYHfmuQBf1wRzCtfD2goyKTYYHikWHd4IWiXCASaZkG+n0MgD2hFdESB7Jxf21ZmQsOiBjO6.rF1HFGD4ZCCffd.EdXyA2.plgzHdxlCFjBsJfyGOI5PARvVFgu1CGFPDZkiEsidISrmNslNjxipW9qf0.uF8prjcy3E0edXz6zW8Ao+EomkW3lER55T2VyZxGIzhhQ2BN1e3F7v7XSDXmQCkPLq3fk.CIlF8k.aJI15YsvJo8dUv0zgPNxYhj64v28vwAw6CXw+M.9uSiFtDXJv+C4OLFYPzbQlbvw4V7x.d2heSg+iYCOsLBFnHPLlQzr+HXfLV+jrlH6gSyqIY6Z6T6w02t9NMIeCdsQXo46nC9QhIIBULj317MRLp.qFbM+1R9vADWHP6hBHCNvBWahpyqXBoQPmgy.o.VqnwkhvNjmLGncHGxLhZyhbxn0li.MXZyrJVSypGjvd5PydCg1dFV1dfxkzxvgzdh.r0Ytus5Y12ed2oEh3ZeSXZY19.G6PlGfDE7+BOlzezz.lOub+NbcKCOJSbEOaUacnvIW34CgNxGw0O17Z2xnkbmsLLdQMck0UUw4blFZGfqGqgd1V2kubeES4SEfdCUYyVsWQ1DXJdruimmXb3OEYhr0.3XlbCW56Lr+wJ6os0rUc7Khs3HsNc1GWpQUk8golIio+mAfRVXpKxySJmMGWii.bZ1sq0oWaYZePoDql4IzBT0kODW7vu+2mPgYKb88d.YYR9r4H+.RtrkefC3o.ecCjMthr0KTMOAPLUf5xyPAGb.Ykx.izEC8wMjEUqCtNIJMAzvCelm7YxeVtOm7PRgbySj+r7eN92E97OrL8mE+b322uEHTfY.ceOZEGm1v3fMPjY0zTiwjXf8Co.Cfd6GUD967NiATNTv7d+ELHaKCSnduMczPSKHNQhOj1.nJLwQGnQH9jc1ckwdUyeaI3vaC3.25qnczQ8s.itAtrABsRLbPCset5.6qaCD6FVR7SBjVa3NTZfcnT3NTdfcnb3NTYfcnRf0lBWGm8A+eCl2w2pH.Pidf4uxvAge6h.HfclBFBZ3fgukQ.HXx1CGFNMJL6K+.Ye4C2gBCrCEXIN7nGwfcl01b80eRiM2cmGDU1DBJoCJchG8nY4VuQzkUMaaSsC6aqlguBO.51WHyZsiHrrN9Q4d.ABxO9P5KIomkCd+YiI7xgquKBr3yAJf0azIAEE2ii6Wfjowl+j5Qx3csvmF7bDVSL6N.PlDNMCTIfI66lKZ9a.lDKfHyKXl0exO4mP1dymgEFl8RazP3srEqWjLbJisynfI6fXqiX+igilLnj.loi++n4j77Ce1XIPAciM2d656S4jwwHKMLkTqZGZbhZCiUT6XbZ.8Bw5ZzVqaWUSANyfIoRChjJEhjJSxr8tqQVq9dM2HVBp7zvpaaCk0T6Y2dhs7BAHxjY94CuDp0TdPr3xgXwUXr302u9ONVNbkoDGdcS0e1zfAK.mIm+x.WBYuUFD6sRH16BPLa9zehNtMeKF3x.vu8hhzjPMMUg913b8V9babhOAX3z8Wd7AIAXUjzh.1g0ikM5vMmKLGPfbwTIiIPdDrSeIxhNRD+rIiWl32logTYUSCKK2rOGjcPBgmaln7Rj3rEFYPlyCbCQZvmU9.jGgXk9RjkbjH7IlGuLguUCwuTBI5onHIDnlbQhOH8EICSlHNEmAHUhfY5KWxmyQv3Lam3kINMX5HNBoVmNnzXBrOPlWPIwXZaLbSCuYIN.IfHqaRWkH5N7WaMxl6zr99qWa05juYe9JerpM8fKzUldtSvicRO5ZfKrC3Pw6oOns+l0f.qhO8Lj4chwd9l6rV8mIBiZc53AFqL2O6G.RRMcE0y18nLt.kclBF3Qzh3bFsvinAL9GocbeSUmyiQCasVuXuvjje4bnjrhBsHjj7av8AERpNYZAvQWr8S0TraCMnPzU2VEO0hwW+gGyVCXbHNKWt0o+IxVBZ0Fm5paaAs+93IIxufH5zZlxGerl9wqfqYskGCEY7zEP0o7bOv4PJsId58j6.yhjx6bObRlfoIGqiU7Oj7YedndQqZdh5Y85n0Ryty4D.KrwCCI.OMShId.acNsoxV3A0icZ.cHhrowiiSFbPzfAH2GA+yeFo.7Oe3G5lNEcH9LsOefKpy8IeHIiF7W4cWxbmkklTW.0niNfspsvS3JE6x5ktEfB.N3kFmyIEDPvydXOCK54b7Gv5CdHgdX4b3ogrbtrdM2EUQQw9X6x7vxySf+atr4b2t0ujn1wR0e7xGw3cdTiGczxmavCW94I4EGNAlQCGNf6gQ1UNffFOUmL2AtghxlN3nDzgKs83LTo5EaafGrJOXhhVQqwfpqzNDditfHD51HawEsWquIpRo3ncmMquLi1Vb6MNN.eba4dTRUW8Tl+MhKOk3RwHkwhiY4yTcU3Q+Vck68Tr5L34CC05xb+yt+Cn9F3Ms9TziPlGPdHwscNkLOgJ+o9y1R8HH1sI5bHzXcPzi04QLVaPcuHLXtEQE83V0CiVSidySNzv11nq2nwycdROEz8oqQeHt.SnmiJzYnEkmfAoEgEqg4CzvCbz9v+PS6IaK5QsWISfJJDUEHaQ+Dfm3KbOf7HvgJnWOjPCg.Acekn1PLFKP1xYULNUmhr.WT+Dp8x73ltQYcCF3T6IeEO5QATUwcFZO5Qwd3NvnAgZRwHaRnSynOyMuSSh67e3Ve7G9C2AYvG6C2VE+Y9vsEQsA15PLU7L0AnviUsrgPyYZr59atWy4iNEg4I1lzjIGlrM.2Wwn+gcTWEkAtRfvJt47UZmMREVWJIjh5rwnj9kr8nDyBwyWma16Z5mX7B7FXf2M.YlwE37FuxFJYCkqO0xNbt8jegmG60PlXWrSm1VqUaF.OUFhRq7S6CxXElMqo5wDMky.EdJ84kRkGn4iJRi8fMlEsiE1QyDh1Sg9u6k+6I8Y9GNyyoouqgNXhDnaUAOjTD2we2.bPJDAvuFNieF3ely9EwjIG6Jp3ZW37kNCRQBQKtFAo7x6sonuPmN.Op7GhaxN0p2Y0xIECziXbbU1GTOL+G3.M1IK0c0UIkCziH.UnYLFFreP9knvcs5aU6.x50qu1J0V8SF.DhaX7Wtfnv8OXobbCSi81uds0hs+wMDNy7JB3mmG5.eN59EAbezibuVG8fj.ryvu3adZz7IUwTrwzpXY7.45nDRw97AoXePDJ1zPqCJZbPMa2pBoZe.mpcgDpZeNS09fnUsE1kMedOcfXbc2s3jjmDSuhfy6t4RAf3GTjBSbi6HEB23XrWpHnSv.ju8BtT4jJA5PbJYtKCYP7hYlPXpX6WqY8X51HpjIlA89p8f4Mai4V0lkWoElJoo5Qcvq8DC1NIRIHGMYczcT8zhBTNlJM85iXq0Ah+6Gp.FDPmDBoPwM183A7r6L+.75boSujIgCxDTU1nix1Z5r+U9LphE823+JelaZzlpPbacmU0AzuY85AjOfjg0PL2IZOe.jaVFFv3Z2G5TKN4fOJM2pasigs5tNmlMnNRvpN5nHqyIuC58aJhpw60r4f5XF89cOT0jeMlwFlZlqHdgfkh+BAyeekawlJJWCMzw4EuaOU83tEyobl+ZpTy7cbvJno1zqN7sbt5vM5nonZlRSI0L2Vnn7onHtyc29W+a++7Otbpf.4lRb4VRgwMjVYKHZwF6tUcg9y9ShPhM0602FuYSnwy3Aj6Hsae6QCJgIkzRt1LiU2ukDu433QG2Rh+lREDFMqlLXrU7v3Y+MIDF6g2pJmnlAwiWubRfw0jn42LIctjPmIez+4e6xISkRve73IJdOo.4jDBLuLIf4tRgxeZ7.zsj3SjYbgA+83KHL9MIh4lVxMR73ZuKjWv3ADl5Q4wiKv5bkQnyrII6HOCM44f.5qFAM77SB8WX757rRitcMGGXNom5cKJR.oG1Q466GxfMudqQveK8Po6XfF3np6BkqJs4Na1LURnE7cPwnuczDSx3l2PBW3sswYQOd.XNo8wD4iCBOYy0jskwmCDmf6P.+dpl1ZXtDyrl5IZsTYONHyBdHrdgsQO3+q2pWC5JhLvM6JerJcfuhzJON0Y7C147+ftMDdE7p+7prMdvuImW8HsNNOjKeGoewd6u6GWe0lOe8c2Zs56+k0rZqpuxiKlsm9wfLmCgtQhSHIoHWpCBgbGTsmahQaRkR60WQoip05OKUO2kNBq35ReZ8lqs+Ao5J2xzvSb8dR6XP1luHnW.1yQFT12I7ulKoBSjg09usz1PRJMgLxYkMQBfnQJMa0ttO4NyJUrvhKUobNtRKfJckJrvh4WJWtEykx+dCvnC2cPBaV9EJrXtxEKTZAAxat3HuYknOJGBZVupSUeB60eQUQB6kxAIrW1p5gFlfF.dws6a4Sv63TNFAh+MFhmfEnrHn4hKVoxhKJPyBcIZVJOsey37HMG6UUhUv3KWecmp3y.Ayv55R622tslJEgweRGhrovVHvFpZTUElmgrm13vzMb3H.kWdwREyGfiTHWoJKVHWwx4En8YiO6WtRxeQqUC3WwJkKu3BkJWQ.wSKkuxBKrPg7kSl0H+zWhCm2r5vv4WYV0R9D0MctSVromIt6pol4OQhtNxVyS1v3DUSx2m3tYpohVaOUpnz1SM5Zn7Romzqm2x1OIRoMiQJEMJGKAdbDBNdAMpHKnxhEDi.elKGuD22H8FR67zs2eRsQS8i3rQuoD2clxwPEBfH9bAkZHVmADMgruSksJuH98R7Dp4Ixp7DYP+vOMDQVJXPTOHKFD8pRzx5x+zwcvq5JyMze6pV1p8DonuZ4tZXP48bVoTNZ8UPpEcsrARikuxL+ogRvfthqV8f7vUo4Xn2uaCrCbJXeTUqVxcTWWtkM9HpwVXie0u5uaYbelvqo1JFmkLwAl80v0stiOCJjBVopiVBLk3TvtGuBFYSaYvQhid1MYCIAGyrfOGsi06RQxqJ0AxKcXZcAUVRlJVnkaINcrEFYcr43.86TxhddO9bn2TZY2xYLGW0rPJLQnmMvEjymDI7IS9xCCFa9vfj3uVtZvHw2VR3bNEczoWdRLQ3hMywgF2JxncgSbnWm9PVAdavsadfr2AnTJrqP8SCN08nC7JnRc6Dtzk9L6p6wwrqtiGy9p2yA9dLauR7IxYu5W+0eMsrgI.Bwn4j7wIbnvzKCJJiKPts4KlqPgb4JufXJE2PZwbKrTEnxEigY9UKGVnjnrIERBtPboWPLGZBkoZFW5UGySFkKlqRwJKDH03h4yUbgEKsTkjNmuaHUZwJkKtTgJEEnyqkH5rXhoSfpRJcln4ZhSkl6TnviGM4za6EDOp9xPIvue0glJZZohEKWtTohEF.ac3tL3ftvhGHj858R5ND3Sxu7yFnq+chfjiHa.QFZ3ncu54UCFz76DcPyLEe.MhY3fiUKV7eHbvQ9.4v7ohIn8KkqJj.PyHi3GsYMnqEkm0Yk1x3Txp8sSoYsmXCb7GymehyKmL6XKIlfx0..gfQvm6bwEF+lffDEgCblHu7SpNL4Hl.U37JDTRFRHdwX2r.9ocYJYEI+zdPNXxY3ExRvr8tIcGp3zg+YugzgSpR4HpqyqC+r+FAM0p+6hSkt5+opQpuB.HlLA1Pa5nttgVH00zwqtt0En55VSn55rN7jrIbBLA1eSex4q9k7Zfkpl.MvogSRAY1cjDuxthhs4j7uAuoFp1eRUziKqx3l6zqW14skg0cwHYyD+BF5qPcWAQvfWOlFCOQhhQoVIHjSzDctJt2XYSV5G2UJzQbcxRAYjRdH9bPhIokHSvQTvcUdt2P2X+DOsynrZlTWsiha8P70njbwqo66FGlV+e8x9N4e0e+e++7xIaR6uuD9hBjDk8wzGpqPQz6Xhz4mUh8LGjcnK53cF5403L9YhOp5DihLcTcvlDUfv4jFqNw35vVvdSvEZpDY6E7nsLcycJJlxEncYD7agu8HBqs28iLSeAquX2XtukzpsML6a4x1tHL.CJYFirXtlD16nMCET3l0gdxGLIbr+QsTEI57MMcmKYT5RuImOYx7K+G4vIoWSfKJUivr5gnbDkBPzo8xfY1n18uDdXzNieQ09FuTWvkwAAcYPiemLEiucXV0EgpQTRjojxwMjbgZj4yN7iXH2Zt+K+CLMiWmPsf6JvQtXl6q.OmI5lSx6QzO6jqNDQlEQsVpB2DuKhIxLZGMf2fS6QJgqZkvgmchl8yEXRULMnKIE0ZCHJhSxh.T8+8O+uH1EA32vkgF3Z8+wxwshTQsLV2.YmOjxOS7RVk1SDjvv621qCSAa2DMYp47IqrQsguB5Pils66kjyj8DkD2En+XA2uWOt0BM0+RRWZp+kkGp9svrId8HobdUIlXIgJYtb+ofRl6LAPPlczlDQD6hpmZwvlY+sS740ehlw4zYx7QplNUb2MxJJ2vm6jRXch96RXFF2Sj8N0zflyGtSpZTPMfw+no4dsMln4bDiNzTw2UPUDw4kOfkHbHGd73T0FpR6nnKdMI5iNYhOqZzVOkT5FiU635LDHhnjtpIiuSK2q3yDMEloSfuH0KEhFduoluqqTczBxQWtnjotbKb5aX6eSkH0MvAjvL7FhCJWo8vzWROR2pq3NUKmFjD+QQb3fidFPl3GhN52gN90vTXxHwchjRFcbKI9OySImDzRLI3M8hnokfGbpjtNb2U.wGsSmcxv9.rFWePrBmtSxNd4y6KE7S.EOUpUc5HihVz3I4FWYzebHj+hPNEAKZj1SqnDUQrpJI0dh+aFEOkd9a2xp6Jf3WL1SBrFW6ImosOUsmh87VdSItmop3nudC+3VF+RVMUueJWZDRRl+JT8pim7keUjUIL0368p.oiDWdtoBmGxE3JFLJoxbcomQp8rMa.4KuspsbftjLSF.FWbaLe9TC95BcYomEgatIYu3KLk2YmfJPwohHtGt+Wd6Ui4fofFyAWbZLE7zLNHVcmokFi+KB.Gk78Fzx9egsp1CalzwOGb2CvUSYfJiaB2gTGmBpRRH2KwWdmOEeDcOeJMs6w3z93bB2Bo04qCL9SiR3ogvmv9q9yGn6m6EhvtW0jti.yJU24PzD2Dmh8F5es3ypf6C23jcSli+D9e83dUFtM+nOoOPCQ3Emm1R962vkSxAh7Nt28+dNOqGbQfF3S.vqeK+I.HnLIQ2H9HdlS982MLejHoXy218IW4h50qHHRI9PVrXkEKUYgJI7RMg2+qRExu.99UH7hVTH2RKjub9kVZonlDXTtrwKLN6y76V0Vo9VS10FeXljwDpO9o0F9llGwZjdOGxZ8NFx3qmdSvxWvciyWByXosMF9cV6jgQaNOfMrWqlfCruHRbNULQ7RkVpxBEVJh8+2qF5yjyk9edII74E7936lWCvhw4an6Of9..OuaM0OqmrNtgFV0r.n0uK1hij6X42j0M5n38MUOXk36HnUnRw24OVGr3GP+h28ni.JFpKeNuNUSQIZbbeUcPOH55VSsCDAL557+1zxieqKehAdKl2rEGZ3iE7UK1u9c5rmrca2FHR0NT6l.uTQcEpiYg52oeWF6E6VQZQreSOuc6iqECTwmQeOHyksXf+L+HVNT7mSGiszrrqYpJ6QnNiv7Q8Od8hgY6ab5dxJJfMRR6mGCm8wO.6FqhsMLcjQAqwWyLXMt74P0l9K4z8KFP2G+x8FSVeqmrr4B6r+aIZfN3kqL0RCeIvDCRGZkS.G1KVpbokJtPkXtpzh2Y0xExkaohU.pOpavTjKlG+mL6IY4vb2j0KIE53Q+ggSjx+EFqoI30gNmmnOT5QyxGxZ.dyj+.oMQj7T5XI575rE8QiwW5vcMxkpTnbthEi5pxmnrVli8HuMERXYPwn3x1HfZcwEWnb4hUVbIwmpnYkfxJUJ2hANMZWJIyRHM6Urw3XC9aquwn85O7EeQ3H1BLK+4GPBoViiOoQWH6SptbpjbmWc.NNA7Xehnd4WLzLMdo9Pv6IdCC3dfKlSx4qSdSidNpv+qjVouVGahlNYiMaTedxG+jUqS+Bzrdsmzno38nJILiXep.R8CFJyn5KhkYv3ywQKQQ2IZEDVT5+5+wcv4h2EhuQp0WQy3QaI2GvgVpj8TssgIffuuCzm0PKx9f4pI9wIHU7qveRXRw9NC7xOdnLoWe7DvjR74ZH9bz+tR05bLFWucWxgxVpJDCcxoFlufb34j0pu4NqkcP9xhjeTJN9Q0mL7b0OXH7iojy9uiTi985YXZW0SggpujskQ19uXjI4xwZmzY3jbo2Lj7CkvOvR1sMrvunFFnT1psVOhL6CijLdMmIFGQzMzrTGYNPkIH.VUs2LbfmwVFnML5fe9zz5R2wURKHnGL8gyQZemZMp86d4uxh7XCEEYSERidxfui06f3KYU.yTMezGqZp18bRiVs00rs6JqmroqSWCRbpcMAbIopKUaLsUWb2OzmlOK7eFfquqmvGmVeR40+a3CyemfIdWHDorX0IIKU1sTbaMEssfI5nOJ6B86ySAiXJnQQFQr9B7rH2MLQ6B43bD05cRezdwk0PVSWXwSN6k7xnqG7YP6GGh3Vp5E2dMeqD83EKrEvmy+igtQDe6pQ7heEf2XYeNxbmSZCHN3OGKNhi0VrK6SjLm32Kn3ekSiTaNY28VgGp433VYdCxsFpFi.K7Bgacs3eGf6o24mXXzkiS8E76CT0yBxoxDhSko5HrD2o79RXjZlqvViw63dVhLLWsM93At4ZXg3qPm+gLJ0Jm2S1xBuG1yb4MwUnD3PmKbIiuj3WviKG+WvibbeAOh36yQBQw2y4kqHRb7RQfioRcgfiWtoizs9QGo1x1GAuhz5OSfuM0F9YRyM9WmM9yI0PqauNpO1c34eHR4wBZAbLEmqJjeAeZvYDuhbGYXZK7sYScPwxdOC1gAUfGe4DSj4GLQdkDqHfjD4sZk02mcCFeaGIoh92tQx6HA9O+8DJtOjFE3EcaYHuOviszN861.BHzREPOc7iPET1LWB+hFv9MdsImg917npqP+wWC+wox73umwox7tUFAaHs61R8LJCXN5qjx5OS2PQUvkGqUol4uTx+CuTO7CakoZSi8.suLVxnGB73hOO4vNFsdAleW3uVSNmqfUvVjokCoMNeTmjlRtBdiv389rPMVeMI3kayxp7aIsALssVfXRw4KAJwQDdcGQnft6Np13hcPucjzmZlcPAL6I+h9tw4bsoJ7+8+PUHYC5qRlyYw4e3uzojer+wy42tLCJzicieZLNEhlOpApZp449sC6j6Hw+QtWjY+VnsxU+loshiVKFudFOM3qg7++Xo80Oz.jAT9+ycjMmkxYkGvivWtrv+IUMZ5qP5xZNdzozHsTHAiy601PGlNJsPVqbojZcM5i4WyHmMjsZJq0gJc6a0Cv2c0a.Mll4Bj70LT6oYtF6brcNtesXtCsbmNA9EIzIFSbntuFDx6YycNt1hxNuy.mEC8QLvcZGLdNPPrET8RRPSv5YbRFph3RZIEyye9op1EREKla0qil8PGQbRKKtXgREKuvBQRJy5NTwfVWhgVWkkcI11d.pjO0P3nQMT7cOobE9g+Ntn5y6pcF9UvQ.GtijymV8rmcjLNyznPgPfHVdkH5vEL.Jw4WPBGWBwqailabBAmSZ2kkJPiPv2zqhY2n51hqKsEvxjMAKsSwo0zT17X7zPAMlu.mfR5pT2JVh+zgEw9JDfD2w.6Oep8h3AhO03ATjaM.fxQ3.L3NVnWYaMcGBUBs5Sss7Yd+NO7ajgbMIVQ05aazE7Bp3r8kbFC7jkfD+FfD2TM6wCVei0wXkyzSyhhmmFeY9kDHrKyQXW0mvttzCymKHsg+tg26qy8feCsg9m7kVJW97U.m4uP8T2yV6ckJmsTgBEVH2BKTZwR4KlaoTLcEJCliy.t7hFMBxeutDNhiFZfMnXt74JBMXokVrzRKjKuybJaz0vvtMtTBO08CIVAD5odyyTlSB20LmCyp.vSwaiJnUJTCnhJZRNmzlVOEqskbGWHBLZA2dnIvD31yu6I0s2kiJXP9oUvfkxuT9INXPZOu4iCSgq2iSnfaK5GeLhDDDBwxm9FXffzdN9ldwAR6EGXDCCHMJgAVS3rpyZezgF3zAoH0HEYfqeIStGevfq8FMXvP3OuK.wuWBPj1yC+34Jzq2iiqvqKQAcgwYn8563LvyIYq1smwysNWuk3feOOGvbsHpwW.DCCGDLAuRx7vbUo7KJnWw6xoIN1gbuDGfyGDvUhAvyIsMXhpAQjAXHz8DZbxZbTf1+R8Hzzn7JjJYLnj5H.G8aI8DcTRopfex2cQgqAl5zAze4Y4BeEYrj65N8YuUpIvbKdeoOQ+PZE3Hg6DK8CF6X.o6J.I51TFvQ.mFcTPSPw9OQpmowOEvhrAaXjp2QAugnkKFn4lISHNKUHlyQIIBlmnBx0jJlKp.qiyfEE+cZNZWSJu2XcSbrbe5NCLJWUp73OH9FX+Q3P7oZ5J3hSodzQZszPQSXCrxCZntRxnGpfZUSCKKOhZxAJUf7oxmnZ0Vtm51Fl8ZmZbbLHIULFmPhiv5P1yJi4HjO1QXEacbDZj.ZHQKyvrT0z9PL8AvgGKWx2.wUlW4QyobBkm2.wbV9UoD00GCf8d9.iojO.PlPixqifD2Tg.0Eo44EcJXiyLA7526lIv6lIvXoFFK.RIjltR+tcClPQZIPd0Na29c70x9dR0TTnGIVP0jrVi8b2uIfqRZqBZyYyFRY06vLEcZ9Nic.s2wd0ZCjUaXR9Z9qa1Xsvs9c7cKb66rFmRViB5EWiOTGKBhWVXCOxmyOAhcgrkxUpXkR4xWrxB4WrRHGynIRxVhsgNYFwDfSEjBttjSP8gYJ67CTVtPtbEKt3h4pjubghkJtvEI5GSx0gniaKIlTbhEGQm6wTkFhHm8P3+UknYZlPovcgJqTJe9RKTHekEVpxhKT9hj.7yDVvI.yeAcEQZfKFyHujJdstzDI.DVQn8D+p7wVulTgMbc+PALJJ9kymegkJVHegEWJWkBkyOA3bvsRH.ZyfnP15rcylg1dmJmDh7iBlEZ6tiA0FC2rS54k5FC67RcKoXVeEtSMUbmCCOaSmOGY67OWtpiuQVIudds+okEMi8ONqujZdv9M4w+E+iK6aVD7Hz5eZp90+2+292tb.I5eHbNqt0vjShuAQQJltojL1DSVS7+RE3+4RXM4t8nesp84XbWCkWW54++V1+4D2gge1x+tkCH8H3KTEv+cdtmcEL+2vx3NNcL4m44eppM+H57Qp0+q6gymAT+O6neiUJF24EeNoskeg5S5MvCL9W+0+uV9cGX72cfwe2AF+swCL966dPXW6bc4tZsrbl6m6OKDvt1V0cOj3ndr3lsMUsZCyp1ohu3n+oMdEVQMaag.jGTEKce0NpxVp7ODW3I0zjhVgFB1cihUYvAJP0zG+FdjyupfXx2iaHChO.ZtkVWMHRUDHiSMQhIN0Ebr9pkcpHz.wiEn6T9WrXOvEthuwFLQxUiqltbmywmnJlFm6OyKnwsR+iNJ3qR2uoJjDvIZpm5jgnKO4ODCvtae6owMxR6cAXeW.12Ef8Mko8ahwf9h99bmiJCZpccZI.cq6b5XZHa22jweOQ34a8UMw2hbsm2pkHz75qjTMq1A5D8MndPc5RRuqGw2C7xd6rl9n.IUps2qNcMPlYFuLLl4xo9+CmSpQdC
      
      posted in Scripting
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @d-healey Still doesn't work, I tested it like that first before marking them as meta parameters

      posted in Scripting
      L
      Lurch
    • RE: XY Panel controlling Knobs, Panel does not create DAW automation but Knobs do?

      @d-healey That's pretty much where we're at - I've let the UserPresetHandler in because I know it's involved in some of the suggested resolutions in the docs, I just can't get those resolutions to work.

      XY Knobs are both flagged as meta parameters, no change unfortunately.

      posted in Scripting
      L
      Lurch