HISE Logo Forum
    • Categories
    • Register
    • Login

    Global Modulator Delay in Scriptnode

    Scheduled Pinned Locked Moved Bug Reports
    33 Posts 3 Posters 1.3k 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.
    • Christoph HartC
      Christoph Hart @DanH
      last edited by

      @DanH yeah you need to enable the clock sync module if you want it to be sample accurate. If you disable it, it will just react to a dummy note on message that is added to the MIDI buffer but that's a hack that I wrote 8 years ago and is not going to be accurate.

      I'm trying to improve the accuracy when using the clock sync mode, there is already a system in place that allows sample accurate syncing but I haven't hooked up the LFO there yet.

      DanHD 1 Reply Last reply Reply Quote 0
      • DanHD
        DanH @Christoph Hart
        last edited by

        @Christoph-Hart Right, sorry this is all WITH clock-sync mode engaged - I ran a test earlier to see what happens with it not engaged and it was better - but not the behaviour I want obviously... That was the only post without clock-sync, if that make sense.

        Any timescale for hooking up the LFO?! :folded_hands_light_skin_tone: 😃

        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
        https://dhplugins.com/ | https://dcbreaks.com/
        London, UK

        Christoph HartC 1 Reply Last reply Reply Quote 0
        • Christoph HartC
          Christoph Hart @DanH
          last edited by

          @DanH I'm sitting on it right now.

          DanHD 1 Reply Last reply Reply Quote 1
          • DanHD
            DanH @Christoph Hart
            last edited by

            @Christoph-Hart Thank you!

            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
            https://dhplugins.com/ | https://dcbreaks.com/
            London, UK

            Christoph HartC 1 Reply Last reply Reply Quote 0
            • Christoph HartC
              Christoph Hart @DanH
              last edited by

              @DanH Alright I've pushed the fix for the clock synced LFO, please check if that helps.

              I've also removed the sync by note-on hack so that the only way to sync the LFO is to actually enable Sync to Clock (I don't see a reason for keeping this around any longer).

              DanHD 1 Reply Last reply Reply Quote 3
              • DanHD
                DanH @Christoph Hart
                last edited by DanH

                @Christoph-Hart ok definitely tighter! It is still different on every oscillation however, but I compared it to a couple of Logic's modulators doing a similar thing and it's in the same ballpark so I'm far more comfortable using it now :)

                I'd say it looks and sounds like it could still be a bit tighter, but I've no idea what's going on under the hood, and is much better than before.

                Thank you! :folded_hands_light_skin_tone:

                DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                https://dhplugins.com/ | https://dcbreaks.com/
                London, UK

                1 Reply Last reply Reply Quote 0
                • DanHD
                  DanH @Lindon
                  last edited by

                  @Lindon

                  But hold on --- Lindon removes the smoo he put on the slider - and bingo all good...

                  When you remove the smoo how is the code supposed to look?

                  import("stdfaust.lib");
                  
                  Q = hslider("Q",1,0.7072,25,0.01);
                  normFreq = hslider("freq",0.1,0,1,0.001):si.smoo;
                  
                  process = ve.moogLadder(normFreq,Q) <:_:_;
                  

                  DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                  https://dhplugins.com/ | https://dcbreaks.com/
                  London, UK

                  LindonL 1 Reply Last reply Reply Quote 0
                  • LindonL
                    Lindon @DanH
                    last edited by

                    @DanH
                    like this:

                    import("stdfaust.lib");
                    
                    Q = hslider("Q",1,0.7072,25,0.01);
                    normFreq = hslider("freq",0.1,0,1,0.001);
                    
                    process = ve.moogLadder(normFreq,Q) <:_:_;
                    

                    HISE Development for hire.
                    www.channelrobot.com

                    DanHD 1 Reply Last reply Reply Quote 0
                    • DanHD
                      DanH @Lindon
                      last edited by

                      @Lindon Thanks :)

                      I'm still getting clicks when the filter snaps back after triggering notes. Is yours fixed you think?

                      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                      https://dhplugins.com/ | https://dcbreaks.com/
                      London, UK

                      Christoph HartC 1 Reply Last reply Reply Quote 0
                      • Christoph HartC
                        Christoph Hart @DanH
                        last edited by

                        @DanH You either get clicks because you're not smoothing or you get a delayed modulation because of the smoothing. Pick one.

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

                        24

                        Online

                        1.8k

                        Users

                        12.0k

                        Topics

                        104.7k

                        Posts