HISE Logo Forum
    • Categories
    • Register
    • Login

    Clock Sync my FX Plugin

    Scheduled Pinned Locked Moved General Questions
    18 Posts 3 Posters 574 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 @treynterrio
      last edited by

      @treynterrio said in Clock Sync my FX Plugin:

      is there a other way?

      Not something I've looked into, but the transport handler sounds promising.

      Libre Wave - Freedom respecting instruments and effects
      My Patreon - HISE tutorials
      YouTube Channel - Public HISE tutorials

      T 1 Reply Last reply Reply Quote 0
      • T
        treynterrio @d.healey
        last edited by

        @d-healey Do I just have to copy this line into my script above or do I have to assign it to the functions?

        const var TransportHandler = Engine.createTransportHandler();
        

        in the HISE docs it says the following where he synced the clock with the line:

        Grid events: (a synched timer with a customizable frequency)
        
        d.healeyD ulrikU 2 Replies Last reply Reply Quote 0
        • d.healeyD
          d.healey @treynterrio
          last edited by

          @treynterrio I don't think I've ever used it. But you will definitely need to implement some of the callback functions. In addition to the docs see if you can find some examples on the forum or in the snippet browser.

          Link Preview Image
          HISE | Scripting | TransportHandler

          A class that manages callbacks for host playback events

          favicon

          (docs.hise.audio)

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

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

            @treynterrio this is a small example with the transport handler

            HiseSnippet 1135.3ocsV01aaaCDlJIpXVaCXEX+.NTfMnTDDam5l0hgf0kDmWPWRLl8J12JXnnrHhDoFIURLF1+4808osiTxuDmztTiMCj.Qd28vm6gGOxAZEiaLJMIn0nIkbRvWDNbhzlcPFUHImdHI3qBOHWwtBmkwSfi9Ux9SJoFCOgDDr9wNuBZsAw+6O+g8o4Tzu4SQHuSIX7eRTHrymcvadqHO+HZBejnXAu68lSYJ4ApbUExn0C6PJorqni4mSctsVHI3I8SDVkdnkZ4Fzm8UISFlotQV6+6DFwk4b2ftjgHP0SSNHSjmLXZ1ZHjfMFLO2WuN2+5vyDIhYyunF3L.yiXQMHXsOFk59IPofEnzF0T5ogCYZQoctEGe97vSkVtNkhR8hTo1WxZ+0FgGnPOj1sKnWwORiClEQ7tc5rEf+ayuOJpc6VLMGINXyv+zTooTosPFUljy0Q31gwBiNA1C5KGKj7sqcezTOOo1w3FvLbaMR7hREHjvMYBV1CCNbCVD.UkkIHftf69JPX79Zv8afZfts2s2HHtFjBNB.N0q2EToPO32pnZLm.oB08MiFcx13p2WRQw9XsHI1pq3aA67hknlAqjgBUBxHETp4oHD7aQfjzbjjhwiwIhSn2Xfxb5jKwJvof6NDbFFYLNbfOx9MA1rFN7Yz7bWP0oWpPyANEouOWl5DNMpqT83pBbWp10L500aC90leKkYWPzJUFgUnjQBYNtO.oURlaLLFyUrTUNlGybmT2xA6N9++hMi98nVsaC4bqAE0IvDUEbCEWQL284JXTEbalPNtlkWRwjuW6daF0RjB0HBeCfZ9d6AcvYagUVFUNe6RsPZieFFvyvruUK+Boz.RIORKt8bWvhe8t3B7g.rINGn+QTiveg734YY8957z1q8O2uDRN1ixIgysNe+.SYckqhjKmJyt5Mje9MZTBhZ4zGlpJOYVkvCW5hXYrHOAbL9kpDtbBTY7X3nryl+DGVa36eF2Yys.uEU4xFvPvSo.ExUpqbGZTxyQQ6BI7sS+LMcVdXhdd6nnnY6+ScN1uY6zYeG7sGysmWUfkottCukOwD6k7tNI+CQQmjCKibZ5iD5Nyf9943xH65OoU49VGNvWxr6dgG1RSfwxphK45sfqo4U7YNhMNua23m735FypaWtfiJ4oRg8hRdy3iT4IttrtuueuaRS+V7qe4zCoVpqcdybnekbsU3nSvg7qw6Cqat2J7Pt4JTrvaDuWme7NGURUN0d2Khb231X.0i6z82I4RrIwjEuQ9S31oNezamdrT7ogCDVV1Cyw0d.NhJ0+Gbr4N8uLreZJmYmSvMBW5QL+2s7+rpxhs.NihMOtkDDhGRFhOkgwcshj7bD7vf0bUK0i63F6TfgbYhevei+ZL10MNnwX2oFIETlV8dV8o.2qF9L+LHmj9GI0J7L2XnKwexXQct.eDy6Yr6B08BbmUMvWrpA1aUC7kqZf6tpA9cqZfu5eOP2aL+wJqpn9XCgb1f99VIAA0upwWsR9G.auNcFA
            

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

            T 1 Reply Last reply Reply Quote 1
            • T
              treynterrio @ulrik
              last edited by

              @ulrik I don't know why but this doesn't work. The Buttons don't go on and off in time of my DAW

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

                @treynterrio Do you have a snippet?

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

                T 2 Replies Last reply Reply Quote 0
                • T
                  treynterrio @ulrik
                  last edited by

                  @ulrik I don't know what I've done here know but that's simply like I have it in my project:

                  HiseSnippet 2014.3ocuX8zaabbEeojVay0ME1.9XQwffjBJWAKRYIEGX3JZKQISXKYFQEiHXXDLZ2gjS0xY1r6rhhNv.4POzC8ZAZtz1OA8bOEjOBEHGJ5sjaA4T5Wf17dyrK2coHknERxBvEbdy7dueu+Lu8MSqPoKKJRFZUp7ACCXVk9E1sGJT81rGkKrZtkUoqXqXQJqGMLfFEw7rJUZ9cv4JUdAK8y2uwin9TgKKgzW+A+y+5FOWxcYOk2mqxVXq5Og66uM0ic.uOKi9p0a5JEaJ8kw.Nl2tpU.08XZW1dTbYyYCfngGWICaqn.XrJsvijdCa2SNPXV+y4Q7i7Y3fZVsAAYHusz2CQLR0ZydbeuVo1ajEHkVYV+7Fq+V16x83inm4EtgdBRFG48GklqH7lu.7pkGdUyAuI.oR4fzBFHcS61tg7.U1LHdttcSghE1gBt87PwrVq41or8lRXEB0c5SOlscHLXDGUta0pKQfWKdeGGv0GoHmPCIGfgExCHoL1ko1T1OPJfAUda8rucQNdTrRIEqOUdRleLt1Njwd0zUjY5w3YKlOcHvhN4DYnQmNLWX05IzK1Y4kK6FxfP.Q0C9EREQAxPEoGU34yBSj1AOFDSCQWtfcGyxOHckO1rvJnz.gEwTFIw.rQ3Bxfdb2dSV3jAPpMINHvCDHxbs6Q3Q50FAYwDZDo1xqu5AjJFgzmAB.H89qSjcHqR9jXZHDcHBIjAsnyAO9Nf1aHnPZyNgbuJpvX1RjZ2aLnEMT3R5K8.DIIAgrNfHXmBBRP8APx61EHTwiNHhD.9oif8UoBG7jt6BbVAF1RyYiDFSzAJeWpuOxjw75vCYDFEfu1VRWDPF7qzvtw8g.nYo8nmXBCZcyNk5px4zBjQbEWJb3BeHNP5DKbwwjtfsBa5DcYUb8ktGuDJ1Uzuu6hNepS4kWl3yTQfScHYnLlLfBZDrcssRhj8YpdbQWCJOBRbpr5xqtnSYdGhQhj2k.97G7.RUfZYHCLR5ytSPHGS8.FvToxk0JRFR.HokT9vSQgU48WGTvzDXBenPesShi+YhcxrRSbMyr099aqUgfw7ztvrYyhGfIGFiYjLQpaFy2.7oCzfKvoL5ebkw9dixDlbpKHqHEfSBLF9mLfbzPRbjVFHjw4z0NfbiMQytR0EWhnmQFL9D.KP8FBk3KkGiaZjh8.m1yDjeS5e6zYjcD4b6kyuM+Xg7nmS8iYQeDrK8E0VuJVo5d52qpeuh9cM860zDVCGuxZKQVekkV6kEqnAkrBOy1cj3yN52ikOP2sdLFXz+YyDjUIMmrBl2QfGLpeAk4P5Z3WIMi.YzvN9bQrGkxdM.XoLM5O5Rc3ZRK3qydRV4q0uY9QrKqNqNa5rCEzwHk9ZzCN9tXoP+wBTygR+JtopcIHn.ZRuQNwqi4V5+VIWn+E5k8RbSy8cN2uFgHKQMiBbE09jwm4aLSDYogZMgIFESgtLvf7b9s2nPTNQMQuv4a4YoZuLKZ3b9eRcxtKyrKd+b9GyVVcputZ2nO6tWbe3iEnk8D1vHSZdMrv2zJT.wvwkamNynfqNRvmsNCVPMeDMwrze9FE9XSmDolvLoYoh39GwBymhhKDZCqXuc1Su2t7sd5ZhC4VnTzTvUOKfIlVCoVIAOnOvqjfJXoJcWf+xjt.a6y8XgVbnYuqZ+DHY48rz.Noa5+9u8u7u1vZlXdmPr217LCOaTeVX9Z16yNYK+gE3tty+9qlQUqSgGW0VSW0lhUZlKamT4ZD6WoTB+yB6Wy1jrOtx+9Mr9vlaQUTrG7jv.DZBXgJNF0KsE6D3.MlNxKauEK5XHmTGmR1jAmb5BiTmlov8pOLaPy584dvmhakzVTZv7y+7+yFQJVPa9qJf09zbR5a2HHMGpo1B00fpAmgJDZ7D1zfTsgiubp0.tmpW9yc0iw61SkmxI4Oph0LZclTooYc+t5Ev6g0mAXTvj.Er+Cat23VTevhlneS6QmjeapFmyEmpmyB1pn08lZNN16234a03oO7vhVz0r8BGNfolpQ80WFCHc2VN7+N4w+6TL5bqI53lFhVH03sKcJLL0vsKsBLBJn1FZ7LHZz5qeX87f9Jyvt7o.6O6ESSy+ZSkfYPIipELMc7AmqNN6I0ugMbdpXepp3EGf2VRxDnyK+o0wOpI.m5v7N6wuMgElsaS37uriYEt2ztEW41ax3ctIfWnf4O03M4tYdKayY9y.6B1a+Qm6Ew7FCkK7RYttAKW0TkUihz+m2Qoof66dJqSVkf5+s5ilX+B0HfY1FNtG1PVANfmT5EY.ddpbPKPgPR7mLh7e7qp+X9YnBUrvx+4ZQ3.7JMva.nPfb9Y9ZrpctWik09xXEb7wcov9ePu1PycskwgtL7XrBnCXbWzb3FUy3p3XDBsYBO8f+O7jLYMbbojIqkN4OK5nO0MT9wtl9JvTgqoo.1sPe0jks2EGSpUrSnu3Oca7K57O10snnNCiqTrQju6+s2Lx3cOS6SVyFiqdYYbsKKiqeYY78trLduKlQ71beXrR12TjCJhkc.BXWd9A1ktZw5Q4u6UsBaJ7XmlJ513ofx0tyW1P3UX+bru+YVCRbr009X1.b7e9WcyEu++85005DrKj1mdq+wNeyq9Ca7PEj7eTrhk0iYSwIPSqlxgVmiM47imMcX8YylNrdpMk9otKiMsaqF5F0KUxb8nFp+.bl47r.
                  
                  ulrikU 1 Reply Last reply Reply Quote 0
                  • T
                    treynterrio @ulrik
                    last edited by

                    @ulrik I also couldn't get it to sync via the clock in HISE. Its basically the same like in the snippet the Timer should activate and deactivate functions

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

                      @treynterrio Could you explain what you want to achieve when you say sync plugin, what exactly do you want to sync and with what?

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

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        treynterrio @ulrik
                        last edited by

                        @ulrik I want to sync the function that goes on and off by the timer to the bpm of my DAW

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

                          @treynterrio Try this and see if it suites your purpose

                          sync.gif

                          HiseSnippet 2466.3ocuYzzbaabEz1H1D1sicGeHG5gsZRaoTYLEHoYXGONh15CaN1RVwjwi835lABXoHh.2EA.TRzYzL4POzC8Zmo4Ra+Ezy8Tm9SnyjCc5szSsSOk9GnIu2aAH.3GRzZRCFQfce6662ae6GZ2.oMOLTFnUnX2Q9bsBWSuyHQT+06a4JzZugVgef95dR6C.n1bG1VOmUU69i7sBC4NZEJbwGf3Un3kznmuZs6a4YAXFC5K+f+7uesmIcs4O1cfaTJh615QtddaY4v65NfmBudq11Rw5RO4PPmtn9pZ9V1GXsOeGKDsKnqU3s1zwMRFzIxJhGpU3R2W5LpSe4QBE9OyMzcOON1wTqCvHE3sjdNnFiP0VuuqmytI1dnFvkcS8DWT4Ito91tNtigm5QtNM.Kkhr9iBWHu5cwbpmYV0a0Lp2LToBYToKoToan2wNv0OJcDTetpdaQDOnmE31ypJJb0tv+5Z5qKALDQ2Zf0A7sBfNionTsUWsLCds7cLL.WeXDqKFRX2kkPz97n0kC7kBnSoknQWBvVg78GFEIEMlK5wimRvVAb9qmO6UCmh9FbOqQ.1TVIh6l85wsADoARwqiOGROmGWoQQjMLpTonPFwOzxaHOj4IkGLzu36N0SLa24YOFv3C86DE3J1G3+KWpYEykJyVpg5Sc0mZpOUUeLS9Tci3uKU1.9TOoaW025JvMiAWOFbSEXyFwvaFC2rgZfZIr0rQ7H0hEPiDITKQDMpmLR2kd03PbhYsyvAnM0rLqQYVcHOnLqZYlIznBzCTzxF0pzDaUCeUG6Z1.aRuZh8qgTTwT8tABoghV5cMhElUIlTmdCCaXV4m2.UGJvbqPNDibi3CBAkNuK+VerzUTZoegXokSBe1AbXtEKpO7KvRD5KChX8sDNd7fjT3GBl0lh8cE7aoPuaBlOTgXIja.y.Qq3DGRVXtB1Q8cs6OalyNBpYwF566.LDI1rIyMjvMDJOwrBIqqKqjhIC3.CXnoxj8X0YexPq.XZGCy+BW1n6CQCeSgETO3AAtNkhBFxAGTyITsPnzKafzAzHIyOf2CXA+XfQBKOPIc2ee.PIGqiBY9vbh8fBlILGqZuMPYIn6tDkaFSXrLP9aa44gDoLudtAbF2BTexVRPB.C9Uqf8GN.lQoPsu0gpv.Ia9wV1QYbZ9xP2HWo.BZtBOHRv5MTXiPX6CVKTOUrOujMt3RYjwUo20V13SMJVoBKTBrF7tjj1iyFAqHvhq9.wovHtkiQQ2dLEKX+XVIvOuR1T6WpxtfRAOCmsWZ4207UKyt6cYqtrQQPJEghEgRO9s7gLsnR4S7lIw2AHB9KtnF5gUC9iRfjhNgaBXaxXcvjthmXbhQb34IhGj5ITQ+TWCEgVgLQAVaCczoilF0fjhfgXdKWjDLvrRHIiRG.SwnH37X1xgdNiyWlcBNvqvHHIkA8gVRe1diXCCIdfpLNFszAjAQaKnzpKWlQiH8mb.fDX4FlEUjEmZIE6.Y9OQv9IIM60arcDZrREJkrMyxwgrWvJxZkvT6n.oGo5pkE1iVsapzKoH1uuthhR1IqDTlQ08obLhEXTHYMyRpwtiwIfm+LVMCoKl6qGqhklTrT8JkE4HE+zH1PgCGlEg9VJaNdMn97.Hv6FOoZbAIHQO.8ZCBg4BISCInyXBqKvZetvwBlaBtpi5aEw1ye.JGZZZbcwCsBXGHj6Q4ngOGq8a1XUbG.Mo20o2Uo2lz6aS.tM1u5sgkIpV91uhpCuRFV1kz0Iq3h.exdeLtZM5Jn9neiZL1qkD0JgAEF7fSoOKue5zr3oyHgJxwmEH3oH2DTrDhF2X5DCbpYLlmPu4dg7yqLWcwjYOKPFiE5IPKZ9wJyHamJJdp45w9db5K0rTljfWRn8JUd+otmuYmzmU5wZ4zpnZacyT4Rh4DfYFNmS8kT2XkJIFnzWYeYF7MKbVLO+loC6zcRo4luJM7Yb561c1dV0n.Sx3HUUPKoVkTs5Pow6MFVyCVkGswGwGEplbXB0gmasabMJHfcxjBnWu2.Ir5XILqXjR.FYSFhsTZWXnTlX33H3LFIIGWLbvd7frI3Hhvwjxe1K84e1qrGMzVEZxfnTzV3F8Dnf57NvnVb7DNm1ki0J.0H5TZe+3So0wyEp2q4BGF6x5OBxedOMRgiOs6e7m869aqosPD+f.7rmYIFdVq0hP7UzeJ+vM7Fki5VF+8uXAEMkUOon0lunUE7HhKpGW8aJx0VDxuhtJ+eRp+po07qGSMLyZO48kGGq6zN3lj72tk1G1dCqHK7H1wQQHx5yChbwjlBavOz0lqNvcQ8M3gG.40TXNdZqVgqclA5iSE3NsFk1ocqAtNvVs1MdywI4Be9m+OVC1RqeG2WmyTGXkgS+607SRAaSNHpzloluU.b7CXhGBUWea2i0Nx0Ipe1qUoO2c+9QYgbX1ahPaAsNUl37rt2uUN88EsV.0HmIAB3o2q8NSZQC.KZl9MxiNK+1bMNiydlRFKXi7V2ap4Xn+zMe1Fa9368h7VzUzcBFcDOZtF0WddLfjIqYz+2Iq9+N4iN2blNt4oQWZRi+WNkw2tETWFO7je3XfsdQqrJ+as.EKli5+Yu7r0f2eAE13RKySVevaprtxBTHJUXeVurwk5IBSufCzcZAQgM8BuMzgtjDsBGp2rhoQC3Wc3WM3WU3mI8q5F3KC71lvFcwVF3kLgMvdMMn6VBa0kZZPWoD0rK01ftIIpYWpM8pql1zWI4002V5LzyJJ+MjhWKb7.XZT1qkD2hf.RuFkMs6asqMcQUwanuqajc+YqiWXF5Hrbw+Ozw3Ka96oqtWyTE7R5a87uCtY4qpj+kUqkPRNocVgSPvpKOl2KM2r0en03AdZtrVXjsfbdbir4n.dRfmm.34wxi1EDHL07SFC9W+Esdn6TPg5x3hbY1GUW756va6JW.6hKrGy7zCXOUNLxUr+1VP0MbtHrM3NvI3s43kwHfiOfyOu.tuFU+Uw9nJzANSN04qgm3AMw9EhGzLYvuSjw.K6.4GEeQJXpvUHHfcKn++JE02F6yLyucw+xuYEbeKtejscdVMEgUyucq+y+amEjvZSuIwEiv5mWBu84kvFmWBeuyKgMOaBw+kT2aXjbfpXFTrJ8TVvr7rczKb470fx9OPhDXagC+3DV2AO3XlM08W2T3ja97POuovAANAdcNfeD1+29Cuwx24+d0VjLA6Bg8o27O8f+4q+UqcuHH4eugQ7zcR2VbHr0bUUHsSwlL91yldQqEyldQqDaJYYryiMs8taRGGoPA0+J.Ezugrs5BY
                          

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

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

                          22

                          Online

                          1.8k

                          Users

                          12.1k

                          Topics

                          105.7k

                          Posts