Forum
    • Categories
    • Register
    • Login

    Matrix Modulators not driven by the controls in exported plugin

    Scheduled Pinned Locked Moved Bug Reports
    6 Posts 4 Posters 26 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.
    • ustkU
      ustk
      last edited by ustk

      So my UI sliders processorId and parameterId are set to control the MM Value parameters of the different Extra slots. Corresponding extra_mod nodes are properly linked in each network I have.

      All networks have been compiled and loaded into hardcoded FXs

      Everything works fine in Hise, be it direct slider control or from the modulators

      But in exported plugin, all root parameters connected to the extra_nodes are staying quiet.
      Direct ol' parameter connections are working, so I'm sure the networks are enabled and producing sound.
      When dragging a modulator to a knob, I can see the mod bar raising with the level, but the parameter is not modulating (aka lastModValue not updating)

      It might not be the Matrix Modulators that are not being controlled, might be later in the chain, extra_mod nodes, etc...

      To be clear on my settings

      • sliders have targetId and corresponding MM have the same ID
      • sliders processorId & parameterId are connected to the MM's Value parameter in the hardcoded modules extra slots
      • networks root parameters are set to combined
      • extra_mod nodes are properly controlled from UI and Matrix Modulation
      • since it's an FX plugin, AllowPolyphonic is disabled in nodes and networks

      Is there any specific flag to set when exporting plugins for the new modulation system to work?

      Hise made me an F5 dude, any other app just suffers...

      GoodflowG OrvillainO 2 Replies Last reply Reply Quote 1
      • GoodflowG
        Goodflow @ustk
        last edited by

        @ustk Been running into this on multiple instrument + fx projects. I've tried polyphonic/monophonic scriptnode networks and went the C++ route with core::extra_mod and createExternalModulationInfo. All's well in HISE in every case, but not in the compiled plugin.

        Skipping the extra_mods and modulating the parameters directly in a network works fine in exported plugins. I think it's a lower resolution modulation, but it ruled out the slots/nodes/etc as the problem.

        ustkU 1 Reply Last reply Reply Quote 1
        • ustkU
          ustk @Goodflow
          last edited by

          @Goodflow that’s a proper investigation!
          Yeah the resolution of direct parameter modulation is tied up to the buffer size whereas matrix modulation is sample accurate.

          Since I also have envelope modulation, it needs that accuracy to be snappy enough

          So we’ll need the boss to fix this @Christoph-Hart ☺

          Hise made me an F5 dude, any other app just suffers...

          Oli UllmannO 1 Reply Last reply Reply Quote 0
          • Oli UllmannO
            Oli Ullmann @ustk
            last edited by

            @ustk
            I spent a lot of time today fixing a modulation problem. My solution was to comment out the relevant matrix IDs in the Matrix Modulation Properties. It was a very strange problem, but now it works. Maybe this will help you too?

            1 Reply Last reply Reply Quote 0
            • OrvillainO
              Orvillain @ustk
              last edited by

              @ustk said in Matrix Modulators not driven by the controls in exported plugin:

              So my UI sliders processorId and parameterId are set to control the MM Value parameters of the different Extra slots. Corresponding extra_mod nodes are properly linked in each network I have.

              um .... shouldn't they have their matrixTargetId attribute set instead of using processorId and parameterId ?? That's what I've been doing, and my modulation all works fine in an exported plugin.

              Musician - Instrument Designer - Sonic Architect - Creative Product Owner
              Crafting sound at every level. From strings to signal paths, samples to systems.

              Oli UllmannO 1 Reply Last reply Reply Quote 0
              • Oli UllmannO
                Oli Ullmann @Orvillain
                last edited by

                @Orvillain
                Then it is mono modulation and not sample accurate...

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

                21

                Online

                2.2k

                Users

                13.3k

                Topics

                116.1k

                Posts