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.
    • DanHD
      DanH @DanH
      last edited by

      @Christoph-Hart ok tested on Ableton, BitWig and FL (Win + Mac) and it's all a little delayed. It's also different each time the filter moves, the sound, the waveshape created etc.

      Is there anything else I can test?!

      Screenshot 2023-07-25 at 11.16.41.png

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

      1 Reply Last reply Reply Quote 0
      • 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

                          38

                          Online

                          1.8k

                          Users

                          12.1k

                          Topics

                          105.2k

                          Posts