HISE Logo Forum
    • Categories
    • Register
    • Login

    MIDI trigger animation from script processor

    Scheduled Pinned Locked Moved Scripting
    midianimationlink button
    4 Posts 1 Posters 699 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.
    • ustkU
      ustk
      last edited by

      Hi,

      I would like to trigger an animation (currently a two states button) in the interface.
      I can do it from the noteOn/noteOff in the main interface script, but, because I already have some script processor with certain behaviours, I would like to use them in order to trigger the button in the main interface.

      In this snippet, I link the buttons with two other buttons in a script processor. They work when clicking on the buttons, and when the script processor buttons triggered by MIDI. The problem is, when triggered by MIDI, the main interface buttons don't follow! 🤔

      I know how to control buttons in a script processor from the main interface (scriptProc.setAttribute(n ,1)), but I can't find the opposite
      Also, it would be amazing if I can trigger a note from the buttons in the main interface (for a sample/preset preview like function)

      HiseSnippet 1154.3oc4X0saaaCElx1Zc1coqcqXXWJTLLXCjUH6z0Ufff5DG6BiUmXDmjs6JXjosIhDoFEk2LJJvdF1k6p8drmj8Vz2fsCojsjyTbrRZ5.57MF77G+NGd3QeR8EbGRP.WfLJe7LeBx3SLGLiImzZBlxPc2GY7ol8nCo6xndXIkyP6MyGGDPFhLLJ9BkQFkKgz+d6y2C6hYNjDQHzobpC4kTOpLQZ+leO00sCdH4XpWJqeRytNbVKtKOD.TQSajO14b7XxAXkYELQFeT6gTIWLPhkj.jQo83CmMXB+mYQ1eJMfdlKQsnNZ.DnHwc3tCUHVIE0ZB0cX+4Id.BYX1OoLTLpL7PcVuPdR439ZEVIdjtdXTXUvq9UCO6rfWgTvqTD7df4.GA0WlnQgs6Z1kIIhQX3HHMrhrEY7mls3fAL4i8vmS5HfEKbn5V11aZ0v1t11iBYNpiZKN6.tjbHqZsJutR4JuoxE0LZTVpTahf65RDYoUcjKVgaUYgdmQDaZME6FRlaGj4KWZMWuRqSTBmxPNqKiJOzmvtr9ATbURU5iAEXpTW3uWbgeuPoDtLPg5aYynE0QZDmt4GkC2ajg6mzcerDC3vHFR.L8IBIUUAL1mLEtaE0PT1beRv4RtuFyd9blJALLWCT+KIa4lMmsXwudRSZPOtGDGr.DaT.kq.2HUf+iyVcfW2F7OOVZx0u5Y0nW32KXBG7ARnGRXEmmV6XMu6eLQtHUp9nX8Op11aT4hd03J7pg1qMpbIWYnirp1CvILBS4tR0A5t6p0r1YGqsdZsWuQkxVvu3+hwxiCHxSUcCUqqhuVUkxuwh3FPrtpf9rrCZiKFzEAbt4yCJcLiKHsmpxSo.tCtMX5Jt8eyyR6airz9FmkuWFjU4cyfLaz7VujQaKNmRaTRRkVpNYxvrDQePOm7N4aN4jTiyPecS+4EktCW9gv9XAvbAV0coHsh4p2IWyUaN8l.jFnqdNLP2gOLzEKWlCjh3WrhKxITsor.pbVZhg4fXj8Zyaacg6CL6SkNSxFuEx.upF5aY7FSybCy1iFQbjIfsjYme75xo75Ak6EAk6ZNfxHZx+Zf7E50V+.dJw5EDFQnJp0uL5+Vy9qeaco+6u1z+OzQBa+wBLKvmGjNvMGP7nGCWZBRuamD.rZI+zQpS4zxawwhLU81m2ARxL8Y.VFJzsK65wCYxkZOJdavyuz+AuFx69aa27gCEWO3lQEzn++58YuOzF646RZylRbgGJnw3mAOEXDNzUNW5x8083Lt+DNi5j9P+HhTPGOlHRi8LSnckR38VSj7vlGQbI3zMveUyWBMdXATmHWyZQ80uVrpyquzLBtVpKiVeXLTu3+OGpeDOTRYi6ggFUfjfIPXd.LK0g.Hgw.VvfL3o7JW0qsUq0y5Hrg5E+M7KVYc0ZiXk0mq78xd3gcD7W4DwIT0K+wZIPdyzeHnxl8TqsVvjTUa7f4guxwQUr+Fn5jsGMxsGakaOdRt83aysGOM2d7c41imsBOzeRvPIO9aBBB52VSA2vnMCCct5tbz+.Uw34O
      

      Thanks

      Can't help pressing F5 in the forum...

      1 Reply Last reply Reply Quote 0
      • ustkU
        ustk
        last edited by

        I just had to call component.changed() in the Script Proc...
        But the line that helped a lot once added to my main script was startThinking.setValue(1)

        Can't help pressing F5 in the forum...

        1 Reply Last reply Reply Quote 1
        • ustkU
          ustk
          last edited by ustk

          Hi

          I still have an issue here...
          Everything's fine inside Hise, but the exported standalone or VST doesn't animate on MIDI notes 🤔

          Could anyone try this snippet please? And the exported result...

          HiseSnippet 1203.3oc4X0saZbDEdVvaSfTRSZip5kqrppvRNQ.NMMRQVAaLNB0fMx3316hFu6.Lx6Ny1YGnEEEo9Lzmf9Z02h7FzdlY2kcvYACIwVUsbC572b9lyebF5I3tjnHt.YU5zogDj0ma2eJSNp0HLkg5b.x5Kr6R8n6wnAXIkyP6OMDGEQ7PVVEegRIqRafzed2y2G6iYtjLVHzYbpK4kz.pLiaul+H02+PrG4TZfg1OtYGWNqE2mOF.TQ6ZnPr6E3gjivJ0JXir9r1dTIWzWhkjHj0F6y8l1eD+WYw5eFMhdtOQQTG0GNnX1Gx88THVwE0ZD02qW5EOBgrr6kEFJFGFdf9VOieV33dZANYVXFOrJrL3U2Dd0Vc3Uv.daDCu6a22UPCkYRTX6N1cXRhX.FRAlvJVWTgGZY2hCZvjOJ.eA4PAPLyhp6Tq11NMpUaqmUobkxNvmJkgzQjzYBV3fgBf5N65jd.CIxV7fPNCHptoV5lJKm2hFK0hFaF6qJkGLl4pptb3ri3RxwrpaU9MkKU9sumjACxSjxGBtuOQjmTUUlXIlUkMN3bhXa.19iIo5AA64yl1KNaZVr4FeeMTjy5vnxiCIrEkiQIAIU1NATfpRct9tI458GKkP+GERo2xVGvQZ7Z1sgVYiajiwupyAXIFvfUBb.HFRDRp51ac.YBzJGW+Ux9.RzERdnFuIIUHBckH92xb31MmNi32eUSZTWd.bJXAv1p.ZMN1FFG6ed9xO1UsW5qR3l0oWO2dpBEsyJ4iQ1haSRjeoFkXtMtBqtxlE5.mpcAjByKUGfRzQ555pa4r6tN67jsdSkxkh6q0ekflGEQjmopEpVW4g4D4NByFR7pNSP4Ru0g3GQbtJu8z78ViE6sFKwaomUpGoCYbAo8DU7QJfd1mApt3oEJSWovyhhL0tQiL0Vdj4iIpbiLnr7mpAkoE3obpglkWMYkcoL4puL4nVFqO54vkrSJG9vlDmZ90xr3asBn1XZ7Hiwlnu6xiMCSiQc7leMiPr.1MCn5XLjGsVvvb5cyIexfQCTNy5gs23di8wx4WoSsGahfKuhqxGrHpbp4dtWK64spv8918nR2Q4i2B4fWUw70LdS1Zthc6ACHtxLvtg8g+70+JxlP4twP4N18oLh9sLZf70ZZmeBOg37BBiHTA05K50LNS+q+XUeMS3J+Zlickf6OUfYQg7HCUucy9j.5oPKSjo2dUDriN4WNQkkM42hiE4J5cO+P3RlqM8wxwBc4xdA7wL4bkGEW4bxZ7ppM9W8qpt4FNTb0faNQPqdu2yyuGTFGD5SZylP7gePPiwuD9EfA3w9xTtyWW2ky3gi3LpqYR+DhTPGNjHLwdtWn8jR3Y3YbdPySH9DrYA7217kPgGV.wIxGXrn9pGKVV95arigqipYz4+FC0K9+yg5mvGKorgcwPgJrhfMrEceXVpKAPBiAa.C7fWzoLUSWSQqm0QXdZh+F9jHrth1JQX8Tg2H9H.6J3u1MdePUs7s0bf6MS++ZUxtqh1Y1VjpXS.LO70ttpf8CgnS9VzXssXm01hGu1V78qsEOYss3GVaKd5RrP+ObNVxS9KNAF8ZqW+1xpMCCUt5pbz+.1ZFqA
          

          Thanks!

          Can't help pressing F5 in the forum...

          1 Reply Last reply Reply Quote 1
          • ustkU
            ustk
            last edited by

            declaring the animation buttons as GLOBAL fixed the issue, no need for using intermediary buttons in the midi script proc...

            Can't help pressing F5 in the forum...

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

            53

            Online

            1.7k

            Users

            11.7k

            Topics

            101.8k

            Posts