HISE Logo Forum
    • Categories
    • Register
    • Login

    Feature Request: bind save xml to ctrl + s

    Scheduled Pinned Locked Moved Feature Requests
    18 Posts 4 Posters 858 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.
    • StraticahS
      Straticah
      last edited by

      Hey there i would like to open a request about binding ctrl + s to "save xml" at default.

      I think this would make sense, what do you think?

      building user interfaces in HISE :)
      web: www.vst-design.com

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

        @Straticah I'm so used to the current key binding that I don't really mind any more, but I believe this request has been made a few times in the past, probably by me as well :)

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

        Christoph HartC 1 Reply Last reply Reply Quote 1
        • Christoph HartC
          Christoph Hart @d.healey
          last edited by Christoph Hart

          @d-healey Yeah I guess the only opponent to that idea is my muscle memory :)

          Didn't Greg made a pull request about this at some point in the past? Nevermind, he was the one adding that feature at all: https://github.com/christophhart/HISE/pull/169

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

            OK everybody, vote is out: upvote this if you want ctrl+S to save the XML, downvote to leave it like that.

            A 1 Reply Last reply Reply Quote 11
            • A
              aaronventure @Christoph Hart
              last edited by

              @Christoph-Hart For posterity I think it would the the right course of action.

              Currently I use a StreamDeck macro to save an xml. I created it in the first place because of both the weird shortcut and the two prompts (which I later learned can be disabled in Projucer).

              A lot of the stuff I suggest on the forum etc. has to do with experience continuity from other existing established pieces of software and workflows, so I agree. I think the UX department in that regard is HISE's biggest flaw, along with the state of the docs (which is a major compliment in fact). By default the experience should be aligned with similar existing established pieces of software, and options given for each user to tweak things according to their needs.

              So why not add it to the shortcuts list? These are project-agnostic, stored in the HISE config file, right? That way everyone's happy. Put the default to whatever gets voted here.

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

                @aaronventure said in Feature Request: bind save xml to ctrl + s:

                which I later learned can be disabled in Projucer

                Tell me more.

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

                A 1 Reply Last reply Reply Quote 0
                • A
                  aaronventure @d.healey
                  last edited by

                  @d-healey Well, I only saw this in ProJucer some time ago,

                  f6363a16-cf33-4eb1-8453-9fee5704ff4b-image.png

                  but your prompt made me realize I never tried it.. and it doesn't seem to work for saving either XML or HIP.

                  So my bad for spreading disinformation 😅

                  d.healeyD Christoph HartC 2 Replies Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @aaronventure
                    last edited by

                    @aaronventure Aha yeah I think that's for user presets in the preset browser.

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

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

                      Ah that is for the compiled plugin and adjusts whether to show up a native dialog window if you want to overwrite a

                      user PRESET

                      as you might want to handle it differently (with a custom modal dialog system or not all).

                      But you can rest assured that I doom the day I decided to call the .hip files "Presets", this sits at the top spot for badly named things in HISE.

                      Anyways, the suggestion of making it customizable is the one to go, I didn't write a customizable shortcut system just to not use it :)

                      d.healeyD A 2 Replies Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @Christoph Hart
                        last edited by

                        @Christoph-Hart said in Feature Request: bind save xml to ctrl + s:

                        I didn't write a customizable shortcut system just to not use it :

                        Any chance you could fix the CTRL+D to duplicate bug on Linux while you're there?

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

                        1 Reply Last reply Reply Quote 0
                        • A
                          aaronventure @Christoph Hart
                          last edited by

                          @Christoph-Hart said in Feature Request: bind save xml to ctrl + s:

                          this sits at the top spot for badly named things in HISE.

                          Is it somewhere with

                          • Scriptnode Syntesiser
                          • Syntesizer Group
                          • Wavetable Synthesiser

                          :face_with_tears_of_joy:

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

                            @aaronventure yeah those are just ugly and spelled incorrectly, but the preset one is criminally confusing :)

                            A 1 Reply Last reply Reply Quote 1
                            • A
                              aaronventure @Christoph Hart
                              last edited by

                              @Christoph-Hart Is there a particular reason the naming in the UI couldn't be changed? Are you referencing these strings in the code? I mean both the spelling and the preset thing.

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

                                @aaronventure said in Feature Request: bind save xml to ctrl + s:

                                Is there a particular reason the naming in the UI couldn't be changed?

                                No. Thankfully I'm using a display string and a separate ID for identifying and loading the modules, so this can be changed without issues (which I just did).

                                I've also implemented the customizable shortcut to swap XML + HIP and what can I say... grumpy chris doesn't like changes so I'll keep it like it always was on my system...

                                A 1 Reply Last reply Reply Quote 3
                                • A
                                  aaronventure @Christoph Hart
                                  last edited by

                                  @Christoph-Hart Great, good to hear!

                                  Since we we're talking about this, there's one more thing: what's up with the (non-alphabetic) ordering of FX and sound generators in the add/dropdown menu? Is that a code thing where you reference the indexes instead of their internal IDs for adding them?

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

                                    Yeah they are vaguely sorted by importance (so the Sampler module and the Container come first) but let's switch to alphabetical sorting and check how it feels...

                                    A 1 Reply Last reply Reply Quote 2
                                    • A
                                      aaronventure @Christoph Hart
                                      last edited by

                                      @Christoph-Hart I wonder how many people are now angry because they knew exactly where on the list each processor/effect was.

                                      Jokes aside, what a great few weeks for QoL updates in HISE. Thanks, all these make working with it that much more enjoyable.

                                      🍻

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

                                        @aaronventure said in Feature Request: bind save xml to ctrl + s:

                                        I wonder how many people are now angry

                                        I already added the Phase FX effect 5 times because it's at the old location of the ScriptFX...

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

                                        19

                                        Online

                                        1.8k

                                        Users

                                        12.1k

                                        Topics

                                        104.9k

                                        Posts