HISE Logo Forum
    • Categories
    • Register
    • Login

    FL studio 20.1 - Latency with DELAY

    Scheduled Pinned Locked Moved Bug Reports
    28 Posts 8 Posters 3.1k 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.
    • d.healeyD
      d.healey @BigBlackMuzik
      last edited by

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        It‘s because Fl Studio is a shitty host. I introduced an artificial latency of 256 samples to cope with the fact that it throws random buffer sizes at you.

        Bottom line: use a better host.

        FortuneF 1 Reply Last reply Reply Quote 4
        • FortuneF
          Fortune @Christoph Hart
          last edited by Fortune

          @Christoph-Hart No it is not about FL.

          Because Hise fx plugins (even a Parametric EQ) has a delay compensation problem. I see that delay problem even on Cubase. Can you say that Cubase is a shitty host? or Logic Pro X, or Pro Tools? I've been seeing that in all of them. It is because of Hise, not host.

          Hise Dynamics, Parametric Eq, Shape Fx, Saturator...etc. All of this basic units has a GREAT delay cmpensation.

          So You should solve that first. Most of people reported that to you but t is very interesting that it hasn't been solved yet. Blaming DAWs is not a solution....

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

            Yes it is. The latency of a IIR filter has nothing to do with the fact that FL Studio is the only host that varies its buffer size between callbacks in a purely random fashion which is why I added an artificial delay of 256 samples JUST FOR FL STUDIO.

            FortuneF 1 Reply Last reply Reply Quote 3
            • Christoph HartC
              Christoph Hart
              last edited by

              I was forced to add this code gem to the HISE codebase:

              bool shouldDelayRendering() const 
              {
                  return hostType.isFruityLoops();
              }
              
              BigBlackMuzikB Dan KorneffD 2 Replies Last reply Reply Quote 5
              • FortuneF
                Fortune @Christoph Hart
                last edited by Fortune

                @Christoph-Hart Cool, but what about other DAWs? The delay compensation is not about FL studio only. Isn't that solution temporary?

                I think your latest add that "getLatency" thing is good point but you need to improve this code. Because not only it doesn't work, but also it causes extra delay. You need to handle the delay compensation maybe not one by one dsp unit, but total plugin combination wise. I believe that you can find a way, because you are a genius.

                "IIR filter has nothing to do with" is not a solution answer, by the way. Yes IIR filters cause delay but not that much, it is anormal.

                Besides look at the other competitors, are they saying like that? No, they aren't saying this because most of them work with approx. 0 latency. So why not Hise fx plugins work like that?

                No need to find temporary solutions, just real ones please.

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

                  You don't understand the problem at all. The one thing doesn't have anything to do with the other.

                  Besides look at the other competitors, are they saying like that?

                  I am sorry but which competitor is working 100% correctly on all hosts for every possible use case?

                  FortuneF 1 Reply Last reply Reply Quote 1
                  • BigBlackMuzikB
                    BigBlackMuzik @Christoph Hart
                    last edited by

                    @Christoph-Hart said in FL studio 20.1 - Latency with DELAY:

                    bool shouldDelayRendering() const
                    {
                    return hostType.isFruityLoops();
                    }

                    where do i have to place this code?

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

                      It‘s already in place and turns a crashing FL Studio into a FL Studio with latency :)

                      BigBlackMuzikB 1 Reply Last reply Reply Quote 1
                      • BigBlackMuzikB
                        BigBlackMuzik @Christoph Hart
                        last edited by

                        @Christoph-Hart well.. i just exported my project without all the FX plugins that i made with HISE and the project is good to go. What is it with HISE and FL studio? i am going to try this out on ableton and cubase when im in the studio. I must say, the latest version of FL studio is retarded.

                        But please let me know how we can solve this problem because at this moment its a pain in the ass.

                        kind regards,
                        Joe

                        BigBlackMuzikB 1 Reply Last reply Reply Quote 0
                        • BigBlackMuzikB
                          BigBlackMuzik @BigBlackMuzik
                          last edited by

                          I realy love HISE and i want this to work out but at this moment my plugins are worthless :(

                          1 Reply Last reply Reply Quote 1
                          • FortuneF
                            Fortune @Christoph Hart
                            last edited by Fortune

                            @Christoph-Hart said in FL studio 20.1 - Latency with DELAY:

                            You don't understand the problem at all. The one thing doesn't have anything to do with the other.

                            Besides look at the other competitors, are they saying like that?

                            I am sorry but which competitor is working 100% correctly on all hosts for every possible use case?

                            I understand the issue very well. I am saying what about other hosts? But sorry, I think actually you don't want to solve this delay compensation issue for all of the daws. Or you can't?

                            About other competitors: I can say, in 2019, almost 99% of them works without phasing issue.

                            I can give examples from Juce using plugin compaines like "Tokyo Dawn Labs" "Valhalla Sound" "XFer Records" "Kuassa" "Overloud" "Kazrog"..... even old Flowstone made plugins doesn't have delay compensation like this. I don't even say Big Guys like "Waves" or "Universal Audio" (a few years ago they switched to Juce platform too). Unfortunately Hise fx plugins have serious phase problems not only on FL Studio, on all of them!!!

                            You can't see that they are saying FL studio is shitty. Yeah every plugin has some issues, but at least, they just give people plugins without delay compensation for all daws. If other plugins work without phase issues on any DAW, Hise plugins can work too. No need to find excuses!

                            This fx plugins are useless if you couldn't solve the reported issues. Before people start to think "Hise made plugins are shitty", you have to stop finding excuses, just listen the developeers and focus for solving such major problems. If you need time or help, believe in me everyone here is ready to help you.

                            1 Reply Last reply Reply Quote -2
                            • Christoph HartC
                              Christoph Hart
                              last edited by

                              Yet you have done nothing to help instead of whining about that I don‘t want to solve this problem which is ridiculous given the fact that I‘ve added the scripting calls a few days ago.

                              What you can do is help making a list of host that work and that don‘t.

                              FortuneF 1 Reply Last reply Reply Quote 1
                              • FortuneF
                                Fortune @Christoph Hart
                                last edited by Fortune

                                @Christoph-Hart

                                Ok, these are my debug results:

                                I compiled this snippet (so you can replicate the issue):

                                HiseSnippet 7848.3oc6c9EabbbeG+NIcNlT1NVINsAEs0KHPJnbnnt4e6bWRTkHkHktD9WQJWGTWvr5tkha0wao2aOYJaX.+RadLu0DmfBDfBj26KEnODff7VdnEEnEnnEHEMuz1GMP+C5CA0cl8O2s+61c1Yu+PJdTPV2M6Ny9a9M+lY9Nelwb2wxrod2tlVkJO29O+D8RkekJ687N1Gc2izL5Tpw8JUtRkcdHnzpO+Dstc0aUpb4Kee9kJO2UJ47ymd6U0Zq0oo9fjJU5sMMZpugwwF1CRcm67sLZ2dcsV56abbf6FemFMM6bWy1l8XlwkqTszIZMep1Sz2RieaWpRoxuzZsLrMs1yVyVuaoxWYUyVOeuiLe+Nt2+aaz03ws04eATZOVA4l75lsawsXdpkt6QFsasie0saIVoryfJ+kcq7uQkMMZYzO8ANgW24BJCxQP+Q4Kkl4ABZdUE27JGv7thq4csJ60zx3D6AWgaaWsRiN15VGpwZBBZVt2aoKsxeWk6ZxtiN1Ker1S0W2h8k94XQP0pUWRAWs50+5u577+rVmmXzQe4t51avpNcZ978zN9j15cWjL3d3+4lw9QY00teisZr08U1dck8evZJ2qwd6u8C2uw1ao7nsZruxMG9O7RjEEz0V4YZVNYT4VJNQhK+Dc60N7P8l1Kt.O8E7Mhv29A75Hq4R2hkQ+5qVqV6n0QusaNGbKKrjBqRi7pO92MqJy7rmnaYan2k4lN9at21akPV+vWcdEEkEdeiV1GsvWSAPptjSJJKbjtwSNxlkFpZ+zLr0O1M3leu.JhnViRAwuLjecbcHBQpQI9W2V+T69YeAnZMLhfIjE7u9iMsZoasmwGnyyd3TenVKidcYoyMlOZH9sMzdrd6v9Lmj7p3NelUoAfkTnh6u7y1G5YPGxxCu+LuRr8oO+I5c5WC3WZO6m214Zqx5TD9Jd0LU+DOQyh8vuq4wmX1g8Adlh1BEv04e4EB3.7+SDGwZczX8RiD9rZOaayNdUJu6f6MfKoTWbuwfL56O7Cdf0iE6.qIeUcPXwSFDyoRoTHfjX.IKXifwngDMB.0v0.8ccFcZydpJG1qSSaCyNJlcBV63VkkY6Ea5auKw7ss6oe8Wcd2ZswgJK5jhxstkR0q69HYWZN9+xKItOzeDrEssXYk8Xm6iX+Md9AYk+C0Z2seA7QgZpXinz2oFoE557xvqlbWs1seLapnESrdlQzzdGoch9A6o2lMvU3PJ1i9wlqZdp2SN3M5EYgQhGZEI69wWFc2ocO1.46nYw50wFrm0bx8n8CsBeU+tlITjQhv1b66sV+DOV6TVZ0BF8vGtYgMXgIZVuamUr057tc1WqyQuam8LXebktFNeVytmEa1E1mdudrfb++8gllCdhhG862YhpFefXXVQuAqsoGBOmeL1J11VFOtms9hNoroYKc+a7qKPrVH+aZAbIXZQi5RHxa6moa0kOmsQmmjZjWvajE5Tqd9h7hj8QQjW3hLTPFIZf316sPr3NvouaGH6uX1eqw9KP8zBDNkz75YFNErJHW3TvRHOgUgbdoEVkfIlTXUr.Ktt+vATeqNlO16oyuHe3KltJZMwCh7x1nH3wsnxcq8wrduNWVuogilE+zYklqxoPAE.1.zgBLUqFMx79qzXq.ESqVs02wrqAOJwQZXVgP7JhbgN7blmPFGWVZgJALEAF4YSiSGZ7A6ZdgG.XNhOby1nH7vojjN5XKSqi0Zyzh1ZGcqlr7vVe5BoDaze5xFuS+aqauCOzfGxrvWY3gGUWlv8MoGgvpKRNUkwo4I9f6yRK7XfcDO5HRrwC1Y8gFavtFqQlxBMpAEOzvMW9gFc8WAwCLsL9.d6X6g6jAj9Jd6ZqeRzUO410mDteNsd85waIUdvGDKVYcK82qGekywDO8fcFLmUBgxfwWbbK8C05019s4M870XDabMUYzNwZBjKN7ArGwNLc54IXj2dmVv3.iQnYy1Hk.xMbCHI4LhbiBDQVc.wfgGRBqBBGTBpOKpLVT4FxFUtg46m2fxMxHnbiLBJSLzbkd1lIn1JDKh92i2ZFgHf3ApAy7nXt0.kWjXqUdz9aqDRPT1QGY091+oIWqLO6OImBkFTASqwNpgIfjIGF4GznyI8rSowNvc42bqpliwkBkcQav8aB2nwlM1WowV67n8WPjfgPOsQVidfRUxN27BvI+4p+cfJSp8yiYd4n+9lbeHq424KucOmutryWZZoqYq6kjunLm1JdX.a9oZ0VxIa9OsNrVhtmn0TOTg45Xt4a8VJ20o.6pnobht1SUbZ8Vlcs2h+24dTWlr1ulx8MdlthgM6lrzOTm0xwJNaS1WYykzqstxh5F1Gwr3tb97JlVJ5N74u9fBpgsRaSym1U4w5rJZutbTDZJNipqn0okh6n4rDXe+X1L.FmvJVyCUvNEwb2sWWayiYSApvdNJMc.R10qX3oz0caP3n88tpRiVc4Y8lr+SzHnD7jb2zRJLsvOeIuJEK3YNtSZt1lM0ZyMUVzPRakvfrx847nadtRuanadbJ9AKVfuVA126OwVsptIDhOKjnpVuJE6LwenKxAzhgz5jpj5XurFf5azKEZeDvvZHZMHtFw8hc0dldiN6XoyLe1kcPm500U7YzYki4IZumyL4.9W+nfNHWG5xszr0V1KL5VdtdNi147bhcMaquLGfqkcita+3+XVX01VqXYo87E8Zm5e2dkH2iyrA6GZ1ylYJK52ru3S3Motsoy8jkOznc6UZ2dQ6iL5x6nu3.m00cKy47tSmN47KD3dCzlbc+Zk68y6D2tKOT8VJL2TWlez1MiNU01t.qeKk9E1CbZuW752.6+b4Eg0vKBqrJhAFia07g78J6OjMIQz6W4Fdl5MTXWsew8GviHcJsaBuAXI264Oxy3BUjJeUkHYR4lJPVwAR7gYIvCyp+CKX0H81.XzFgCMsVzf48.ecECkuQLS4FNoeK1e+pJHmnBuvhP0NlwXrTz52MX1Nv2W7QChpCG.x2Paq9SIzOBLP.nSXh2lWnvxUPdBZO0Q.r6zT74f5Yw6tsg9yXC23tMFAiTjoTb1Lkv9rXwn2RYSM6iVlsvhEcSwyYD7dtgR0kqh8rlXgnAJAqXkfUzRHhoXoeBuabiiOVukAan51OeQ2mSRCiz0Vyx0qun6t3N2bV518r53Mvsy193LkXrYCFhaiqHr+b.dkEyRA79crEmsbUVri2ViyJAOXgcW2zhq2acsl1rPPmxn+VNkxFku1V2S9sIWvMee+s2ZsGly8c2MOIrw6NWHgcd2I8C12js11L1.9DuStJFBP3cheXkQjMjuFp9v2P9vSut.nNsNE.v0psPx6AZR2wneO48aUuQreTVckstmRUV+l81ekGtuR76vOpHZqxpUEpII3sw7k70VjiFiH4N5QinZ7sPAVWMwVhZ.P05jZ0ICqgnFnJpJAQ.i91ggIxYHAbIdXJ56OF9ApH7svbW2fyC+F4zeOQOZEI0Jmj2GpRpVqZU.jFc4itwugO+EI3033oDw0M39Xtf57EBWOetuPEfW7pust9Bx4JxpIHpid3sK8OWHfDcy0Ipnp.Dn+UYyUZyOUB9p1S8XtzuFvmyRDm8f6i4qvPI71gJgOL5Fk8hm6NAm8th3o2suShhjvMu6P8w69hXH8P80odFthdW7Afw4e723GlqXm9JYOcWozdDXo8US6jbkBGsn0fL3n4BBwnSKc9t55j4kcyYKlV3pLgwtospVmVae3gccUc6lVH7aNEgfP2h4kGBzsgTWRm3Z+LwONsdmqFSqgcFYR9tckHIHr8gVDeXxmsk7ERL33VY997C8161wea0d2NrjT16H81G5ln+m4q2IVTZcR7nTPBwcPnJtNDCTGxYak0GtNsFrdx8yQfZTUJSCW8nJD7NjbbezBhD9FxYJQPLO+xGAeCfvwvga0yJRNopUZaqdHEMIsUlgtA9D3KoPH4WrTBmZUDHgHlZK4tH8va94ayK6louY7It0mUWlumng9gPHotE8vpA2E0btanxr0mQ7SRKi1QLTvsOKJCXrJtVc05IzojRv0oXJn9P2SUQ5RwseI5I4D4MAlLvw8lU+m.0Ag0KLrizVnaf0A.QyeemH6uZF8cxe+FY6zbCHNR2FbB8YZsZlmPtB0iIqSqWw6wfpVERRqGSpmypPFpDcMbhrl.cMRaSoSpNHnBocSsWwt70oTM+cI1Mo+OfPcD0e.jX+gpQNBMYzCI7AZeP+gQSPurKFyuGn64pOGcD.HRc0p.PUX5cDxtavtRzGX2IQGfcyL5e2Hg9oiYcM1+NbHqI8mgWd.Yv1BDCaKHLF8pzbBtELw.2Bf0pViPqiQCgbaB2vz.cKHaPMfhftELUP2BJH5VPFnaABhtETTzsfBitEbtGcKPPzsfBitETbzsfy4naAhftETLzsfBhtE7BB5VfPnaAEBcKXBftELVQ2BFInaAiUEY.AQ2BjAcKHWnaAEGcKn3naAyP2lryTdzsfwL5VPtP2BjEcKHKzs.oQ2BlgtUn0jCDEcK3rI5VPQQ2NtmLP.zs.IP2BxBcKPdzsfYnaSsGifnaASYzsfhhtcb20P.zsfbitEjJ5VfjnaAWvQ2BNP1EiM0Q2BjGc63tCvtYF8KN5VPNQ2N7RBJCzVnXPaggOqsf7dZagyNssQb6YBnAVDjsvoBxVXAQ1By.YKTPjsvhhrEVXjsvy8HagBhrEVXjsvhirEdNGYKTDjsvhgrEVPjsvWPP1BEBYKrPHagS.jsvwJxV3HAYKbrpDCJHxVnLHag4BYKr3HagEGYKbFx1jclxirENlQ1ByExVnrHagYgrEJMxV3LjsBsVbnnHagmMQ1BKJx1w8jABfrEJAxVXVHagxirENCYap8XDDYKbJirEVTjsi6tFBfrElajsvTQ1BkDYK7BNxV3AxtXroNxVn7HaG2c.1MynewQ1BGwm1VjLfaQhAtEEB7JBj2SaKZ1osMliOSPMnhftEMUP2hJH5VTFnaQBhtEUTzsnBitEctGcKRPzsnBitEUbzsny4naQhftEULzsnBhtE8BB5VjPnaQEBcKZBftEMVQ2hFInaQiUEYHAQ2hjAcKJWnaQEGcKp3naQyP2lryTdzsnwL5VTtP2hjEcKJKzsHoQ2hlgtUn0jiDEcK5rI5VTQQ2NtmLP.zsHIP2hxBcKRdzsnYnaSsGifnaQSYzsnhhtcb20P.zsnbitEkJ5VjjnaQWvQ2hNP1EiM0Q2hjGc63tCvtYF8KN5VzH6z1hkAZKVLns3PPWwv7dZawyNssQb6YBnAWDjs3oBxVbAQ1hy.YKVPjs3hhrEWXjs3y8HawBhrEWXjs3hirEeNGYKVDjs3hgrEWPjs3WPP1hEBYKtPHawS.js3wJxV7HAYKdrpDCKHxVrLHaw4BYKt3HawEGYKdFx1jclxirEOlQ1hyExVrrHawYgrEKMxV7LjsBsVbrnHawmMQ1hKJx1w8jABfrEKAxVbVHawxirEOCYap8XDDYKdJirEWTjsi6tFBfrEmajs3TQ1hkDYK9BNxV7AxtXroNxVr7HaG2c.1MynewQ1hGwm1VhLfaIhAtkDB7JAl2SaKY1osMliOSPMjhftkLUP2RJH5VRFnaIBhtkTTzsjBitkbtGcKQPzsjBitkTbzsjy4naIhftkTLzsjBhtk7BB5VhPnaIEBcKYBftkLVQ2RFInaIiUEYDAQ2RjAcKIWnaIEGcKo3naIyP2lryTdzsjwL5VRtP2RjEcKIKzsDoQ2RlgtUn0jSDEcK4rI5VRQQ2NtmLP.zsDIP2RxBcKQdzsjYnaSsGifnaISYzsjhhtcb20P.zsjbitkjJ5VhjnaIWvQ2RNP1EiM0Q2RjGc63tCvtYF8KN5VxH6z1pJCzVUwf1pFB5pJJum1V0Ym11Ht8LAznVDjspSEjspEDYqZFHaUEDYqZQQ1pVXjspm6Q1pJHxV0BirUs3HaUOmirUUDjspECYqZAQ1p9BBxVUgP1pVHjspS.jspiUjspiDjspiUkXpBhrUUFjsp4BYqZwQ1pVbjspyP1lryTdjspiYjsp4BYqprHaUyBYqpzHaUmgrUn0hqJJxV0ylHaUKJx1w8jABfrUUBjspYgrUUdjspyP1lZOFAQ1pNkQ1pVTjsi6tFBfrUM2HaUSEYqpjHaUufirU8.YWL1TGYqp7HaG2c.1MynewQ1pNhOssTY.2RECbKMD3UJJum1V5rSaaLGelfZnEAcKcpftkVPzszLP2REDcKsnnaoEFcK8bO5VpfnaoEFcKs3naomyQ2REAcKsXnaoEDcK8EDzsTgP2RKD5V5D.cKcrhtkNRP2RGqJxnBhtkJC5VZtP2RKN5VZwQ2RmgtMYmo7naoiYzszbgtkJK5VZVnaoRitkNCcqPqImJJ5V5YSzszhhtcbOYf.naoRftklE5Vp7naoyP2lZOFAQ2RmxnaoEEc63tqg.nao4FcKMUzsTIQ2RufitkdfrKFaRgtM0NBRCucb2EX2Li+EGdKUH3s2L1O7L0Xq6qr85J6+f0bqtJOZqF6qbyg+yfBLf+dKSa8s6r30m+Cmet4+n4UhdoCOLwq4UCYKEJwKuuwwC4J9spc5c7i0s78892XoxWYM15wMs1yVyVuaoxUV0r0y26Hy2uSoxWtBnzaaz0fs.L2urGKzh+opkZ51jE3FM6znig81mn688R28Hi1sXCWzTuaWSqtkXo3loRkJC7rJ1sZyjEWp7qUYulVFmX6tV9RFsJU9KTwq8sp+h.K4X6kJO2UJ47ymd6RQKmW2qb7WlmSI8kGTRgDgGs7di6TZX10dsMZwL.do84GTZbIIgJje7m7s+l4sP38tiZIdNqLJjWYPgrazR3We6R4wGCFY9XvH0GCh6i+NG9m9syagLB7wfn93+w+hW6N4xGCGY9X3H0GCi6iY1jYdKjQfOFFwG+c9d+7x4yGiFY9XzH0GiRJN9e4OIuERLe7O9S9jewsykOFEwG+w+7+6+27MVAdj4iwiTeLNo33U+A4sPFAww3H9367q9fOMe9XxHyGSFo9XRbe7Oaie3eYdKjQfOlDc73q+tUx2XEpiLer5H0GqlTb7+zOMuExHvGqFe73Oe97wzQlOlNR8wzDFO9m7M+axagLB7wz35J9uDZrhWqx8Zr29E0+9EcKk8NRquyMZQ8kuStJpseltUWsiOgsPymDsndYgbvW0sfh4buCB84Dp.l2s.1z3TAbKCO+OXm0ij+O9d444uQz7+y9t+8B0840cy+J8rMSLDSzISbsBiiMrOnQmS5YmPn5iZbOMaM1RxJ6s5rA.dXocO8mYzTeemmvbUtmd2mZadRoxWp+xzYMVtO+W0646b9ibd7+lUR730T5T1hLK+8YO5my+vuK6CNnhXOfW59W10nbIEwSYoxtoLf5AuqCnNsNE.v0pE3BvHWYvtSwin5++3mkFbpg3O.uxuTvSMDOce+S4WNPc8UFVc8MFrRrHUzK4WQuTvJZqRQqnKlPE8pU5eroBWO4Wv6+OWGZ0LBApg2djS+wbAJx4C6ObNiBdAv88GtI53K9e9rO6yb7E+erOvsal2shCVlpgpFy8Rrq+myeZwpDI5n8OKC7hy8rLTx+LLvKrW2yz6eDFJU9kpvOBC7ApGVa6f5xWJ758CVglyuw8UYtM2Jzkqr9fl4uj2SNVkq1Dnx4eNK31m2rR4pxN3n83VYeqjpr2+7bkM.gocCVSajTMc2yA0z4yCLMmp5uNdWxKUYPM82I13T+19iO7jA0b+wFBN10buDBgJIt+HX03UkgkW3QaeS1GNV6TtcTIf0wFJaoJdGmh48OMEy2+vTL+fyRw77iRgWiOKxYvQXXfy4fXNmuTxNmuahNmsRLD5mJmK6MDFWoie5J99IJ6Ccciuluh+dvTJ7duzWuvIe+63u2K7z9geB+m+5aerQmf9YO2txVte0cOVXOqJJO3CJw2oC97T82edOW7KUwQmSee6aFy29O6kRv8+dfRF7cB5yY9wkh6ym6je4OvI0nawSv48RXKdh6Cye6yWTXRvNsOeEoZebt2g197e7Yt+3097kKEq8o0pdsObodN6EbtacDnU32aDzJ3XN4uU30ECktSSv5x0D7o2NYW1u0PcYtMOCZsbaddYgcn+s+x41UNGZnJc98lYqFFDUM7SGGpgYp96++a.gFPMzENanGFHldXPt0CCl75gASL8vfoudXvDSOLX5qGFLYzCCNCnGFbFROLnH5gAWH0CCjWOLXld3BqDCjkdXf75gAyzCKbqPF5gAxqGFbQTOLHU8v.o0CCipG9e3hMcXnXpgg4VMLbxqFFNwTCCm9pggSL0vvouZX3jQML7LfZX3YH0vvhnFFdgTMLTd0vvYpgKrNLXVpggxqFFNSMrvsBYnFFJuZX3EQ0vvTUCCkVMLJpZ3aU9BNcXjX5gQ4VOLZxqGFMwzCil95gQSL8vnoudXzjQOL5LfdXzYH8vnhnGFcgTOLRd8vnY5gKrRLTV5gQxqGFMSOrvsBYnGFIudXzEQ8vnT0CijVOLNpd3eR4KzzgwhoFFma0v3IuZX7DSMLd5qFFOwTCim9pgwSF0v3y.pgwmgTCiKhZX7ER0vX4UCimoFtv5vvYoFFKuZX7L0vB2JjgZXr7pgwWDUCiSUMLVZ0vjnpg+7W5BNcXhX5gI4VOLYxqGlLwzCSl95gISL8vjoudXxjQOL4LfdXxYH8vjhnGlbgTOLQd8vjY5gKrRLRV5gIxqGlLSOrvsBYnGlHudXxEQ8vjT0CSjVOrZT8vmdoKzzgUESMrZtUCqN4UCqNwTCqN8UCqNwTCqN8UCqNYTCqdFPMr5YH0vpEQMr5ER0vpxqFVclZ3BqCSMK0vpxqFVclZXgaExPMrp7pgUuHpFVMU0vpRqFlFUM7u5hNcXpX5go4VOLcxqGlNwzCSm95goSL8vzoudX5jQOL8LfdX5YH8vzhnGldgTOLUd8vzY5gKrRLZV5goxqGlNSOrvsBYnGlJudX5EQ8vzT0COLu4P+crr2unninEtTh+xU9OqjH+xUdtW5x25+bsvoB8R9chNNZA90p7UCT8laXxFdEueCVOPvvU8qZetRk52kgeSw8pw7MiDwqWUzeer6Xtuhu4NWeyM+S5yBFSYR+HMSW6ZWKYs.wbGIHbS3eCwGtx8UGLWzKGVB.sh6qzr4WwVqy76q04n42yny7qz0f+IM6dVZ15yu260iYsd+yCMMs62xt412asAtqMh4tT7ebw6QVob4g0aLoZzH2eE5WC9N9qucB9qHRltVEvoyCOcd7oyW6z4Apm54ItRks2afe.NZ8Cgrz74GdMg9c3uSsed+Z+VNiDm7X5+9gj8399so+.0ei7MO5JM1ZfK6DobPAqDREfj96lfv9kONE+x+5s8qzWtxWwqJ+aTYKSqi0ZybVs1Q2pI64p8Dcu5ekJa13cJZ0OfoluZ+WPj2rBm5OLtSs+uZvb+uRkGXZY7A7Rdny9qzLXjR+oaRVf7sey7HP9JUdvNC7bqNz9ZCSdb9UGL97ya36m+VR5muy2KM+7uHre9M2Zh4mULlj94WV72TGgmY7eu+z9WsxJOZ+sUbFUJe8Bi8HFU1dBuePBa8y2GJyqVYiFa1XekFasyi1Om1eBOFoFKMt5WO4ga5XBNl9G4a5uSPkuuRrXqcRPl0a7Fuwmkvhn929rePBxr7u4vTEdzidzmIl3KySzdudg5RUp+qJSVWi88jWroYqds03uu3Oh2x23d7D4AAdWf2Uc0myYrny7GkubC9qvEVW3mGbYRkuT3WwmWY3uhOqF3U745Lou7RcHuLOEzbuVkcLradTx16kRvdYqMXbauWdeu.p0N7Pl1uAF6Upr96DxelCSAjnoTMASo7kBXKWy+kqiiZT1imaGdKoInkb2dVOS2Y0CqZn0cC8CsC5x3o8Puf69I5ScK3aunMLe+fIwegDsoq.p9urmBIGLvatImwdB7hX5g5s50LzKSH9PTOYvc4D74zs2sWef67dVFOKTV4iIGHWt070MZy5Y2MTrwkC2fbYwZPRHd3gl8rY0vM0rsblqZqdGuGqabScV3PG1HLc8ob588p9qrdO8Nsb9BGwi2EA9i.xuHv+hAi4Vxuc1ogbs2yoc9y4tv+PMzL6ne8tRY95o3uUkqFp0Vy4gL3MNKOAXv28q7DPgbnrDvCR30cxBIZgpF7UrJOAZvW1o7DpEsPqGsPAwMUPv2pnNo.C9B9zIkXVKHl4B7s2O9G8I+B26QM36RSmTnAesV5jRLSFDylgwrYHH3aPRmTfAeYN5jRLaFFylgw7wP0fu2DcRgF7UXnSJwrYXLaFEylQffus.cRAF7E2mSJwrYTLaFEylQpAeG44jBM3qqNmThYynP174qdtShmwwZMsLOno6KxM97BurSJr5cGGgSyUYS92U.9u11pTo5xU4J0MNnYS9rU2.TpTx4AJQdPRjGrD4gHQdTkHOTIxSsTyylruxmj6XWkLrD1YMmWedkK6h8yYD7R++Pf4Mdn
                                

                                This is a fx plugin that includes a Parametric eq (with 8 nodes) + Shape FX (in saturation mode- with Oversampling x8) I compiled with Engine.setLatencySamples(500); and without it. I see the plugin manager in Cubase and Reaper the Latency reports. Plugin reports the latency but syncronization doesn't work in all of the major hosts.

                                macOSX Sierra::::::::::::::::::::

                                • Logic Pro X (10.4): Don't work. setLatencySamples version has a little bit more latency than normal version. There is more phase cancellation right now.
                                • Pro Tools Ultimate 2019: Don't work. Same results with Logic Pro X
                                • Ableton Live 10 : Don't work. Same results with Logic Pro X
                                • Cubase 10: Don't work. Same results with Logic Pro X
                                • Studio One (v 4): Don't work. Same results with Logic Pro X
                                • Reaper (v 5.15): Don't work. Same results with Logic Pro X

                                macOSX Mojave::::::::::::::::::::

                                • Same results with macOSX Sierra

                                Windows 10::::::::::::::::::::

                                • Pro Tools Ultimate 2019: Don't work. Same results with Logic Pro X
                                • Sonar Platinium (v 22.8): Don't work. Same results with Logic Pro X
                                • Ableton Live 10 : Don't work. Same results with Logic Pro X
                                • Cubase 10: Don't work. Same results with Logic Pro X
                                • Studio One (v 4): Don't work. Same results with Logic Pro X
                                • Reaper (v 5.15): Don't work. Same results with Logic Pro X
                                • FL Studio 12: Don't work. Same results with Logic Pro X
                                • FL Studio 20: Don't work. Same results with Logic Pro X
                                1 Reply Last reply Reply Quote 1
                                • Christoph HartC
                                  Christoph Hart
                                  last edited by

                                  Ok thanks at least it‘s consistent ;)

                                  I‘ll try to find more info, the weird thing is that I am just calling stock JUCE methods here so I am not sure why this fails miserably.

                                  hisefiloH FortuneF 2 Replies Last reply Reply Quote 1
                                  • hisefiloH
                                    hisefilo @Christoph Hart
                                    last edited by

                                    @Christoph-Hart just let us know if you want us to go and Eliminate the target >> @Fortune (we are tour task force @Christoph-Hart you know that) LOL :)

                                    1 Reply Last reply Reply Quote 1
                                    • FortuneF
                                      Fortune @Christoph Hart
                                      last edited by Fortune

                                      @Christoph-Hart Yes definately persists.

                                      Just a quick tip ; You can check the latency and phase cancellation with that way very quickly (also known as Null Test);

                                      • Open your DAW, Insert an audio loop or sample in a track.
                                      • Duplicate this track and invert the phase of the second track.
                                      • When you play both of two tracks simultaneously you will hear pure silence because two tracks cancel each other. That's what we expect.
                                      • Then insert the Hise made plugin into just one track (no matter phase inverted or normal). Just let one track's fx slot be empty, other track's slot with Hise made plugin.
                                      • If the plugin hasn't phase cancellation problem (or latency), you should still hear pure silence too. If you hear silence, activate all of the EQ nodes, and saturation unit, twak them a little bit for checking if there is some phase issue or not. But since the plugin has a latency, you will hear some audio with phasing issue.

                                      Let me know if there is something I can do. Best regards ;)

                                      d.healeyD 1 Reply Last reply Reply Quote 2
                                      • d.healeyD
                                        d.healey @Fortune
                                        last edited by

                                        @Fortune But won't the HISE made plugin affect the sound anyway because it's an audio effect?

                                        FortuneF 1 Reply Last reply Reply Quote 0
                                        • FortuneF
                                          Fortune @d.healey
                                          last edited by Fortune

                                          @d-healey Yes of course an audio effect adds tone to the sound, but we are checking if there is delay or not, between treated and untreated audio.

                                          In order to do that, we are duplicating the same track, inverting the phase of the second track without any fx plugin. So both two tracks should delete each other (even one track slot has our Hise made fx plugin).

                                          You can check this video:

                                          Till 7 - 8 years ago you wouldn't make these tests but Nowadays almost all of the users test the quality of their plugins before they buy or use. Null Test & Plugin Doctor software ways are good to go for checking the quality of the plugins ;)

                                          The must check list of a fx plugin:

                                          • Phasing issue (delay compensation)
                                          • Aliasing (it can be done with Oversampling - I see that Hise has it on Shape FX. It is good. Other "Saturation" unit is trash because it causes aliasing problem. Don't use "the saturation" unit on your plugins. Use "Shape FX - in saturation mode wiith oversampling" instead of it.)
                                          • General issues (crackle - glitch, slow operating performance, loading time performance...etc)
                                          • And of course Sound quality

                                          If your plugin fails just one of these tests, then everybody will put a label to your plugin in black list or "Shitty". And everybody know before buy it from forums or community all around the world ;)

                                          d.healeyD 1 Reply Last reply Reply Quote 0
                                          • d.healeyD
                                            d.healey @Fortune
                                            last edited by

                                            @Fortune I thought the null test only works if both tracks are identical

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

                                            15

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.5k

                                            Posts