HISE Logo Forum
    • Categories
    • Register
    • Login

    Sliders not responding to "Consumed" MIDI CCs

    Scheduled Pinned Locked Moved Solved Scripting
    21 Posts 4 Posters 228 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.
    • CyberGenC
      CyberGen @d.healey
      last edited by CyberGen

      @d-healey @d-healey said in Sliders not responding to "Consumed" MIDI CCs:

      setCustomAutomation

      Now that I've had a bit more time, there are a number of hurdles with using this method.

      Issues Encountered

      MIDI Learn disappears
      The "MIDI Learn" option no longer appears in the right-click context menu of knobs β€” unless an automationId has been manually assigned in the Properties panel.

      automationId overrides control callbacks
      Assigning an automationId disables the knob's regular controlCallback, which is where most of my knob logic lives (e.g., updating processors, linked components, states, etc.).

      Workaround via automation callback
      You can attach a callback to a specific automation and call the original controlCallback logic from there β€” but this adds boilerplate and breaks modularity.

      Avoiding feedback loops crashes HISE
      Trying to assign a knob as the target of its own automation (to bypass issue #2) results in an infinite loop that crashes HISE.

      Controller numbers don’t carry over
      If you switch the automationId to a new target, the MIDI CC assignment doesn't carry over. It must be learned again manually β€” making it difficult to share CC control across multiple processors or targets.

      πŸ€•

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

      9

      Online

      1.8k

      Users

      12.0k

      Topics

      104.4k

      Posts