HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. hujackus
    3. Topics
    • Profile
    • Following 0
    • Followers 1
    • Topics 3
    • Posts 36
    • Groups 0

    Topics

    • hujackusH

      Engine.intToHexString() does not appear int the API List

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      2
      1 Votes
      2 Posts
      48 Views
      Christoph HartC

      @hujackus yup, it was missing the doc string in the header file so it wasn't picked up by the API generator. It's fixed now.

    • hujackusH

      Setting colors in paint routines. Colours.fromVec4() troubles.

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      2
      0 Votes
      2 Posts
      67 Views
      hujackusH

      I added another test panel and I think I figured it out.

      const Panel10 = Content.getComponent("Panel10"); const colorConst10 = 0xffddbbaa; Panel10.setPaintRoutine(function(g) { var vec4 = Colours.toVec4(colorConst10); var c = Colours.fromVec4(vec4); Console.print(colorConst10); //4292721578 Console.print(vec4); //[Array] Console.print(trace(vec4)); //[0.8666666746139526,0.7333333492279053,0.6666666865348816,1.0] Console.print(c); //-2245718 g.setColour(c); g.fillRect([0,0,20,20]); });

      The thing that I was getting wrong this whole time was that the vec4 array contains normalized RGB components. I thought the problem was that the colors were out of scope or something.

    • hujackusH

      How can you tell if you have a VST2 or VST3 license?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      21
      0 Votes
      21 Posts
      834 Views
      hujackusH

      @clevername27 said in How can you tell if you have a VST2 or VST3 license?:

      @hujackus I wouldn't worry about it. Just do your thing. I don't think Steinberg will mind.

      I'm just trying to comply with the open source terms set by HISE. It is impossible for me to release my VST2 version because of not having a VST2 license from Steinberg, and even if I did have a license I would not be able to release it because HISE requires the project to be fully open source under GPLv3 (unless I purchase the Indie commercial license).

      In fact, nobody can release a VST2 under the HISE Open Source License. It was never possible. Therefore, I must consider VST3 only if I am to use HISE. It has taken a lot of review to come to this conclusion. Right now I'm just trying to find out if it is true that I don't need a VST3 license from Steinberg if I only release using GPLv3.