HISE Logo Forum
    • Categories
    • Register
    • Login

    Linked Knob Question

    Scheduled Pinned Locked Moved General Questions
    4 Posts 3 Posters 275 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.
    • C
      crd
      last edited by

      What am I doing that is causing this error? I'm missing something obvious.

      HiseSnippet 1168.3oc0W8zaaaCEmxwLXRaqXcqe.D7gBEfr.otjtATTj17uBitj3MmFLfhhBZIpXBSQZHQ0F2h.rC6yv9Br665Nt8sXCXm14cYeC1djRtVJQIy0q6P7ACQ9d+H+8d78GxdoxPZVlLEYYezjwTj0Gf6OQnFt8PBSf5tCx5FXNSLhINYjPNHCs0jwjrLZDxxZoGo0wxtMx76u1bKBmHBoylBgNVxBoeIKgolMauG7XFmuGIhdDKoh1q+ftgRw1RtLG3yRXezXR3HxIzCHZ0ZgQVKuaDSIS6qHJZFnyVxnI8GJeonP+iYYrAbpdP.pOrPESi1dHiG0apslgPVs6MyxWpvxuEdeVD6MyOyC7QFAtyPT0GX0pNkZWiRAWFk1SxizKvkPuVUnW6B5cSb+vT1X0LIZt893tBEMMl.t8pzpPWTqeeI71RPCgZsDxH5dovf2fv6t99q5B+sx8bb.Welx8EjT2ysOAt220DSr1ITUMWjWmBUm4ZB5TeoFIFjAve5yfY0e+T+mACmxHRTzigfJuNRAsyp9qp4gQqfF0R8RoVqMNGc0gmaoD0QrUtRIEdcJE1YU2fM.accC1XYpqWnKSX32JN1gqkQUZzoR91DNe.D24IEZokyBvrcbXBX8ntw4hPESJbqohWnLYLXIB0p.u34zUbdsiMWFR3vVEQOEXnV80LCNLdl9ZNYyhc8JU69t9t291SMLsa+X854shVT.vWXcsKcTZlWHsXOuWEQgCIhSnQdl0297GqZjOToRYCxUTuKHEVjo1Arlm4XS4YT2ZrLXNYo+kyR+Zrz19cDOK17+iqjiyYfiyoxo8ARE8Pgm4f04LG2yKJNtQYkAHbZZih0UASuJfdh7jAzzpgUZEgRC0q8r77U6IrHMohhRQWASc3XZ43YUmBZn5DpLOCpSsTICguTlpT2nrJUeNKhlhXvhfwPPNxP8xZ8e6e9U+1ln4BJjyWCJ5W+ge4xgVj0afZiKCLqCW2lB8jt6PTDf9VkVBXciooJl1IZsC8EPOqhht13cnYiTxwFSsLcEZR9uXrmBeXo2rIS+HSMQePrLVWJCkvhh3zdxLl9ftB294LEcbe1qL78025Geze7puayjpcYQnDxoUslr73X1ol1iwLdRFDdOtaBz0DY8w3m.orQzXRNW4lAMwQZmBM5HoQezbZR5Cg5lzctNXRsmifCiY88SMKOy0SlyVueB9Bc+ZpEr0OguPmLnRSY+N2qOUWvuqptbkUTrlqxBfCrgxBKTds0blDn2xqK40WLDFtCqLJmST0uXq9F7kBzDtZ3q9VhBvPlTkTuE210uwa613o+bR2ah6wTgCalusZfu5KR++LeKe6vGh2MNlFplQ11389lE8gBuET4qk4J3sY6SfvCcz4A4I8gmOERAlHDvUgzApszYXEi8mF31mJhLC9a3Wov.8XqRgASEBAlgoxmGVjWpecx6YlA3jv7vLa795wtASSIwX+070ICrmGFpcEeZ.B0Ll6r.X9rE.y5K.lMV.L2cAv74K.lu3Jwnek1CyUxjhzDXhd6ZJMZYsqf.QYlHRz+.t0JdSB
      
      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @crd
        last edited by

        I think it's because you're changing the value of the knob and calling the callback function that your already in. Normally this would be a recursion problem but HISE has built in protection for that in this use case. I think the answer is to call the change function as the last thing you do in the if clause.

        HiseSnippet 1052.3oc6VEtaaaCDlx1bXRaqXEaO.B9GEJ.dFRcIcCXnno1IYvnKIFycACnnnflhNlvxjFRTs0sH+aOC6UYuJ6u6MXuAaGojpjhUZ8LR+27OLD4ceG+ti2c7FGKorjDYLxx9oqWwPVeNdxZgZ9v4Dt.M5Hj0cvQbwBt3xEB4zDzf0qHIIrPjkU6eTqikcGj42e+nAjHhfxJ2BgtPxorehujqJ2c7gOgGEcBIj8T9xJZu+ginRwPYjLE3SarOZEgtfbI6LhVsVXj0mbbHWIimnHJVBxpy.Y35IykuRjo+E7D9zHldQ.ZBXnrsOQFEpYrdWzv47nvwE9cBBrx3xnP6rnvWiOkGxe29kQiuzHvsDQ03gUq5zqcM5ETkd9UnWCTpUEJ0IiR2EOgFyWoJkn4ymgGITr3YDHrWkJY5hZ8mswCkfFBU+kjErShgEuCg2C7864B+s2O33.g9Dk6KIwtW6bBbenqImn+kLUsvhW2LUKCGAcqapEhoI.7m8bXW82Oy+4vxBFQBCeBjT40UJXc642SyCiVAMpk5URsVGbM5pSOGnD0QLHUojBut4B61yM3.vW22fclL10i5xEF9smiMseBSoQGKiFRhhlB4cdRgVZ9t.LaGGt.rGycVpfp3RgaMU7nxkq.OQn5A7JJksmyacrijTRDbTgrWCLTqdeyhymUpulS17Ytd4p8PWe26cuBGSG1uPaOu8zhB.9B10952RZW3wJULeZph4sgT3jKnE3J14gYMnLauoH5bh3RVnmdyqbrYQIL2ZjL3CPR6aGV5eyrzuQVdKDetxww4J3VwoxU8YRE6bgm4V04JG2qKZ1rFkkmcDwhaTrtEX76CnmHc4TVb0bJshPeg5Mav2bylp8BoY0HUTTJFI3pyWwD2TGRTdgEzXpcNqfuTl1R2IuszjHdHKFwgtOXLjUiLzs5qCnsBJTj+e.ZVYtApMNOUrA3+xniHJBPeqbOA7tUrXEWG3rNh8R3Qprtr13iXIKTxUFWMu9D30GvYeM7gk9vVW7QhhsZB+ME73v+5M+l1M1JKpiA0s382BK1YKBMFq96EV0y7Z7V9RyWg2nYeSu3X8G3MZbC0V4s2c++5o50SVaUQAD.usxps1xbP8QtkY0alAASIICSiHp5iNomWLW.bkTK6QOShHgqVW0Cu0lmZao3cwi4J57l4XqF3ndTsOBbLeJzu.e7rYLppjfcvm7qebF4D8yxTELk+oD3IR8E+YoKm.ChSYvoKDv6p5bfV5j2r09E4DSXhPyh+A9kKLPu1JWXPgPzRBMV9BZVJudN2O0rCvIgYDea7o50tAEY6XreeezRXnyWPoZ2+af5olwb+c.y2tCX1eGvbvNf4A6.luaGv78uWL548ebpRtLqb.1X7wltNVVGKHPlkIKD8unHVC3J
        

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

        C 1 Reply Last reply Reply Quote 1
        • C
          crd @d.healey
          last edited by

          @d-healey

          Thank you. That's helpful.

          I should have checked the documentation before posting because there is an example of how to do this.

          It seems like in this instance having .changed() where it was was causing the problem, as you pointed out. It seems to work fine without the .changed() for the linked knob fine.

          HiseSnippet 1073.3oc6VE0aaaCDlx1bnRaqXEsOOH3GJT.7bkZS5FPQQSsSxfQaRLl6BFPQQAMEcLgkIMjnZq6Pda6uv9qrW2+jgg8GX+CVORIEKk3lo40917CFh7tuie2w6NdCikTVRhLFYY+rkKXHqOCOZoPMs+TBWfFrGx553HtXFWb5LgbbBp2xEjjDVHxxp42p0wxtEx76udTORDQPYq1BgNQxormxmyUq1c3tOgGEc.Ij8L97RZu8tCnRQeYjLE3SSrOZAgNibJ6HhVsFXj0mreHWIiGoHJVBxpUOY3xQSkuVjo+I7D93HldQ.ZDXnrsOPFEpYrdWT+o7nvgE9cBBrxvUQglYQgagOjGxOe+UQiuvHvcEhxwCqFUoWyJzKnL87KQu0PoFknTqLJcC7HZLegZkDMe9T7.ghEOg.g8xTISWTieuItuDzPn5NmLicPLr3bDd222uiK72VOvwAB8IJ2WQhcuv4D39PWSNQ2SYpJgEu1YptJbDztpolIFm.ve9Kfc0e+b+W.KKXDIL7IPRkWaof0tieGMOLZErVsTuVp0ZmKPWc5YOknJhdoJkT30NWX6NtA6.951FrSjwtdTWtvvusbrocSXJM5XYTeRTzXHuySJzRy2EfY63vEf8XtSRETEWJbqnhGUNeA3IBUGfWQorsb9QG6HIkDAGUH6M.C0p20r33IqzWyIa9DWub0dnqu6sucgioC6mnsm2VZQA.eA6ZmGnzLOSZ1YB77N24bgzoDworPOyIXewKVM1GqTw7woJl2kjBFovS.qdliMKJg4VgmA0jm9WEO8qvSa6OPLM63+OZIGmyfPmSoa7ijJ1wBOykqyYNtWTzjIqUVdRRDKdsh0cBiuJfdhz4iYwkSszJBsGp1yA+964TtkHMqTojhRw.AWc7Bl380nDkWeA8mZlyJ3Kko6z0y6NMJhGxhQbnIDFCI2HCcy6w+ae4O+mOBUKnPs9+BnYU6Fn137zwJvMOOg99A6QTDf9V4dB3cKXwJtNvYsG6UvaUYMasw6wRlojKLtZdYJvq+Am8MvGV5CaYwGIJ1hQ72Vvic+i29SZ2nVVTGCpZw6VCK1pFgFiU+kBq5YdTtlO3bS7k54utGdr9U7k5eC0V4c4c++5op0SV0pn.BfqonXixpspYNn9HqYV8kyffgkjgoQDU0InziMlK.tRpj8nGMQjvUKKW29Aarp5RwafGxUzoqmiMVCG0Sr8Qfi4Ci9438mLgQUqHXK7A+vGmIOQemLUAC6eHAdhTeweT57Qv73TFb5BA7tpNGngN4MaseQNwHlHzr3uge4BCzqsxEFTHDMmPikujlkxqG28Zlc.NILS5aiOTu1MnHaGi865ilCyd9RJU69eETOsdL2cCvbuM.y1a.lc1.L2eCv70a.lu4JwnG6+woJ47rxAXig6a55XYsuf.YVlrPz6.rPpH.I
          
          ustkU 1 Reply Last reply Reply Quote 0
          • ustkU
            ustk @crd
            last edited by ustk

            @crd This is how I'd handle it

            HiseSnippet 1069.3oc6VEtiaSDDdcRVD1.EpfG.S9kiTHxobWAoSU8ZxcGJpb2EQJmPBgp1rdykUYytV1qaaJ59GOC7BvKB+qOE8G8MnuAvrqcpsuKsDhn+iHcm7Ny7M9alclwy3DEkklpRPNtOZULC47w3Iqj54CmS3RzniPN2BK3xEb4kKjpoonAqhIoorHjiSyuyXiiaKj82qu+.hfHorRQHzEJNk887kbcozwG9PtPbBIh8H9xJVu2ginJ4PkPkA7oINDESnKHWxNiXLqAF47AGGw0pjIZhlkhbZMPEsZxb0Sk41eAOkOUvLG5il.NJW7IJQjgwFongy4hnwqi6TD3kwkYgl4Ygu.eJOh+F4kYiOypvuDQ07gSi5zqYM50uJ8BqPuMPoFUnTqbJca7DZBOVWpwvmOBORpYIyHPZuJUxsE03SahGp.Kj5dKIKXmj.GdChf6FF10G9WmC7.qRUBVOpfQRB.AdvcQp1+IjD+q8h66eOeaQRuKY5Z4of14lVle52ttqVHmlBv+40jhDE8PntJnsRxZ2MraXmtdtvOe+aXg9oJiE6G14Wp4RS44.sD7ZEHCxzZkLncgx1c86uODq6YBUuYpD+.pOWZoSGOWZuTl1fNQIFRDhoPcWfRZzVHEf454wkf+X9yxjTMWI8qYR.UsLFBCotKvKQFqi2u54JTTh.dUQrmALzXdO6gymUZu04tVVsnBq.zt7YFYe487KMFjZzXUUDdlKhKLuxfNF045cWXhpbw474fBwz4D4krnfbAW4k+GSjxLmu9sswKOPqS3SyzrfanEH653Eb2UdWAIXuJYnyTZ14x.axv6JO+qqZ1rMpqHoJXIaTsYxQx6BXfLa4TVR0qBigP6T8dT7auGs5HDZdoUECUxQRt97Xl7sMXAUTOB8yMKXE7j11Meqht4IBdDKAwglVLFteQV5VLS7O+i3WdezVAEZN9W.Mu6vB0EWTCUCtcbN5GGcDQS.56TDIPzEyRzbShy4H1SfY64CmbwGwRWnUw1PsnRE30+Pv9L3AGyKa05GR0r3I7mulGG9pm+alvXq7nIGT2i2YK7XqsH0X85uu1qA1OhskCn+b7MFItoA0Nu.WaHY8oY4C.Aw4iHOv++6up2e4rUMIPBbCMI6TUtyVVSZdkaYU9MqnfkMTQYBht9FHl0tJT.WI0plLeZWlx0qp1G+e1ZIaKEuMdLWSmuYN1XCbzrwy6ANVrL2mfOd1LFUWRvV3S9o2Oatg9AUlFVV9TB7ASyE+YYKm.6yRYvaWJguwZpAZXJdyOGttlXBSFYO7WvuBk8MmcJT1esRzRBMQ8XZdIuYcwOzJA3jztorK9TyY+9qq1w3vdgnkvpZOlRMg+WA8SaFyc1ALe8NfYuc.y96.l6tCX9lc.y29NwX1R9AYZ0x71APv3isScbbNVRfJKaUH5uA1oYwCC
            

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

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

            17

            Online

            1.7k

            Users

            11.9k

            Topics

            103.6k

            Posts