HISE Logo Forum
    • Categories
    • Register
    • Login

    HISE's Preset System

    Scheduled Pinned Locked Moved Scripting
    8 Posts 2 Posters 1.8k 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.
    • D
      Dorian
      last edited by Dorian

      When saving a preset with the "save preset" floppy icon button, I can't find how to access it again from the instrument - it does end up in "UserPresets" but how do you access from the instrument?
      I only see .presets in the instrument if I save it inside a category in a bank.

      Also, would it be possible to also have .presets accessible inside a bank, so you can have .preset files as well as category folders inside a bank... as you might have some specific patches, and then a bunch which you want to further group so it's nice and organised e.g....

      PIANO STRING MUTED PLUCKS.preset

      and then a folder beneath it inside the same bank... "Strings", which contains:

      strings staccato.preset
      strings tremolo.preset

      Also - when compiling, will it be possible to remove the default keyboard and HISE toolbar controls, and access the preset browser with our own buttons and graphics, as well as modify some of the graphics inside the preset browser just to personalize it a bit? For example the plus/magnifying glass icons, and tweak the colours to blue say...?

      1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        I agree that I'll I need to add some flexibility to the preset system (the current one is build around the specifications of NSK).

        You can already hide certain elements of the topbar and the keyboard with a JSON object in the script:

        Content.makeFrontInterface(500, 500);
        
        var toolbarData = {
          "height": 32,
          "overlaying": false,
          "bgColour": 267386880,
          "cpuTempoVoicesShown": false,
          "presetShown": false,
          "tooltipBarShown": false,
          "keyboard": false,
          "knobsShown": false,
          "knobFilmStrip": "",
          "knobNumFilmStrips": 0,
          "outputMeterShown": true
        };
        
        Content.setToolbarProperties(toolbarData);
        

        But the idea of the new HISE layout is to make this even more modular. However I'd like to keep the appearance of the Preset Browser consistent (but changing the colour will be possible (in fact it's already supported).

        1 Reply Last reply Reply Quote 0
        • D
          Dorian
          last edited by

          Ok thanks - it's a shame you can't add your own title graphic/art and icons etc, just small things to match to your own interface. I actually like how it looks and the layout, but it does stick out a tiny bit just with those small differences

          1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart
            last edited by

            Let me check, maybe I'll find a way to allow minor customization without breaking the consistency.

            1 Reply Last reply Reply Quote 1
            • D
              Dorian
              last edited by

              When removing HISE's default toolbar as you showed above - can we map our own graphics to these controls, and if so, how can we do that?

              Open preset browser
              previous preset
              next preset
              Preset name display
              Save preset
              CPU usage

              1 Reply Last reply Reply Quote 0
              • D
                Dorian
                last edited by

                • and also, how can we change the colour of the preset browser?
                1 Reply Last reply Reply Quote 0
                • Christoph HartC
                  Christoph Hart
                  last edited by

                  This is currently only possible on the C++ side by giving it another colourId, but the new layout system makes this all customizable using JSON data - when it's ready :)

                  1 Reply Last reply Reply Quote 1
                  • D
                    Dorian
                    last edited by

                    Is that for changing colour as well as the remapping I asked about in the message before?

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

                    46

                    Online

                    1.7k

                    Users

                    11.7k

                    Topics

                    101.9k

                    Posts