HISE Logo Forum
    • Categories
    • Register
    • Login

    Preset Browser Tagging System with Custom UI

    Scheduled Pinned Locked Moved C++ Development
    7 Posts 3 Posters 415 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.
    • Casey KolbC
      Casey Kolb
      last edited by Casey Kolb

      Hey all,

      I'm trying to work out how to get a custom UI for the preset browser tagging system without using LAF. I think I'd only need three new API calls for getting and setting the current preset tags, and saving tags to the current preset, but I'm struggling to get those working in the Scripting API.

      Does anyone have any ideas for how to achieve this? It looks like all of the functionality is already there in the preset browser files like writeTagsInXml and TagList::toggleTag, but I want some custom UI stuff for the tags so I can more prominently feature them. Also, trying to work out a way to have the tags filter the presets per folder selected, rather than globally. Any help would be much appreciated!

      Casey Kolb
      Founder & CEO of Lunacy Audio
      Composer | Producer | Software Developer

      ustkU 1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @Casey Kolb
        last edited by ustk

        @Lunacy-Audio I’m just wondering if it is not possible to just systematically list all available presets in a file as object and associate a list of tags? The file system should allow this I imagine. The only down side is that tags are not embedded in individual presets, so importing/exporting presets is done with no tags. But if you don’t need this it should be doable...

        EDIT: of course you’d need your own preset browser if you adopt this solution...

        Can't help pressing F5 in the forum...

        Casey KolbC LindonL 3 Replies Last reply Reply Quote 0
        • Casey KolbC
          Casey Kolb @ustk
          last edited by

          @ustk The only issue is that you'd have to scrap the rest of the preset browser functionality, like the favoriting and searching features.

          Casey Kolb
          Founder & CEO of Lunacy Audio
          Composer | Producer | Software Developer

          1 Reply Last reply Reply Quote 0
          • Casey KolbC
            Casey Kolb @ustk
            last edited by

            @ustk said in Preset Browser Tagging System with Custom UI:

            EDIT: of course you’d need your own preset browser if you adopt this solution...

            Ah yeah we're on the same page.

            Casey Kolb
            Founder & CEO of Lunacy Audio
            Composer | Producer | Software Developer

            Casey KolbC 1 Reply Last reply Reply Quote 0
            • Casey KolbC
              Casey Kolb @Casey Kolb
              last edited by

              @Lunacy-Audio If there were a way to change and update tags through the Scripting API, you'd be able to keep all the other awesome preset browser stuff, but have a custom GUI. Just trying to gauge how difficult it is to weave those into the API. Doing some digging right now.

              Casey Kolb
              Founder & CEO of Lunacy Audio
              Composer | Producer | Software Developer

              1 Reply Last reply Reply Quote 0
              • LindonL
                Lindon @ustk
                last edited by

                @ustk - exactly the system I built - so yep. possible

                HISE Development for hire.
                www.channelrobot.com

                1 Reply Last reply Reply Quote 0
                • Casey KolbC
                  Casey Kolb
                  last edited by

                  I figured out how to hook it up with the API system in order to get and set tags from presets, so all good!

                  Casey Kolb
                  Founder & CEO of Lunacy Audio
                  Composer | Producer | Software Developer

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

                  25

                  Online

                  1.7k

                  Users

                  11.8k

                  Topics

                  102.8k

                  Posts