HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. Mickolos
    M
    • Profile
    • Following 1
    • Followers 0
    • Topics 2
    • Posts 17
    • Groups 0

    Mickolos

    @Mickolos

    I'm a UI and UX digital designer by trade and own my own ltd company doing mainly contract jobs for large international companies...

    I'm also a producer and musician and live music hardware fanatic...

    So, I started to use HISE to combine my two loves of design and music so I design and create my own VST plugins which I only seem to see in hardware and non-existent as VSTs.

    12
    Reputation
    10
    Profile views
    17
    Posts
    0
    Followers
    1
    Following
    Joined
    Last Online
    Location Dublin, Ireland

    Mickolos Unfollow Follow

    Best posts made by Mickolos

    • RE: Change the slider name and value placement

      Thanks guys, finally got my head around it 😀

      @rglides and @Oli-Ullmann
      Sorry I didn't know how to use snippets before but after loading them they thought me everything I needed to know to figure out what I was doing wrong and comparing them with each other was a huge leap forward in my understanding of what does what.

      @dannytaurus Thank you for your detailed input. This helped clarify some things and understand the other guys suggestions better. I'll defo check out regex101 too, thanks for the suggestion.

      @d-healey Thanks for all your advice and patience, it really helped improve my understanding.

      Thanks again everyone! 🤘

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @d-healey This is gold mate. I'll get cracking on it on hopefully have something good to show ya, thanks :-)

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      Thanks @d-healey I really feel like I'm wasting everyone's time at this point so don't feel obligated, and no rush. But I still very much appreciate the offer.

      Here's rglides suggestion which worked. In green is what I loosely understand, I red is what I don't.Screenshot 2025-06-10 at 12.20.50 PM.png

      Here's the updated version with rglides suggestions for allowing knob values to have decimals and to style all knobs globally. None of these updates I really understand fully.
      Screenshot 2025-06-10 at 12.39.38 PM.png

      Here's dannytarus recommendation to target all knobs:
      Screenshot 2025-06-10 at 12.20.59 PM.png

      ...
      In summary

      1. I want to target all knobs so I don't have to duplicate code.
      2. I want to show knob value with decimals. (This is not an issue of the slider properties, as I've matched it with other knobs that show the full character amount).

      I know there is a combined negative effect of code I added to the original which I did not account for but can't figure out what it is.

      PS: I don't know what a snippet is and how to use it.

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @d-healey Yup that's basically what I said. And what I'm doing.

      The problem with your suggestion is whether I type or copy I still do not understand it right now. Hence why I'm asking for advice here. I have manage to solve problems already but the only thing that is helping me with this seeing the code recommendations here from everyone, which then allows me understand what went wrong or what new functions are possible.

      Remember I am not a developer but I want to learn, I am digesting your videos, forum posts and dev glossary, but I do not know what the possible functions are, what functions are outdated (the that global style I started with from your video), etc. Some information to what I'm trying to do is just not out there at least in a way I can search or find or understand it.

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @Oli-Ullmann You're an absolute legend Oli, that worked like a charm :-)

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @d-healey Thanks Dave, will keep at it so.

      As a UX/UI designer I'm really missing more WYSIWYG design tools as it takes so much time to code to do the simplest of things. I know it's not supposed to be a design tool but seems strange to have some design tools and not other basic ones. Like add a text box, link it to a knob name or value, etc.

      And no offense to anyone working on HISE, cause it's awesome! - And know it's more difficult than how I'm making it sound to implement those features, it's obviously not made for the general plebs like me :-)

      Anyways loving it so far though, and I love the community, and appreciate everyone's feedback. I think I'll do crash course in C++ and/or JUCE to really understand what the code is actually doing.

      Cheers! :-)

      posted in Newbie League
      M
      Mickolos
    • RE: Looking for paid lessons

      @mmprod Done! :-)

      posted in General Questions
      M
      Mickolos
    • Looking for paid lessons

      As a total noob, I'm finding it very difficult to get started so I'm looking for someone who can give me lessons over video chat, I'm thinking 30min-60min slot, we can agree on a price that works for both of us.

      I've just started with HISE and created some presets and played around with script node, though I'm finding it very difficult to understand the terminology, UI, and where everything is and how best to approach things.

      My coding skills are limited HTML/CSS, so I've no real relevant coding knowledge for HISE.

      So I'd like someone who is a pro with HISE and can give me lessons, likely on a regular basis when I run into issues or want advice.

      My only requirements are they must be very capable with HISE and can speaking English.

      Let me know if your interested ✌

      posted in General Questions
      M
      Mickolos

    Latest posts made by Mickolos

    • RE: Change the slider name and value placement

      Thanks guys, finally got my head around it 😀

      @rglides and @Oli-Ullmann
      Sorry I didn't know how to use snippets before but after loading them they thought me everything I needed to know to figure out what I was doing wrong and comparing them with each other was a huge leap forward in my understanding of what does what.

      @dannytaurus Thank you for your detailed input. This helped clarify some things and understand the other guys suggestions better. I'll defo check out regex101 too, thanks for the suggestion.

      @d-healey Thanks for all your advice and patience, it really helped improve my understanding.

      Thanks again everyone! 🤘

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @d-healey This is gold mate. I'll get cracking on it on hopefully have something good to show ya, thanks :-)

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      Thanks @d-healey I really feel like I'm wasting everyone's time at this point so don't feel obligated, and no rush. But I still very much appreciate the offer.

      Here's rglides suggestion which worked. In green is what I loosely understand, I red is what I don't.Screenshot 2025-06-10 at 12.20.50 PM.png

      Here's the updated version with rglides suggestions for allowing knob values to have decimals and to style all knobs globally. None of these updates I really understand fully.
      Screenshot 2025-06-10 at 12.39.38 PM.png

      Here's dannytarus recommendation to target all knobs:
      Screenshot 2025-06-10 at 12.20.59 PM.png

      ...
      In summary

      1. I want to target all knobs so I don't have to duplicate code.
      2. I want to show knob value with decimals. (This is not an issue of the slider properties, as I've matched it with other knobs that show the full character amount).

      I know there is a combined negative effect of code I added to the original which I did not account for but can't figure out what it is.

      PS: I don't know what a snippet is and how to use it.

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @d-healey Yup that's basically what I said. And what I'm doing.

      The problem with your suggestion is whether I type or copy I still do not understand it right now. Hence why I'm asking for advice here. I have manage to solve problems already but the only thing that is helping me with this seeing the code recommendations here from everyone, which then allows me understand what went wrong or what new functions are possible.

      Remember I am not a developer but I want to learn, I am digesting your videos, forum posts and dev glossary, but I do not know what the possible functions are, what functions are outdated (the that global style I started with from your video), etc. Some information to what I'm trying to do is just not out there at least in a way I can search or find or understand it.

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @dannytaurus Thank you.

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      Thanks everyone for your input but none of those new suggestions are working for me. Obviously because I'm doing it wrong.

      There was a lot of different recommendations and any combination of them seems to break the code from affecting the knobs. As a noob, I'm not sure where and what to place everything...

      Heres what I got which compiles okay but does nothing to the knob

      .------- PS: I don't know how to make all the code appear in the black box so it overflows at the top and bottom on this page------


      Content.makeFrontInterface(1000, 1000);

      const comps = Content.getAllComponents("^.(Knob|Button).$");

      const ValueLAF = Content.createLocalLookAndFeel();

      ValueLAF.registerFunction("drawRotarySlider", function(g, obj)
      {
      g.setColour(Colours.white);
      g.setFont("Arial", 20);

      var area = obj.area;
      g.drawAlignedText(obj.valueAsText(obj.value, 0), [0, 0, area[2], area[3] - VALUE_Y_POS], "centred");
      
      
      
      var a = obj.area;
      	
      	// Knob Background Colour
      	g.setColour (obj.bgColour);
      	g.fillEllipse(a);
      	
      	// Knob Inner Colour (Item 1)
      	g.setColour(obj.itemColour1);
      	g.fillEllipse ([5, 5, a[2] - 10, a[3] -10]);
      	
      	//Knob Marker Position
      	var start = 2.5;
      	var end = start * 2 * obj.valueNormalized - start;
      	g.rotate (end, [a[2] / 2, a[3] / 2]);
      	
      	// Knob Marker Colour
      	g.setColour(obj.itemColour2);
      	g.fillRoundedRectangle([a[2] / 2 - 5 / 2, 3, 5, 11], 2.5);
      

      });

      for (i = 0; i < knobs.length; i++)
      {
      knobs[i].setLocalLookAndFeel(knb_LAF);
      }

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @Oli-Ullmann -
      ....And how do I show the decimals in the new knob like the default shows?
      Screenshot 2025-06-09 at 7.15.08 PM.png

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @rglides Thanks for your help. One last question:

      Is there a way to target all knobs with this?
      const var Knob1 = Content.getComponent("Knob1");

      Currently I can only add one knob to this, do I need to duplicate this for every knob or is there a more efficient way to target all knobs?

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      @Oli-Ullmann You're an absolute legend Oli, that worked like a charm :-)

      posted in Newbie League
      M
      Mickolos
    • RE: Change the slider name and value placement

      Sorry @rglides - I missed your reply. Thanks for that.

      I tried your code in a new project and nothing happens to the knob after I added this, see image. Any idea what's going on?

      Screenshot 2025-06-09 at 4.50.51 PM.png

      posted in Newbie League
      M
      Mickolos