Forum
    • Categories
    • Register
    • Login

    Disable frontend Macros on right click

    Scheduled Pinned Locked Moved General Questions
    3 Posts 3 Posters 36 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.
    • P
      paper_lung
      last edited by paper_lung

      Hey all, I'm using the frontend macro system. When right-clicking any knob or button, the right click menu shows "Assign Macro / Connect to 1/2/3", which is great for most controls.

      However, I'd like to suppress this menu on specific controls, particularly the macro knobs themselves I have on my UI. Showing "Connect to 1/2/3" on a control that is already a dedicated macro control feels confusing from a UX perspective.

      I also need MIDI learn on these controls, so disabling that isn't an option.

      Is there a per-control property to disable the macro assignment menu? If not, would this be feasible as a feature request?

      HISEnbergH 1 Reply Last reply Reply Quote 0
      • HISEnbergH
        HISEnberg @paper_lung
        last edited by

        @paper_lung I believe the Macro system is something of a "deprecated" system, and it's pretty limited in terms of customizability:

        https://forum.hise.audio/topic/1785/documentation-on-macros-anywhere/8

        Two options:

        1. Roll your own system via HISE ]script.
        2. Edit the source code.

        Personally I don't see any issues with the Macro System, I think it's pretty good and just needs a bit of updating. More API calls, a few QOL improvements, and it is actually pretty useful. A few features I'd like to see are mainly in the FrontendMacroPanel like being able to set a skew amount on the mapping and changing the parameter's to display the parameter text rather than the parameter ID (Instead of "knbReverb", it will just display "Reverb").

        But I think your request is quite reasonable. Depending on the interest here I could make some edits and pr request with these features.

        Sonic Architect && Software Mercenary

        1 Reply Last reply Reply Quote 0
        • David HealeyD
          David Healey
          last edited by

          I think you can probably do it using the MidiAutomationHandler: https://docs.hise.dev/scripting/scripting-api/midiautomationhandler/index.html

          Free HISE Bootcamp Full Course for beginners.
          YouTube Channel - HISE tutorials
          My Patreon - More HISE tutorials

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

          20

          Online

          2.4k

          Users

          13.8k

          Topics

          120.2k

          Posts