HISE Logo Forum
    • Categories
    • Register
    • Login

    Be able to have more than 1 TransportHandler

    Scheduled Pinned Locked Moved Feature Requests
    4 Posts 2 Posters 270 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
      last edited by

      I think it would be great to be able to have more than 1 TransportHandler , one TransportHandler per ScriptProcessor ? (Maybe it's not possible to implement?)

      Let's say I have 2 TH, both set to PreferInternal sync, would it not be possible to have separate clocks running, and if I start the Daws play, they will both sync to the external clock?

      In this test example I have 2 script processors, each with a separate TH, as soon as I start the internal clock on one of them, the other one will start as well, and if I stop the same will happen with the other one.

      HiseSnippet 1404.3oc6Y8zaaaCEmx1JK1qcXcaXmEB1AWrfTamt0hNLTu7uVutjXLmVracLRzwbQhTfhJIdC4xNrOG6ax5Gocb21dOJIK4DmZGizNTTqCFh78G9iuG468SvcURWVTjTQrpdvvPFw5V18FJzC1b.kKHc1hX841GnnhnPoR+Tpvymo.EbIaLLjFEw7HVVkeBpqU0JDyye+3Mn9TgKKeJB4ERtK6G3Abc9rca+Ltu+NTO1A7fBZe+1cbkhMk9xX.WksaPBotGSOhsGEUqjMwZos83ZopmlpYQDqJaH8F1af7TQh9ufGwOzmgCZR5ANJY5cj9dHhw2IaNf660Ma+GQ.m1MOZTNIZ7Y16x83ilOOp7wFAN4VTLdXUZb3UdL307pf2DfjUAHUIAR2wtmqhGpykf34Cs6HzLUeJD1KBkDcIVuxdSInfPuV.8X1NJXvHCpudiFq5zpQi69M8iEtZtT3HE6I0r8E0uaseqV0ZmWy4hh52ehxvkQI8giISTLloUuNCqKhCNjoV04DpeLajhv1e7X5RyVL0MYWWPQonifq2OjkNN+PQyIjAHogMHWTIEgfpZSl3iRyDaDq0RAg6YRNZpRuCWEo2zW5dLwrMJdSfLCt4SRbSOF.euqqe54y8XJiepAY8XLM27h1+f1WK6aMA6edmsnZJdHMMFAwsPlRywzi0VrSfa7IGYqZuEK5XsLzDDCBkBLhZs70HLdV9R+EsGVbvobO8fQSz9maOfwOZPgxLa0NLKg1A78mltb42caB0WTPoEXehJ7A1IKIYlf5DRU4X8UGdSi0VSGqUmkiCWU7buoiwNsizrvd7eEVDa6lq0fDPyc2u7OiuEth1GWS.25JCpu0.7kqDC8.jdw9T83MFvtgoBfJaiUMFK4Jh35gE6VdwtEUt5JaMlXyrIV2ZFg6cr6x0tClLdKMA7B22eSi2zdu21d698Yt5bvVwdme501n8FGJKeEjhtkocJLBuKcCPEJbloBYUdtn9r+IL0Ib1oSgBTk2TTfpLasqmB7lY5PSpH+DnEUpYYaH9FocLkQc9VmLVRTOujh70WwHZkUc.NRMAJR0RMHovz3l7Lg7PvfDQfIMWGLBsISmHVgtj.Krfuu296UvBjtyJAbwJOBVN7U5YvqMafO33rBY3jq0n14fqqU6d2qpNqjkyfjZVon7fmB.bawQvA00bULHWbwha0QWbvSQjssfBojmn3d00pXF.+GBBSjg0.ghDr5vvtJVelZ6y.DKn9n8bgOrB4r4Pe.GTDGwp6hQuUcnpiZY9ccCktzML54WfDKRTCb0HItFy8pmLmHR5yVKTwE55qzGoE7HmU9xLiNezVXeQgkNYSjOAhTHVYrxw8vKgZ3hFJJiHpaVGphbQMu47XGb4v99FRzPTvXY8F204QIhjgWTB.yZ0LCPfltHaR88OD93l5iu1uKQD29lhH9qk7coYf0bFYn4hpb0LpF2TLcKUfgSkohYfOhsEtbCwWpk.5Q1e6Y.1FO76Yd.cPjdHlGVxFKKQB3dv88tRncN1lOuG0ekyNJuuUBCok9y+v3IRTb+97yLe6cetePjFfQm.3SxQBvOOh43w5Si80NQGCcGfqUGy7NPZzeLxUE+L0wHxVfZ5BlVu2vz5GkwZt3ncov4I776dwA8.lNtLrfsf4ikWrJg2ERF2H6ncOlvyL3egmTgMwwVoBalI7Zxlq0+ur4JOar4duh4VqEL2VvbaAysEL2dWj41xyIysoxH6ZRqp0BZUKnUcSRq5swZDPcUxW5lTB.YQrrYFXeKL+SfUs2EG6z7xENfu1g+RW2wc0kLr07Z35yqg2edM7qlWC+540vGLuF9voaHx+76h0xfjqrDxtc21To1xJgKi41A4+P9nnXR
      

      transporthandlers.gif

      I ask because in my project I have 2 custom build arps on separate script processors, that is dependent on the tranporthandler for syncing,

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

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

        @ulrik The idea of the transport handler is to sync multiple modules. If you don't want to sync them, just don't use the TransportHandler :)

        ulrikU 2 Replies Last reply Reply Quote 0
        • ulrikU
          ulrik @Christoph Hart
          last edited by

          @Christoph-Hart I can understand that, what do you suggest for having separate clocks running, that are so correct as the TransportHandler?

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

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

            @Christoph-Hart Ok I almost solved it using one TransportHandler.
            I have 1 question though, if I have the "internalClock" running all the time, it is not possible to via "setOnTransportChange" get a "isPlaying = false" because the internalClock is still running (and I want it to keep running)
            Is it possible to get the Transport state another way then via the TransportHandler?

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

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

            16

            Online

            1.8k

            Users

            12.0k

            Topics

            104.8k

            Posts