HISE Logo Forum
    • Categories
    • Register
    • Login

    Documentation for ScriptPanel is online

    Scheduled Pinned Locked Moved Documentation
    5 Posts 4 Posters 1.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Christoph HartC
      Christoph Hart
      last edited by Christoph Hart

      Hi everybody,

      I just wrote a rather extensive documentation of the ScriptPanel, which allows you to build custom UI types directly in Javascript:

      favicon

      (hise.audio)

      This is an advanced topic, so you should know your way around HISE and Javascript a little in order to enjoy this text :)

      It also includes a few real world examples which were actual user requests (mostly from Elan).

      Let me know if you stumble upon anything (like if the code examples don't work somehow or there's something badly explained).

      1 Reply Last reply Reply Quote 1
      • d.healeyD
        d.healey
        last edited by

        I hope that infinitely rotatable heads are going to be the next big thing in sampling :)

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        1 Reply Last reply Reply Quote 1
        • E
          elanhickler
          last edited by elanhickler

          6-state button causes hise to hang indefinitely after compiling. It's all good until you add this line of code to onControl callback

          SixStateButton.update(number, value);

          Also, you don't make it easy to post your HISE version. No text selection.

          alt text

          1 Reply Last reply Reply Quote 1
          • Dominik MayerD
            Dominik Mayer
            last edited by

            I second the text selection feature. +
            The final 6-state-button script throws an error at line 44.
            setButtonValue(this, 1 - this.getValue()); // This expression is not a function!

            greetings,
            d

            1 Reply Last reply Reply Quote 0
            • E
              elanhickler
              last edited by

              a button for "copy debug info to clipboard" would be nice, then we can easily paste in os, system info, build info, etc.

              1 Reply Last reply Reply Quote 1
              • First post
                Last post

              48

              Online

              1.7k

              Users

              11.7k

              Topics

              101.8k

              Posts