Forum
    • Categories
    • Register
    • Login
    1. Home
    2. goldee
    3. Topics
    G
    • Profile
    • Following 0
    • Followers 0
    • Topics 13
    • Posts 32
    • Groups 0

    Topics

    • G

      Help! Automation image painting in panel

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      5
      0 Votes
      5 Posts
      89 Views
      dannytaurusD

      @David-Healey Yeah, me too. But I thought for someone learning how to do the basics of optimising repetitive code into loops, I would just show the basic method.

      @goldee What David means, if we're talking about the same thing, is that you can get an array of components and loop through them directly, instead of fetching each one by name.

      const panels = Content.getAllComponents("instimg_pnl\\d+"); for (panel in panels) { panel.loadImage("{PROJECT_FOLDER}" + panel.getId() + ".png", "img"); panel.setPaintRoutine(function(g) { var a = this.getLocalBounds(0); g.drawImage("img", a, 0, 0); }); }
    • G

      Tag system in preset browser

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      600 Views
      G

      Hello is there any one to guid me through it or how I learn more about it

    • G

      Analog Noise in my fx plugins

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      526 Views
      AllenA

      @goldee
      Of course you can simlply use a sampler to do this.
      You can also try something like "micro sidechain" (which is basically inject the noise aound the 0 point) might give you a more natural sounding result

    • G

      Inverted threshold knob for compressor / dynamics module

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      0 Votes
      6 Posts
      1k Views
      rglidesR

      You can also do this after your knob callback - knbIverted.setRange(-100, 0, 0.01); - or knbIverted.setRange(0, -100, 0.01)

    • G

      Native Linux Vst3 compilation

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      2
      0 Votes
      2 Posts
      347 Views
      David HealeyD

      @goldee Yes you can do this with HISE

    • G

      linked buttons with each having a different function

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      591 Views
      G

      @d-healey

      HiseSnippet 1251.3oc6Y0saaaCElJNJn1aqncX2saHxUxncIRNNMAHKXtw4GXrlDu4trNDTTPKQaSXZRCIprXLDf8n0Go8FrQRIaI65+S6V5f0EBljmuy4iGdNjGJW0m6hCB39.irutWWLv3KMq0iIZUtEhv.UNFX7XyyQABrOLpqi50EEDf8.FFYNS0gQ10A5m+5GNBQQLWbRW.vUbhK9UjNDQRuUK8iDJ8TjG90jNojtXoJtbVYNkGJ4SFSaPWjaaTS7EHkXqYBL13DOhf6WSfD3.fw5Gw85UqE+2YQxeEIfTmhUMb.0jJJp6S4TOEiU8BJ2hP8p1edG.jZoZhWHSjW3aLOm3QFzeh23I5AfIHR6OLVaX5kYH54jld1on2XnjQJJsdDkdpYMWeRWQxHJ97ElUXxEmFHoaOMUhjErFdCyxboDLwVcPswm5KaL.g0KrseNT9J+A47wMgjCxkStBDHf2f7gMtEdH752dPtF2ds8ak+VGXrUSr3jFMvtBqMqQ5zkhgpv.mMyqEzYVBVPI3PVwYALyNyqYJNhYpKXuhvZKQ02cHwUl2oKmIaXs4QgBAmsmB0G.xYFn1eDa0lwqGDOoz+NZdMMUnceQx5LKYKNNy4j1dNWWXVJov.C5b8NyR3c0Vr+TYq.kHLgOmVFQo0k4nVpwJeTp4vTEJgkSVLmz7a5hkivnDFF1Hj4JHbFLZHK2HDOW5kng3749ibP4Ck6hnPhmJ5VafsHLO7sW1nu7RMpjS+hz.ZEGEn7LWoTjUd3gGBsyC2daXLoBfLt.JIQarmFWjoTOxfUoszyfWJD9j5gBrkceNEYp6zuwz.LbTzbenEQxT6CfD32GSXJl0TzR1yydV9Ahl.puYmtQ6+DshEIbz7aTotKEI0dl6ljK2Yd84Nqb5pH6EzqOvayYWvE3KYVJGbV4HvQGpQiwNVrqih8G6vpyi8mFPKVXm5X+TKuZAkGRM7IelS9juzGL6FsoSJA4rJLh3xtX1jNtFDuSk7TxMhYkTTg9LxGGeFYz1V.h7nvrlw6vBzTNc4JfE.dg6G7h2O36NJ7X2vbBeu6m02eLV+WpbLRfTUpDubHWh5h8ED0puww3ajk8EU2RVyiwAsE7t50q3SVjQHywJ1sCL4e9Sk5Mnw6qWxG4Q3m4yC6NxjZAzegIp+leTzewT5+8zYyePoES+6NQ82bNz+5yQTysoobh9KwWPMsuRSlFeqA.zS8isMT2B3CpvUVaM2KjhDCWvspbt3Aj6EMTUtpJYYADQuzqRezpBedo3SMqRDtsFOGWaLbTl17ofiw2c4qLipGNgfqad5a9DcQkz2c5QCtAotN7yRtAY5KJL0aPdLlhFxQ8qDOQqjN9sRi4NlUX2H24oJmh7G0MmYtmmNy+7b5wBpoD7Ac75WapcyOzIodo+gMIehYUz+UK1+LOTPXMOGIK0Ts85EgcpwC8cwR5wXx5ZU6ztlpPgn11p1JRTCy7zM9a4S7fNp1FwC5zePvhlbWXUx8pj6UI2++L4dmojbC.qRtWkbuJ49y1j6hqN4dUx8pj6OORt+2vFcPt972E+04UoZOR2ibdyz+arYMOW0FN36pZZZukMnCwi7NWW02b36b.fwiovRfYmk.Swk.ytKAlWrDX1aIvr+Twn9ioeYnf2IJlW1Q0SzejVCiSXHYzqN7G7O.7+xJP
    • G

      Seperate combobox for each sampler to change sample maps

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      682 Views
      David HealeyD

      @goldee In that case you need to add two comboxes to your UI script. In the callback of one you change the sample map for sampler A and in the callback for the other you change the sample map for sampler B.

    • G

      parametric eq every band has a different color

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      1k Views
      DanHD

      @goldee do it in scriptnode. set up a new filter for each band (check on here as to which filters are working properly there was a thread from @aaronventure on it), set each filter to the same external buffer display. Then on your UI set up a FilterDisplay floating tile for each band / filter and change the colours (via LAF if you want gradients).

      The nodes you can do with the snippet above and a draggableFilterPanel floating tile...

    • G

      search buttons in viewpoart

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      8
      0 Votes
      8 Posts
      1k Views
      G

      @d-healey thank you

    • G

      Offline password protection in plugin

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      849 Views
      L

      @goldee
      I recommend that you create an external API that checks each connection (unfortunately, it doesn't work offline).

    • G

      Knob on loop for Lottie animations in HISE

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      1 Votes
      1 Posts
      336 Views
      No one has replied
    • G

      Custom Preset Browser Example using FileSystem API

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      6
      0 Votes
      6 Posts
      696 Views
      David HealeyD

      @goldee There are some examples on the forum. But start with the basics of scripting so you understand what you're doing and have control over it.

    • G

      How to make a guitar tuner

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      20
      0 Votes
      20 Posts
      3k Views
      A

      @iamlamprey Faust library search is hot trash. Your best bet is to go through all the libraries a couple of times and sorta learn all that's there. Also, use the github version for proper search (you can also learn how it was done). That's kind of where all their dev resources seem to be going.

      https://faustlibraries.grame.fr/libs/analyzers/#anpitchtracker

      https://github.com/grame-cncm/faustlibraries