HISE Logo Forum
    • Categories
    • Register
    • Login

    Delay speed - tap

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

      @ulrik Cool example, thanks!

      develop Branch / XCode 13.1
      macOS Monterey / M1 Max

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

                          21

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.4k

                          Posts