HISE Logo Forum
    • Categories
    • Register
    • Login

    Standalone app having focus

    Scheduled Pinned Locked Moved Solved Scripting
    3 Posts 2 Posters 129 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

      In this example I'm trying to set focus to a standalone application built in Hise, in this example I want the "spacebar" to control start and stop of the midi player.
      It's working when compiled but it seems this is not the way to do it sooo...
      How do I script this the right way, anybody?

      HiseSnippet 2239.3oc2Ys0baabEFTRHsh9RSxjoSebGMclR23gDf2ky3ZdWhVhTTDT1t9gjYIvBhUBbALvBIQkwuzeY4mP+az27+f1yB.RB3Paqnjzoob7Xi8bY2uyk8rmc8HOGchuuimTlrSV3RjxbeYsELtUaKLkI0uiTlGJq4h0ISwdirwKjZsvE66SLjxjY6CDxjY2cjB+8tm0BaiY5j0jjjdgCUmbLcNkul5nFGQss6gMHSnySHc4F80cXscrcB.7rsrhDrvWfmQFhEhskrzgXeKoL+U4p56WQYJQoRk5kKUub4pkqVQwToj4z5UKOsTsxkLJWQUujTlOqqAk63owwbhuTlcZ4XrPyx4JVzB7BpOcpMQLPURCV4Hx8brMDlnfpTaKpswnkNJeIoLxiV611Nxs8UxCnFzUzW6997PFn0ZjzAlYqzva6TvSMI7TR.uM.osR.oe2xHYHjffFwKDJ6JOHdTRLzNvyiv3Zj2DPRE7d2yhYMwCBCIoeriiaWFFPlQRxhIeJHplKIMiLaeqMS0OpYJIrndTahvjyrb.Hsv7f7iNXNVJy+RVslRd1jpGUu8X2ASxmeLyrOOeI+l07tHvG90r64kq6+JxMdmpby4UGdQmWMryaNys9EWaOsXvgcw0TmvLGz+liZeZq80u9k6e7o6W504a87JFyeC0bHAe9MG2qpd6utZ9is3m3ZdyEO+0mh6oQNxLv3qubg9fRcza+Jy4Wc5qOo942b1LVGe8R0NKeOyh8Ik6ke1M9V.aW0WGbfti0Y27hSoAGd4A0LpdV8AO2n9P5gKl1r2kdlG1T65yO55i0dU6EuNedVvnNVsjDVezli2HW3Lehmeg.aO5EScLHrBCB7o5ENj5SJbXestnQiO44caOQqPygcF2TqvHv8hffEHfWg04JEV4jKL1ZA2ZdgVmno0L5uQsZpokeNUj5H18pQmwv7.O.Be1vf4svPXZUj+wMF5LmB7EYkKI94M5PXahrHqBxP73IqeDkpkJaZBYtqyZBeaCoD496Dk6+ExZ5dTW9ZNhLj6I2mwIdlP4rTaAhjUZKKY41NfDLd943KH87fAqzHWIEkGiTqn7nuIaVnNkOG05.zSQK0XFg21APFCFjauVGrGHWjXw65.YCKsJjbs2N2dwrWKuXbKN6CN2w7Wqvk3HK3X7Ths5GTujBITNagB69zT+PtvTWvm63hlKpZ4FA7oBvj3WVJylxHHy.lNm5vPNrXLIVXOG6b5KW0GCfyNf7nree1cC+B8rk9i7hYOmxiPOYEEwJmS3feKftOgwm2WPOb4ZissEEdx893XCFIBTCcAYgqGjWfzi0Dr.D2hfVgajHBtzny15f3UyOXNw3HxhQBsI941yO9rQg+LRpkbWApkdobNSOOzOPMQhuyaP7CiHBOH.rDyU1cAw1coWAb.huBqdl6QBQUAuXrkJVxWHbr4Lw19Dg27Gwg6AQfuAlwkbzsvrYDibBhuMa12twjAXcLczC7QbXetWpDfmFm3ExeRDaTW1LHoHutGAvYHwSldNQmKVk0BJPU3G+X+SnyA1TkelGdZOgFBUWBNtE0GcEz3PXDTDrhQmS3.rqqMUGG5LIWR7V.hAfzH9eDyP++xbDygi7gxUnvoCib8bbAzeEdgXhD65WNaHK7kwqgP4oAbDE9iOhxLfy2PW43cAkMSvCNISrjHHvFMsf8.5dkEggtxixAwfLKCxiEyPjIvIX60FgXRL8bliDEqQX.0ffBv3K9vfZZR0Cr4BHJVVXN3Vnm7nro7qhRmgelqnhRXUpD6OG5vImD6hy91rn2mko4F4EuOxFlzMwNZ49HJliELeJwKYU.gfPc5zcDHe65HPOpjPBAcX8YT3zWB6C0slTbcD3qy5G1f.TxOl1nvnOmJfPlNjKgdUiN+XW4ND+KfpQgxFWS.5QlGx8AKOcAyH1RhyB2Qt0ARWm7fqEIGbE0fashvO7OZXQnyrVeP2O30fxIyW15aVY0xkqAs0pHslbwHWvzYIjpZsZ0JpVQhStluAxPycqw984wMpFg8d1NXQh4DQCTBS3Axc.uQ3Y+17aus3891hT+Fwd2HW4WF1F5Iv9Cn3SjGasMbO4pkJVVoXoJkjR5Atub4h0qoVp19Eqm1GDxoTohp6Wpbb+dOW96yhP6sJn22XumfVcr5iE75C6YuFnpDNBZu214pWB6jBK4BzCqcl8svENDM7lvqEFXk9I3F+CI559i4HG13WTG48gntpR0pJkpn9SwSVrZ0xJJ2AOo5OaO4tQdxGF6IaEv4NrPe3txwGT8A8de6m1682ZrYHH1q.MqJO53l+cIenFeel37ZBOZ+Up86OH898vVmBQ3CSRQ8mytkM.y0luID+0n2j5NxQ3Oqr1nls61p43TIAPDshRohUpTLRW9B6vpYiIyBrwdgDitvfnBmIFNTQh.Uhwqtk4FZlFtBqiAnNO88ZE29OlATyOUC0hllY9T9hT2B7WpK6dag3WHOhx0s1LF2ZCXTbO5eEvX7SD7.4tllP+PqA3Nx8d0uNuGPxk+gQK+8j0f1yBuAR3h+GCGidonKmCHLhmv4o9Qdem+4s88cbu0uuyI5bX4m3gY9tN9olXMxb5DXCgeRhvUb64QdyXQzLI81Nv8N2Dq28rdfQtQczDWaMLsn4bm.Vpac99OXwN2t1S9DOazN+O2yF8afM6Yxj.i6tDiZz4t1jtrKI1PGbgX7KWVPaI0z4xCbXNtVNLpdx.8XB2iNaFwKI12nA0jyS8JXeUiwDaBNYR6etwwPxF1C7Sj6nuP816K9Xwq+jbDbQhMfne6Vjd6++tH8Xm.QuiCvPRHzBg7vf4ZPsQcBr5Ln+NwEixrkn9VzXEw3nhiLivA+a3WLSUw3LwLUWx7+Jqwbrtmy2oGckOQd5uOjBX2r3dMFHFiTkBuFXxXo3Yl9Nc8zS0ORwh2UEKcWUr7cUwJ2UEqdWUr1cUw5eZEEGB0Lf6LOZqojzfQcitpPlU+G.jYao+CT8fR4B
      

      spacebarplay.gif

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

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

        @ulrik You want the app to be on screen somewhere and no matter what window the user is in they can press space to start/stop MIDI playback?

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

        ulrikU 1 Reply Last reply Reply Quote 0
        • ulrikU
          ulrik @d.healey
          last edited by

          @d-healey No, only if the app active, I tried this without the timer now, and it works nicely
          As soon as I make the app active it's possible to use the setKeypressCallback
          So in. the snippet, I removed the timer function and it worked
          😀

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

          1 Reply Last reply Reply Quote 1
          • ulrikU ulrik marked this topic as a question on
          • ulrikU ulrik has marked this topic as solved on
          • First post
            Last post

          22

          Online

          1.7k

          Users

          11.8k

          Topics

          102.3k

          Posts