HISE Logo Forum
    • Categories
    • Register
    • Login

    Best way to modulate things in synth?

    Scheduled Pinned Locked Moved General Questions
    5 Posts 3 Posters 165 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 Straticah

      Hey there! I am building a synth and here is a rough wip screenshot.

      I want some basic modulators (envelopes, LFO, random etc) and allow the user to map them to any dial they like. I know that this might be tricky so what i am looking for is a compromise between UX and stability (bug free).

      Global modulator: adsr, table env etc are bugged and do not properly reset on retrigger

      Use hard mapped LFOs and envelopes: people may find that more limiting than no mods and rather use external mods

      Macro Modulators: i searched for examples - but forum says its outdated and unstable?

      Routing Matrix: most promising, but looks complex/overkill to setup - cant remove/range adjust connections easily like right click on macros?

      Another solution?: Let me know if anyone has build a synth with mods and what has been the best option.

      8b130ff0-a7f3-4192-ac9a-b6ad4c13d8c8-image.png

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

      HISEnbergH 1 Reply Last reply Reply Quote 2
      • HISEnbergH
        HISEnberg @Straticah
        last edited by

        @Straticah

        First off, nice UI!

        I recommend checking out the Mod Matrix Tutorial

        It is really an excellent place to get started though isn't necessarily the most beginner friendly.

        StraticahS 1 Reply Last reply Reply Quote 1
        • StraticahS
          Straticah @HISEnberg
          last edited by

          @HISEnberg i will try it out, i had the example project open and it looks promising, i just hope that i dont run into the same issues as global modulators where they get funky if you use envelopes etc.

          I know you had the same problems with it.

          In addition i could imagine something like these but am not sure if this has been done in HISE before:

          routing - matrix
          ec0ed776-45c6-406a-aee0-c875c0854056-image.png

          source - destination
          b30de0ba-4631-481b-90e4-a7bdf0dfcd29-image.png

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

          oskarshO 1 Reply Last reply Reply Quote 0
          • oskarshO
            oskarsh @Straticah
            last edited by

            @Straticah hey nice design! check the Mod Matrix tutorial, its in the snippet browser. When using the Modulation system you can right click to assign a modulator and also use a matrix like system.

            This should get you started, it takes a little while to wrap your head around but it is working. I've built a system similar to this but found some quirks I posted about.

            Link Preview Image
            Modulation intensity modes (bipolar, scale, add?)

            Hey! What are your thoughts on the modulation intensity modes? Currently, there are two types: Bipolar Mode and Scale Mode. @Christoph-Hart, would it be poss...

            favicon

            Forum (forum.hise.audio)

            Screenshot 2025-01-03 at 9.30.15 AM.jpg

            breathing HISE

            StraticahS 1 Reply Last reply Reply Quote 1
            • StraticahS
              Straticah @oskarsh
              last edited by

              @oskarsh thank you! i even thought of asking to collab on the synth ^^

              oh thats great! I didnt know about the Matrix view. I just saw the table being created.

              Will check that out, thank you 🤝

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

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

              61

              Online

              1.7k

              Users

              11.7k

              Topics

              101.8k

              Posts