HISE Logo Forum
    • Categories
    • Register
    • Login

    Delay speed - tap

    Scheduled Pinned Locked Moved General Questions
    16 Posts 5 Posters 608 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.
    • ulrikU
      ulrik @orange
      last edited by

      @orange thank you!

      Hise Develop branch
      MacOs 15.3.1, Xcode 16.2
      http://musikboden.se

      1 Reply Last reply Reply Quote 0
      • Robert PuzaR
        Robert Puza @ulrik
        last edited by

        @ulrik 🌞 thank you

        1 Reply Last reply Reply Quote 0
        • Robert PuzaR
          Robert Puza @orange
          last edited by

          @orange thank you

          1 Reply Last reply Reply Quote 0
          • orangeO orange referenced this topic on
          • J
            johnmike @ulrik
            last edited by

            @ulrik again for the win on something im looking for lol...this is dope and works perfect with the delay...how do you just make this work for the global bpm?

            ulrikU 1 Reply Last reply Reply Quote 0
            • ulrikU
              ulrik @johnmike
              last edited by

              @johnmike said in Delay speed - tap:

              @ulrik again for the win on something im looking for lol...this is dope and works perfect with the delay...how do you just make this work for the global bpm?

              What do you mean by global bpm?
              What is you use case, can you explain?

              Hise Develop branch
              MacOs 15.3.1, Xcode 16.2
              http://musikboden.se

              J 1 Reply Last reply Reply Quote 0
              • J
                johnmike @ulrik
                last edited by

                @ulrik the "host BPM" at current in your snippet it only changes the bpm of the delay module....Im trying to get it to tap to change the host BPM...kinda like Ableton live's tap tempo function...

                ulrikU 1 Reply Last reply Reply Quote 0
                • ulrikU
                  ulrik @johnmike
                  last edited by

                  @johnmike said in Delay speed - tap:

                  @ulrik the "host BPM" at current in your snippet it only changes the bpm of the delay module....Im trying to get it to tap to change the host BPM...kinda like Ableton live's tap tempo function...

                  I didn't know it was possible to change the host bpm from a plugin
                  Maybe if you use osc messages and know how to get the host to listen to your osc messages, I don't know.

                  If you find a way to do it, please share it here.

                  Hise Develop branch
                  MacOs 15.3.1, Xcode 16.2
                  http://musikboden.se

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    johnmike @ulrik
                    last edited by

                    @ulrik take a look at this snippet...I modified this to work in my current project but it basically "hacks" the tempo sync to use an internal bpm and you can switch between "daw sync" and "Internal" the Internal is what im actually after so that when my plugin is in standalone mode tap tempo could be used to change the internal bpm...there's a knob in there that controls the internal bpm...anyway we could hijack the tap tempo to change the knob position?

                    HiseSnippet 4007.3oc6as7aibjdu4LSOqIsmYsw5f.jSUzgMTqF2hujFN1vq3qlhT7o3C8xwwoX2EIaw9AU2MEEm.mXDDffbIHmx48XtFfbH2VCjK4+fbZMLRNkSw+Gj7UU2jraJRFNZ7L6jMRXNv9qpup988n9dTcO0MMjHVVFlbAB1ZxPBWfOfu4Dc69Y6iUz4JliKvSoDjpXHSZQrr4xLYH1xhHyEHvCOjNm.AeDG6ue3fLXUrtDYNINtSLTjHkUzTrmSsdpRJpp4wvJpn4Y1IRUTxPOqgpwH.OOjOB2Prz.bORULcZOfmKviEkUrMLaZisIVbAdTFC4IM6aLV2Y9mnXozQkPeHJWSXgbHm2PUlhXJUtr8UTkqOUts3fEs9bsvCczBeLeEEYkYzmqM9P1.n4b3UeD3A9g2C8AundgWDOvaIP5AdfzOYpggAIU7DhoqgoRwbEQNTh5CHYGYZRzsaRtZDwmA4GNvcnVlfp0K8xFFCE0w.7j8Rlt5cfo1bHw+.Ad3FKqQWqrxQEq7JpDpbGX5CvroxHXyygswbA9a4iFIlfdq8KkLaiSMJIHT4XwKtLsffvYBBoEpKnoznYqhwt.nHbXZgKExIHbdiLRB4xzQ3xRoULZ2umP2CuTna2qSW.VfBWb9E2Pfwk0ykQP87LB4OJSwDoqWHZuVEDpmsnvYEZq97CE5EWqNvaKUXs2YmLBbTH53U9WyuaYkNlXyI6ld3PUEIrshgNp4ngCMLs28PCSr9glFFWSrPL6EUQasaArt7Dj6.61vPZ.Jm4HM2eNkgLXKEIujPQhlFkwRBcrsoERRE0GaaAhN0pSOL0TomN1djI.rGWcjVFLngAi128af+9x+yCpZno.iyNt6ZI+vT4H5KiLEmfw0z16wYGuDeNBsHZCMlS37Tbd7cejiu6Gw2TxTYn87QnF22muntMwrKF7P8585LWtG73eFeVCXF51BZ3Aj7lvCy3HbxHQdFZ+HQ19yBAyxxPkHHoRvlgABg18WDJ3wsEAGhZUa9ogBFJ3mf7bZAIaPrz+irQpf7fv1H69DDQWtVW14BD4ZXSeFpyHaDtKrgrwUwV1HcCaBxnaWjhtkMAKiLIViTsUz6ATPXjs4HcvEfHirbO7IDJHB0puhEB9GccjvVDzXB7SSzDiQng.jPcMMzPVT0MSB0wpYUolcCSvJq.+fMKXKnqPk5nvi6SzonAYAQmgsy1fMjF.RBkGFycQRPrTKx1NZ.KhcM8LDrMDOSuGYlVnqhIYpV.9MHlcfIQw8uDUjBZJ3oFBHJ5A+urTFppFiAEgzHKaPjrodGLEogt5DG87MNBHPg7LTepNhQuP5rkPsDqTuFBrlinGiDlgAEaTOCCYp9nCdJHNkpClpuXJBpN1hnRj.KvyXqJUuQsNVz.XfFFx7.1LrjsEUkkK8otPThIGrM7DHkE5ZhoEFMVwtORzEvNKnyBMeI7JnBqTmQIm1zQPY.UCRnZ4nTLIpLOFXwnncWX8.mRcYl4kx.asck4hNt.v9qhFaXpBhYQDVCMxhIkKXVbWRFK5fhelWIJr9HsNfmB3izAhRL00BFGYCARrnlPiQTc6NJVUIigPIa6W5vNVD7vglFXo9GD5WraH3uc2EkiHohMYABsBAozAGpqwlrCftYqPeNhUlgPOh87zZg2xaFssfCxKkYZTDXA7PQ.a4KesSLfcgXsvITLxRQanJAM.NGsqkNFLCI1MwLUQnEVZA3HMDKjvxrEdqDOOtPbCIbCQKbyrYEizqgPubYFqUWlzHVzp0EFYIF6kQxs2EsOoYdySJJeckwVQjJFMMVKchRciEuVNYsXwa1EeBtcrKutlTxDw2+XsqpE6LqiTvkOpx3DILpztS+IkjzJbi3XQy71p4Dq2Qdv9Wp2svHoBIK9R0iTGe8jhUqJku0UQ5XTo2NQtvtbV7KDqMnyNIfDHZG0dxM1I6E+zgsZmcf4.Qqi5jytcxAwa1bX7ZpWaL45N8ZazzrboX06rW81IpTD2hzreD6jEIMNKm9Y6aeo9QsrZmrvkow4DSL9P0pYG1d+yj5oKHl15E8JE+Jr1Xs3Mxb1I4GmPyN49RGUnIAj0xmEUqsR5ytoc1SMibnP77BOu2Y5sJWpXk8doXgLku4vnYRKTljuR1L5k5YojTb3UwLyeRkKJYdQDoW.6RuRpihuemKqcZ9585mnU790ZnHeEoyY6DwnW8m2sPb0qupj7NENKI9HkwxMKU2pVhbGU+Bq3sNo3ESHwilrw3FUZBFGHab8KGalYvKKYXOrggkzgFurbhBVMjNLVbH9YjWbLdu72bYhJx6WbupMGHc0ocss6PRzKudYkB62qtbx81e+iqbt7omGI+HyLipT9pzGlLZqZsacSybWMnL1JeknSTO4zFmCpg7WryKNMdhR6jvzXXiz2DytsTghjjIR2IwNYsincV7gVGlt3kR3h0t33BCN8DipYJuSma1QP+boLZ0nm.B44LPqBfaundOEcHWGDAvl.oqzsnEZPqmPk333OmAVfiR5c.1llIENvk0.npCODdqoSv+YMZHiL15nUxl6D7yEMr0Z4xcB94pOjuEBvxphfx8pXdg4s0RDTfrEv+WrFQElRjs19YgPK+u0yIDQ5K8sqz.4qeScmwZ1y0xWz6Hewti7E+NxWh6He6sLMZEVlQPkB0fWTGRypbMTm.6Am7v0fjlLBSSLOiPcSRWh4z44gz7T3.IZ+rSmCc6MI8fr3NsEQM00LUfiXelaxrh5PsGvIueNT1UHfaHEqSeRGZpHGFp2C.WTAZYnzAAWbeEvUSe5V2DFhM8ULyvzkvatH5NQgZKiJrh5blk6J3fMV0RgTzUgHBntPkmrdOnZb2iCTsuogZXoop9mApYUXEB8mEJnRWTX2mBBOF715.vJLaoDTfRYtoV24qE.ifAGMTlFGhNKZvmfecnu9yB0EJSKbGVMESYeaTGp.4BnrXUUZakguMVYB2hhjucghcKnxLo9nv2FyTgIXvfT4gVncjOMnaDSX2KXXYmYnV3OIJC6AC1AhhNv4mA8vTzkwzzXkTW4Snpsvauvp.xtqgIqmhBWk8AVp0ZdtMBbFC1nkZohBCLSY9EQ+RJmN3z0mALLyjgUaJlCqYtYMOuZVTkZ4DWhnLMF3F6oEz4LzzKUJ7ri7ewzkZIdZeoC7m6WMctqzsZAbMSVpWN84KQLbyn8pIE2pcsvQXAB9ZVKoqKu4xwrePLW82pV8ko4cRm9JB4aE0Y8HdVN6Unk8ggYHNiX5VnrERW8PQ2Pld6JwMnYmYDn7sn7MezvzeVj5R7Lz7VQ.gaZa+CMgFsBGd5XnCPa8KQag9TzVasMZGzL1ombBEDfW6lhnBhMDmsbnV0P4KVMG5zBhUgf8hHQ3gZ4Y+ro3wsEqlUDUrIpgX5rEDygRCCS8jXSnp3YsP0pJN6zOqSVJQmtYCCtsRrdwFPHC82YrSa7jwd5DEZsxjHQfrdxauDy9BEBs4l+EhTCl7EVpkahW994XpmZaYC5y3ZOmxxrtdFNLH8L9YHFzd48osX2Xh2noLgZQj6Ij7RjzPaxedTwUMrI0zcRz.biVbntcW5XtpFVY3KYX58yYtNFcaI2qAjNQt.Ox+UsxuYW0pjyAZOSzPmVLSsgD8UcW3btQA33B7dtnBlpM6R7dp6k3kYjssgNG8NGee9YUUyw.M.t.rqA7Uh4nSYd9sJtIKPH9okI+ZxerE4eyDfY7G+0j+Dul7u2qI+QVB+sKxt3ct.AbcI.2jgDSaEpGXfbjqUjHNWtaP9bDqAPh.t.OYVlCf7F40byrM8a5lZxbD7mjZrhrc+4ihS0mnzqumaiNWJBqNb5M+TlfMceGPlXYEiCMMFMzq+fM4Fa5NSCyxhJS0PuRXMpGrlZzadr9T9rsgL+UVBbehe31TUQlX5ZRmVCmGz9q9y8f1u8ONkl22ZW0TZXOBlQJnUigMUdouSSVi51UAlEOemgZb9k1T+o2RZKlxQDdBOsNXAjyqHPlzEOR0INsWkmE9ZRQcnOMHUxzWRzlXZ9H9ExBrJCD3YsAFnaCikZxbjrOjmkiesdSOwExkwcHpLD+d7reGcU1laATN8k.TrpROcM1N8XdURWaWLUkm8VFnJEmWzvhWtsE6RkYEiXsx7qSewFbDHmCd1aqbyLIdhHOWD4T7HhoFtnHd9qygENWOsP7Eq1RrQ0zkeUQZLOH8aMeafTnvv6DRi6UmN4sARq2PL+WAJ1WUjlv6Iw+h2ZHETrupHcOuV++x27H8C3Y8RybVeUwp2jk.ZdqblJc1VEOQzGRCsRjFj2sA1UATN6TJVULnwtvlSbpAcovxu3fLuk3btKFeLOsKLt0mBYcH1sAVuQjm7FFwz14WFhu8qM+C4qXHORk9l489EnP+rabG.5ev2qNm1autkh8DeepF+X8YoroP7i3qSuctkiwGrDLR+hWdCfQ2OlmmvK1sKQxdN.eDe9ydy7k63c6+8b192m+TvXydcmta9fAq5yn56+6+U+6a5mQ0vM9ynpljMf.22UjEIp2Udgwh4ww4WmiXOR2+zcHEyKIpzA8rqE0qO2ThdmYp5XceKF7ruUphxzigoB8u8ebfy0r2j.RibMKIPX8+Mp7CGTejpE4T5QOOq626gbLujKfMkoW6nO+tGttunrn+tyWTVfM8qx4m4RcNhhtzuNm+f.7nUbmIzanoBvJtGgdyLzgpxtZivai9C+bT78oWRyzI.EyZXRDoewMytn5UekK+3tz+N0M1bmZY++Cj0wmq6O0Ai+D9zEx0rga1F1uQh5WSTAA1u6ZECcig8MzU7cruAw1ToWOhunIKULRaaCMTkcj40D+wAkvS7R86e4G+ctS167bnTl.PyK4BP7iYO+c+CoXK2LBW+OlpIzRluut1y+1FDUB1ZNJh72jRTxf9pStip80+cYFfeCcMdBuiPhXogd2qZjmNEeNVg28.3GvyL+uqp+9o7tNiuyp.eJu6Yi2UUgqsf3G9+aJHd8IXfp+PuS2VyuOOTEZLDyTh9sisrgwH52ZbELj9hderPsOMgx7kHz2klNQkVqQfGPqJv44HSegLMI5xrG9ug+bGLJ84.tCFc5faTGLV5qpClu427y+WdmoClC1jNXNO0R5f4iSsjNXfFN13NX99i+m+t66f4cjNXh8icGLIey0ASx66f49NX9sQGLeymG5+5N1ACW1E5f4e8uZS5f4e5u69NXtuCl66f49NXtuCl66f4GuNXdarGZXISiuRxoJJZxl2iQAjac1+ufCxWg9LZ12lFOeDgHbZPkxekjD0e8SfhgVNOwtC7D+NvSh6.O6cG3Y+6.OO+NvSx0xCsIkzirMzb74AB0Ec9OWdfY+GeOvC49erQklTK
                    
                    
                    ulrikU 1 Reply Last reply Reply Quote 0
                    • ulrikU
                      ulrik @johnmike
                      last edited by

                      @johnmike there's a lot of code in there, and a lot of questions.
                      If I just answer what your main purpose is:

                      "...the Internal is what im actually after so that when my plugin is in standalone mode tap tempo could be used to change the internal bpm...."

                      You can do that with my tap example up here, you just need to connect it to the

                      Engine.setHostBpm(bpm)
                      

                      What do you mean by "standalone mode", are you going to compile it as a Standalone application?

                      Here I have modified my TapDelay time example to tap the tempo for a MidiPlayer to follow, here you can see and here the result:

                      Video

                      and here's the snippet

                      HiseSnippet 2241.3oc2Y0saaibElzNLMRYSP1EAE6kDFKVHmZHQ8u7tnM5WGKGIYEQY6r4hlNhbjzDSMCC4HkHuH.6KReW5U859HzGg7FzdFRJIRaYaEitEcqfgsl4Lm47c9Nmy7m65vLvttLGI438maikj+JE84T93ZiQDpTy5RxeiRejcSJG6PQV8wSrYRUmaibcwlRxxa+Bw3jicOIuOe94UQVHpAdUWRRmxHF3VjID9pd6V9kDKqCPl39jIgFctxMMXzZLK1T.SaqnIYiLNGMB2AIF1VJRGhbGKI+LkBF6mWa.VKe9R4xVJWtB4JjWanV1gCJUH2frEyk0LW9zFYkjueCSBm4nyQbrqj78pxLmqOl8ApuANk3RFXgEMRKoCV1u6CXVlBWTzqTswDKytKHKWIIYktqnts8otmpzlXRV1+JJ7IdBTWoQXBTdqnva6HvKcX3oEBdqARaEBR+tEQSOHYglic7fRLk1AsBigZScbvTtN98SwQBde94Ah56.ggU8+fxsXL6FTDfLyvCWL4CfgpaiiJPd6M1MSeitojviNfXgEtr7hFvnEtGjeTGwQRx+Ukzoylj1uvKKUKcyZWLOYxCeynSpWk17fjj5u5vy6Uu13IGcQx9u687l4Y6+RshWbVKhwQeLWqW7p9ugYN6P6h0vNmfbNO+qe4IEdwoMOJSGmNmxR290+zryNqG+rY1CaWoPkSqV7EE4ydWijYMFewrWOr5atnx93jrQMqmL4viqezocbaMqwvLGMaPKIAh8Sn+KJoNwE63lZpkC47ALSLMkd2FM0azKU+Ca71lcz626j1M5zWs1wc5C+M0R+OUuwy4imjRKupdiWcRiN0ZnmpR85Uqnq2pYmFImPDQWQAlNYDEwm5.V79clNoJBXxkAmmTtCaBAjKRbV0YcLcccKB7PPzgGtD2OaHR.2eohkc7mKKEJ87d9omeshtgCwluRhHH9PEukaFhfLwvYo9iUZqiUTpwfQP4ImfNGefCzXoFIxnosmZ17Z69iwiCKk3xUg0urwld3oK0R8OptP6QXdMFzKEZjXmnCaGP+kp60ofGc.saPGQn3jFNXHS1qyiG7NrAOwRMBJwfw5sVpvNqJCSrSf3UVPzt0fqGYAxEJDOBZR5h4deoFxxRT1kX3TpAmvnI1M9OGOFeLwMoKmY6MHA.iAVvkYgSZ6PDSM2yobGOkqZB0hBS7IgYHTKvIUWLcpLJX3pbp.fNLqDFKP2dpyPVSwdliLTMQPqXPyXVLCjk5.6IfmUPSMkZhnn2iWrrH5XfGLc0IvZO0XSEgxdXv0RrKnSZMMQrLVrnwGgqepvVIf4ecxMFinivlIVHKLqIRe8ojkyN7SpmA+JFLupbuoRkKTQkC+LFqRB1BzuWXjOKE7qfjAPoCYt7p1SV.mOE+S.MdsYZ.UtytB0BHzkAvKQzAg7K43cgcV38XS4fsWExG4EDF4OqhMPS3+G2jeXLgiEnxS3ALAHLwCQSs36rmZlR9hLcPenhErRgvXejmvFVk.CEVI7RiFsfu2cW0+f5NpU61FzcgnVhPcUH1Y5lPa28T2w.7TGr4xDpTohYCowpvZRDau7+0jiIRzusjLuuo9b0DAkQIEyFXS0u+6WTHIbRH0F7A.g6n2+3t6.f9GVohnj3lToaqJ+DnxOdCwv.ndcAwndhf.hGxO6v33iCpQi+o3pWVzvgqUVvrYIJkWi3fh7qWwDzoSFfcBylhABKGGcuYkMauYCehIz.YzlTB+XaL85N2jT.aB6cuc.pfuw81M3QK1M.QwVRh8tdhRzbeIOfGrox+T9u2qrzkmjGGLIUmx4Lp2r7.E+RpHZ6+YCzNlRPrbMpeRSuSa.aNE3VfqZic3DAKJWGOCN3q+NcwTpicOGR6.1cYVDbLsM1y+3JC+ckmG9.yefXxGurieYX4wXxnwg1dtSYWzLnPtqiXQ0EQlUfH1sybgr9eJj0+kSur0QWw58KKppD6p2uRW09MZ28XIhaa1Dv1Hm49vYBapKFNpo2gCdpRWFr9FgN5PD0bQuxgP7CiRasPCBnMO.CkygArjz7vM1..CK7AlIj8VxCCgvrN4hPYAkBbuu0y8h7w2WGLZwsY9JkbYJVJ89ZZkzjvKN6r+obuhu8z.e6.KFRPE8EGxU3hOx6H80gDsCr3WWZAjEbqoE0KGjz5mg9Mdy6wyvNP5dPhHrUWXvWpX5rE2OSoPBxDHISgB4zzxEb56iT943pvxnKJ7aZtyOnt7bO6Ij0jZh+HzqlWK3xVVrObFy4bW39dXn+gHKWb7OEh9dnRwhoymOW97E9hHrGGlvRecL1ey51Yrl2JiEFsExVLe1bYzJdEdrXoLYJkq39WkGAIY0JVJ6WNOl9V3wvL182fE6tFZR0YSnoMqX02XeQUqqyXWoZckSDs1qT18yjsjVII+J16qH1leskzXX6PzxKculKt.2nmYN0Rb2nvWyW7XHABfMdib4EwETntD97HWJ9+T28eSg3WqzkvMFudLt0Zvn3YE9U.iAuXxiTZLbHb0oU.7dJG75ecddjvl+w9l+gJvUNvd2Qyy3+du1pmA6Vp9BLE6HHuz2vyc8O1zm6xdietqiM3f466fnt1L2HSrNdBoOji6FtySbgK.ieeOQzLb+0XhSuuFQe94G.N4Z0QW7DAdoEUlHtFVjzfsuoWQK8c7Uzt2+y8JZ+FnXWVNDFis.i5jI1V3FzYXK3LnAOcac+K4sn2n4xsYTl8XFkXDNP2CycHiFgcBi805PU37HOJ3SK2CagQgSZ+txsfjMjCvS36HWjdy4haJd8sJ9vUUT.p9a2Eo29+uWj1+QMF0FAIgvoBT5LchNr1nAFrNENgk31oxaIVeyuslns+hiTSuF+K3Sfvzh1xABSuP3+UrwDjgC6sF9WuTjm9.ud.+l58tuwTZKZql9p2pT7BIu0vH5TcEEybWUL6cUwb2UEyeWUrvcUwh2UEKc6JJ1DpxTNaheoojT6tM7Ost7x+eHxaK8uApim2Q
                      

                      Hise Develop branch
                      MacOs 15.3.1, Xcode 16.2
                      http://musikboden.se

                      J 1 Reply Last reply Reply Quote 1
                      • J
                        johnmike @ulrik
                        last edited by

                        @ulrik yup this is what I was after! much simpler than I thought! and yes I meant a "Standalone application" so sorry...been separating the two versions of the plugin in my head as "Plugin" and "standalone mode" sorry...Thanks again...gonna play with this and test to make sure it's all good! but so far so good!

                        1 Reply Last reply Reply Quote 0
                        • d.healeyD d.healey referenced this topic on
                        • First post
                          Last post

                        11

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.4k

                        Posts