HISE Logo Forum
    • Categories
    • Register
    • Login

    Best Practice for Managing Dynamic FX Chains with UI Buttons?

    Scheduled Pinned Locked Moved General Questions
    3 Posts 3 Posters 176 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.
    • J
      jhonnmick
      last edited by jhonnmick

      Hey everyone,

      I’m currently building a multi-FX instrument in HISE and wondering how others manage dynamic FX chains—especially when toggling effects on/off via UI buttons.

      Right now I’m enabling/disabling FX modules directly in the script, but it gets messy with multiple FX and routing. Is there a clean way to structure this logic or maybe create a reusable container method?

      Would love to see how more experienced devs are handling this kind of workflow.

      Thanks!

      Jhonn Mick
      calculadoradedias.com

      LindonL HISEnbergH 2 Replies Last reply Reply Quote 0
      • LindonL
        Lindon @jhonnmick
        last edited by

        @jhonnmick take a look at ScriptNodes and Hardcoded ScriptFX

        HISE Development for hire.
        www.channelrobot.com

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

          @jhonnmick Lindon is right, you will want to spend most of your time looking at the SlotFx API.

          I've shared one template on how you might handle this here:

          https://forum.hise.audio/topic/12723/modular-fx-template-changing-fx-order-with-drag-and-drop-panels

          it's fairly recent but may be outdated now, as the most recent update of HISE contains a dynamic container which is well suited to this task. If you pull from the recent developer branch on github you can experiment with this (I haven't yet).

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

          21

          Online

          2.0k

          Users

          12.7k

          Topics

          110.6k

          Posts