HISE Logo Forum
    • Categories
    • Register
    • Login

    Mod Wheel Display & MIDI CC Assignment

    Scheduled Pinned Locked Moved Solved Presets / Scripts / Ideas
    4 Posts 2 Posters 191 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.
    • Steve LydfordS
      Steve Lydford
      last edited by Steve Lydford

      Re: Pitch and Mod wheel display

      I've been using the script found in the above post, which is great, but I have noticed that if I use the MIDI Learn or Assign function to assign CC1 to another control (for instance, a user might want to assign the mod wheel to the cutoff knob of a filter) the display is no longer updated.

      The following Snippet shows this. If you right-click and either assign Knob1 to CC1 or use the MIDI learn function, the right-hand panel is no longer updated. On further investigation, it appears that the onController() function is not called for MIDI CCs that are assigned to UI elements through the built-in MIDI learn/assign features.

      Has anyone got any ideas? Thank you.

      HiseSnippet 2189.3oc6Z80bibTDeWaugy5vAmpNJn3oAWTfD3yRx4R3nLGVm+2gpDYqxx9RRQk5X0tijlxqlYY2Q1miwUkG3SAOwm.di2SwW.3iP3aPdgG3oP2yrq1YkV46rSbxkTQO3bSOS28uomt6Y5dS6HgGMNVDYYu3QmGRsr+9NcNmKGr8.WF2p4NV12wocDMlJs157P23Xpuks87OAm0dwErT+9rM2xMvk6QyHYY8TAyi9trgLYF0vFuCKHXOWe5QrgFq9AMZ5I3aKBDi.jLuSMqPWuSb6S22EW1bNV1u1t9LoHpizURisrWXKg+4cFHNiqW+SYwrtATbPcqNffzj2SD3iHFoZs8.Vfe6zcbrkksS6r8+758+8bZw7YiomYGVVMAIiCS6g8b4g274fWcS3Uy.dE.IaCHsfFRugSGuHVnLaFDO20oIWRi54BlcSnnWq0bGtrS0psG0Mf4Q1QLD1FKUZoRaK.l3x0F5dBcuHXvXgT9sqUaUxaUqVkMvEBmGwRxotQjPdPalza.4QjTt6SkaKFFJ3vfxqjtfUprAoZ0mD41kDpX3rATZ.IzkSClPfsD9Wk3foMD1PXw4D0RkfcFrgjjCEijLNMdoR8Fw8jLAWq52CWtZIIqnb+JKU5hkJQfeHFB.ZcXeDEPgb.KFgP4U5Jh7oQH4UPi.tV8eqVca2.ufQvgKrbJITDyTJSJH9QtmoHhhjz0ENFH3L3xP39KhAEFLhRJaZTTjpjJ8QwTRKW4f0hb48onTc87DifMXOQjRTCnr9CjDQuLUUNcOTI+1psHF1UYhqb1FTKkUpb+xEPrZFogtOekJUH+xw1lmhvsbkJqN1vUc8UIEH3royaA6uVOHx+wAAFJtaecDOnpj0l9K0trCZa0VOeVbXf64oRKFcYPlMjGSRGNoD0+k0iTdhsB42QdX8ey5U.srEk6SFEpW5EiYJC1GR8jk+C0VM07ZtyOi4KAO+hLFUWmb+TV9vT.co9+PCfi7hf0uMOr7gTHI.alnpHMWHDSvx8KhgIA3TGCHyubV+0yL+8WCCOdWL.r1UAoI9GJu5MzP3RLdebzMjKXFw1WWesqetfWACvlNP45Ff7ExC+CMCbe0waoZ0VBLkpmaPPW3gDEe8fZMamrjxzSgKexti.CMUjVyCt.8DpekohBqVkD6dp9BAcNpdQhgpgC0pG4La8p8iuqzcM0z6.Q1pScC2tDufoSULkxQeQN8rqV.jb4xx1RfUtekrItHexWTzP1VI9fNBHaCldeHgV1nO.cfePM7dZBd+3nfz6Giob7BxSYxyM8JS+Y.7IihJx97qFCGSmhgLddmRcLkwV+xq1Jnzxwgy1PX.SLm7FuXAOlie5TGIXF8iF6oLvMl3M.219yT8JADmJfTQO4UkpUEQCw7gkKbxD8.SN6MvkyHM62Ei7EOFoJ4M+lPHx2N8nSqMAUat2LTbYBn5LYIu++Lt6PeQrtrkozSQOXIQKIKOuNJLxqxFiiLE78ER5A7xUJcQoEKcYIxjS0qWgygEaEIBBnQ5owS2VP4jPU15BvRmd+QC6hKh7nGQpu9Cwi41YUtLUTlo4RevVnTScZ1n.NyNrMioW5kEiHBakViXQ3KwPesQGx2jXCrpFFUrMFQWk4tLWgzUSJ3K0vqohnO0HTTtyNXE.5vKnjPc4if+AlDAJK79jAhyfBDHMw+fAFaVXEF4zErklVSpN9.VHtugSR8TLmswsrWHeaNblcaNL6BimtNeiEJ3M4L4AgT9r5MiURyArrrmKAUvRkpFhrTZCQv5qsX9V1kbRsiVJPm0ZoOog0jr+5Ir2IfAOwWw+2y4c3ht0yw7G+O+ue5lVG2bGHeK1XlD.AfLjFIY392dG5oLOptMMK5rCM9DoHDTz31YXYu7KAledFda13byApm9lQ3CZne58XJgm1.RpmN7i+7+UirBWxX6mkP8PWe1nXytzEJBGEd.+PTnai2EisPZfHvuYbdZoEPAL+Z6u+AGiLm8Hdjpk0+6uhTgbVhyRybAJ6m3nDB7X8eu3TvQ7mSfJD52mw6aHf0QI74vOTB3SFZxSZ6ns8bVFlyevrLm2wQ6daZLYWOi4mNxzXZ8IO6aCFSSi2Buv.frce6+rgw6u40vZ5FStrSqzrQl8IEaNbxDPtvbMmD61H9tmyMad7WZMO8kEhugiJrqXLNWAXDSBcKfwjVNujyt85AEfmAvEb168uc5uro5ecs5uqSGrHZ7N.kx+gpwj2Ce29SnbZDZ7tht++u+xu6+G3IAseD7n23PQbNA2gNjcD3NmKv63X5dQz+zg3goI8sEtQEN0ms4dvdrPd53JGEo7Jd7PrEr47Bl+p9JD0ugeEhEdk6qP7MfXc64ZO02tZYvycXX.cW9oz.3V5jf8cn8bGEHGS0DjsDbQ3.Am4YdNeHUFw52mFYB8B2OOVJcwb5oTtWiCoAT23b2WfczxMBLSzanon909aFU3w0O1QCWBF+Q9ZOE83SMzkN6kmImZJ+bCpuPLBIANxUAhrCxlvYdjDYxLoP9pHLkQmgBgbP9zSrFINPOM+KKuVWJT+1+hq4ucu3JmW13OVb6wkDq.3ORSfnnPFuCtRX9GO93+wlawBEAtQ38uSeNhwdSeNV7YkR+pJAUBQ83c0GP913r5qiKv08PneKWHEE7ZMGvItCbwoGEzNGdLLVVF7jYjU03Z3X8Mmbe0.7kgISVGGamLY8zI+JQGCc8hDOySGLh9W2QQA12b0G8eQmV3XR8IqnyxZHjZ3Ydd4E0TLt9Mkw27lx3CtoL9V2TFe6aJi+5aJiO7EyHl49wijhg5TTIkNmjF29tlCzNFFQTl+e0fRgM49zmmJZH5IJ2Cx1k6m6QciBBlZMHwIVWmSnmM4U6Qv9Bocw896O4+7Q+E7l8HV2QRZVwQYYgrm2pU6c0IWr2kiYZzT++LWOGOA
      
      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @Steve Lydford
        last edited by

        I think you'll need to explore the automation handler, and this function in particular

        a5a9b6d3-f8e1-49df-a4de-b7406dd7aa79-image.png

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

        Steve LydfordS 1 Reply Last reply Reply Quote 1
        • Steve LydfordS
          Steve Lydford @d.healey
          last edited by

          @d-healey Ah, fantastic. Thanks, David :)

          Steve LydfordS 1 Reply Last reply Reply Quote 0
          • Steve LydfordS
            Steve Lydford @Steve Lydford
            last edited by

            This seems to do exactly what I need. Setting this to false does the trick. Thanks again.

            1 Reply Last reply Reply Quote 1
            • Steve LydfordS Steve Lydford marked this topic as a question on
            • Steve LydfordS Steve Lydford has marked this topic as solved on
            • First post
              Last post

            42

            Online

            1.7k

            Users

            11.7k

            Topics

            102.2k

            Posts