HISE Logo Forum
    • Categories
    • Register
    • Login

    Map Button to Macro values?

    Scheduled Pinned Locked Moved General Questions
    17 Posts 2 Posters 612 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.
    • d.healeyD
      d.healey @LozPetts
      last edited by d.healey

      @LozPetts setAttribute only takes 2 parameters, the attribute name and the value.

      To invert a button's value you can use 1 - value

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

      L 1 Reply Last reply Reply Quote 0
      • L
        LozPetts @d.healey
        last edited by

        @d-healey I've added most of my buttons via the Hise UI, how would I add the

        1 - value
        

        to the rest of my buttons? Wish there was a way to do this stuff via the UI, I'm finding the scripting learning curve to be pretty steep, even with all your fantastic tutorials. Just cannot get my head around half of it.

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

          @LozPetts you would put that within the button's callback

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

          L 1 Reply Last reply Reply Quote 0
          • L
            LozPetts @d.healey
            last edited by

            @d-healey I'm going a bit mad here! I've added this to my first button callback and it's not doing the 1 - value element at all, what am I doing wrong here?

            HiseSnippet 5407.3oc6cs7aiijdmx1ken1teu4EvFvzXCfGfdbKRQ8BCVzxuamossfk6tmAIAdokJIQXJRARp1VyCjFAI.4XNlEHG1bN.A60bH.ygbI2BBxk8xhIHm1ay+AIeUQRwhTjxTub6tG1Cv.yWU888UeO98UU8UphgdMrootAWpUNsWGLWpUQU6oY0Z6VxJZbGrCWp0P619brAeEEYMcts50Q1zDWmKUp42m7JoVYAN5+9gmukrprVMr2s33dstRM7KUZqX4c2Jk+bEU08jqiOUoMyaKU9fZ5Zaqqp2EHm4QY35HW6B4l3ijIu1bHtTKtacEKcipVxVXStTKrkd8dUaoeol86+ZESkyUwjKD3pBMj8s2SWsNghI2ka6VJp0q3x1lb.GWwSHLusP3wnCUpqz+9dBi6Se.u2WvJORMmexadejm.K4kgg7BgjligjVvljd.pZMCkNVdOgPO2AcflE1ngLH1YIE62kateWJz15vanYsQa4Kv6Y.Wz+KVuPlLOkWJSlO4yRCRdSK92Jav2VtlgNQjax+y4+yexNcMuXG4dO4o7OYeUk1swFO4u7yRmdWslJZ3MLwVz1DqU+Px2Ytt2mCsZ5zJZpv6w2nqVMKEcMdcMpdDgnLzUWuld6N5Z.48TnuU6h+jzec5NjWnMHla2EHTRWHaYYnbNbE+5JM0zMvveaoq8TdA9O0469rUd1y1rdc9dfxCestlV5s4U0apTiuE1.uwFaj9aAxwUVzDassaOu9SnTzS9DRO4PWaKqpdNn7stexE3HFF4HcK7wZqSH4UR+so4C9nFMB8YNskJ1HzGSrILF1GttVWh8Hi.i9hfhhesOTzZerFG0rEILunt1AZJVG2AqEkICmibDzTerCUAupEUO8tN5oUUUpiM3T.0wzncL5wSTj3nzriI+615e56eNWL99Ur+d4d99btu9e62FqOeMzq0U61Fy+4Z5m6uIHdshrI1hpjQahkP1d+FqOdQzdXUqfeqiT7Z91kQuQ1fLpMleMXxZUq0380Kg1ukt4XR3qfb7VLte9tfsulr53842y2sxNBMBidyRnsU0Mwi2GuBZutFVsFI922menbc98jG6Oey1mqPrPGqOGv..gdC0f4cUJGOat2fsHVsgYyEOq96fdsrgxEv2KLtbgaCvKNwsPX5Pu5fcjsjAmfob7GB9H6fMrTHteSsC9s.1G6f2fGLr4EV5c3R8m1OvCngY2yq4zyGzF.6P63EPasO2UrcVO1KtTotUq9236+aK2BqzrECDqdkann5fa5mh95Jmb7e1tae5Y6c7K2Y2S9VJdts1eiNZMAnFLzyZwwEtGY8O7WW1ir3sJ6mrd2WN.YcP4NxFPOwzkTNsiarkCrU9n8N+deg.f.z.XBvUvA9IBJJi9ifO.cjN+gr2pNtgbWUqWGTwCfUTWEWQ2TgDTk8Iu0M7Xp44XnuGDinRdRDdVIR4NAkH+ESaIhGMbsBDC4l6nXfqYy2oQulnnVCbvZBQ9OEek0V5WYiHvrFAdxaZgwp12.qICRFBv2WhkMbvZO0jvo8aD7R4yg9kHfAl.+VrQa.uG+lcqqnyHnKqWdHVDbJCHned4Ffjv1hXMzVxlWfMdKjFBlyB3c2jNVEIIVnnPoLYJlgi7AUU9JeYnPdYJks6q28jCO9jc427U6bvwbrLzxQYUeeFF5k5MY4GNKV9oT.EGtiBxOe2ILV37CXgezqO7D9psATrTibSXb1kMJmM6+6yYI2UhR96OwOFZMCqRdk.z52iCRqua+xgIJG4wCVhd0Xh1Kt9PA5InFiDQB21Dx7ni8PXp+jAjyzPClcLTrvTAM.MuJ4CL8ZlOqLU5umbMKZV1ja+q9k+x+im6yD2ur1mM9hHZd1gau8COODoxfCkOhUnvaeeFQiHqx2O77.hlcBQzXaGrrSyxE0XorJjuVaJssHRE2vx1nxpGQcbYzAVvKTK5QbLjPib+LlikSi6P8HFjCe2KX3v+y2Fz75fvF7ifkFIFvVLgHzTbIe.2zfj+WNxjuaOCM2v8vEWdLltr24UU+b9c17MGMnV1VLLw6ZFfI9tew.LgvPcQPL9oc127Mz9az7iOD+0rN.oI.L.mToGCmb+qJestR1vY3Xdz1QJyikK46Pl9oAnme8WM1zygQROQa6Eo7ZUzoF3AEW2+aFax6zXIthjftmaZPCPSc91wll1LVzT5nUppbvlGc7flGJrQU+hfTzffo+xxLloqfNA2rqJju3vsYVxt2iWP1zQOPu2tu7zAXguy3lfEVj14SHGbWza17jsd4tCNLz6lfGV1o6mXtX+Wdvoa+hA3hx+U2Lbgc2OgbwZn8ewwUOc3VDeeqYlEAs2mPd3dDQwgGt6IC2nXlwEq31+SHebGTkM2Y3FEyLd.Q563Q+qcsyTaDpQ.kEChGfy2lccnNuo6UoQB4KTnfnPNNuWRjviBBBEkJJDdxxAyjX8AxjXKUYsK3sYDdZNDzDJLjg7d22PuaGV.5JlUT61TQqhadBtSTebjPNSGcDZnip.RzlAiVhMQruubjtGkv6uvP9yR5tH6UFxgQCWtEOAT+4bOBCfojHZ5HTdfCwNIhE+oVFTSZ0qe4EhHvysLAkMwNszeV8ZW2jnbAobKRpbeaZcZITteLVOnnb7L5hEOmtrAMlgtittIYMbAjaD5coQFp6e.3gtxk3MDDOMPuUOKJWXJiSXvHD9SGMwG5RySKcwzwd0Aix806YC0qmEW5ZW6xnlzByqOi2SKaZieiYsBhWm6s1mQMGEy3t2csSiZNHlwcu6ZuF0zMLE59GFu0tkc5uGllMfoO3BL7ECL82+wCn3ZOy2epXTy88VkGXwkhZ4gpTNBPsgNu2uqhyzwjFQVNvmQVALEyCwVxA95Pm68eyy86Hmnv.WyK.N3YhNcFLFf6vLygvm9uNrvcQt92LNXpxLLTw55mI2ClcqBAcQ4FX.p+DTPoe+9nsk16HeoVHKC4yHS07nupfWWL0g3ROhMKfmz9WoMxRaa1eND2rUrGxr8dc6fAFuIF2xThFYtgMl6ee2aabSb27kOxcc46eagv1Dlo9GQ7IaaPeaavwZqyDx3x8QGpWuqprk+8nKYAScd.waC6XBYyupAdg7sfmSsMtabIwGfpPxEMbZbtPnQxdBdFPiNa240P61nAtlkGAt.ZuuXFs2lSMnLJsigDzmjNmILSXlS+cLlScLvjMPyo5UTk6stob6Np3S.J7o7mqpW6BRv6AsIbhosE4MVuVKYMMrp43X5rXrkIBCeH4D8tVJZMOTF7QAdFQGAtqfDHpg21g5f6kZNhEj80YHWSzJph0pSu3+C9myCEHWmx4gBtOjw36Hr0k5FWPGLb9a.PKQxuJxjJjOqwU.4iMLoAqWBkYC3+31TUU+RhqdEGkVXPgduJ5p85zRWSoF4V1ugKouYa8tj3B1z+KjMOUVQknkWsqI3qn9wZUgWlV1.fVVpizqC+0h1dk6UQlDJ3AHh2FP0DarQs9pn9nUO8Dp9GLFzGHnos7mzvtokYK6.5zdqIPprf4IOmHQVvlBPjtXQTSRu4iXtCPLF3MnOveudM8vbLTD7AL.UW7PEMGDSKi9TgLDY8gxW4bKDQ5yUsOTzGCWCuC8eBRkxHHjGztt.eoajrGgxsgjnnXgLEJHUTRHalRb1bCcij3zrOF5IwMJQ9WwBYxlqTwRk.eCgRU1jfGIsLhP.iFUQdgrYDxjEdAnKkJUHifSILTssttUKP+myW+wcyKhVEcB1D6.eM.w3EfhiiQGIMptQuy5PzMtFk1QRaou9nqEgsnhzWDUOgwQojrbJEKJlCDI47UTLwTOEcipmdKQWbQj3sbkQ1wKeOgFpkbE.jXN6V7.y9SmfSKBtkYzvr0luDaUHZsYyNpJVWqOVpxV9RYAMtRAzICWQeNFip6z2nJ2rwphsytuKOeVakqvF482i2m1i.JfMtpgLIUlqw9xkk82u9FVlKvvx8Hw6Yjk8WHFw9imtu5hDzj80FVF8RPRHa.g5ujfm7TYilXKZWvdCGX1Z1a9WS+W5HKNnNq6k7dJULaAQtwqQIR1gzn9b2jhwLagnM5QHA3Zh.YIj8s1rqkda.FlaY9EpWy7isWS2Q0wvq4MazcF4.XYm3B8F0EpiuKhBOw2kzL02ke+0RSE+0EEkjxJVXT7W6mLxMcHCgBEyTH6DD1H6MdXCoIKrgKK+AcXCoYQXCoa9vFH+gMjFev1gMplDpHITQvPEhyF+UyyzY2kzluUWsKwRKP+8SPMTTI7zFLuyH1mjo8QEek675RqXq8TTsEM8uBrOOPqN9JxTL9oBbjpdoNfnh9Uo9iFXd7I6v+MtT9sbdJADZwa7eEjXorRvfc.OBnvyaMbOBdpOddHHFIVLZBBATKQijQhW6lFUw.WGqJ2689rcrBZG41ch67t3XZ5SzmIb9Ln0unXoRYjxkWTLqTwBEy43B9EJa20hafViaRG5VCcXWUKEqVFX45AGAiXZbVFUua618B3pOMBbP1Zi1cU8T1+YHx4LgUKLOX7xuS0JtymLHHcOrIFHRPIoR4KHVJW.ap.wBF6vXWKOtnm6loSDsjDgRhtEVzsISedYxFIfrOBbdxif2Le9hfqiBEKHjoT1B4BheLRs894jjepjSBLvVJWwbSPNIR234jjaxxIwkk+fNmjbyhbRx8deprxM1dvcGUS7fm3AO14mLilOkEhJ+jr2JyO4Obv7S17KSROII8jYd5IKgF6U88ChshP9MxP2IB4yjAxunTdojk+cL1KBNIwl6izjXQ9Shcxg.k.6IA1yrIw00f2rnH3N65SYMR0twpiIB5bh4jxjOuPdwnRYloSb1vktGrZWWexzMRkJVrXdgLEyBZOwoa7NsxFgdIGnuTLetBhh4gHzRkhc9+ra7fjk8OwowGFy1EXGIIkKS9hYyE2Y6BYOwK5l0TTUg+O7BAVdmeOjrlrZOS7Fruzjk+zNJlcfrD1paiFNruu6PjaQlGEzdQK6iNQoE71b3OaD8hjOWwB4JTrP1bYyI.9QhmuJZIMMJdDEKUPLS1r4KI.NfEyEy4UZfMfluIWxEdz.jHHEiIsYewzOJvin9mEAApTIoIgkkhIKOlQPjxCTY9h4xIkuXgwjDyEEINFtMlzpe4mZ+vGhpZA4P1F74VkV4CFN3oG5Q0+692S8eG2ip+Nw9n5uhAVUWtt+yYsuqrsy.+28WWl1UtEFfWe4vDmf6fksnSNb+Gtb4SNgVJzA+pe34zJo4TC4ZWPh8v7fi0vUaoawxiaanaZRl6aZaYx9nJcMZRjUd24Dxg0oo+6cT21rkjAwM4qLwjB.Qola0a381zdIyo1GiZf4J8Zg.WKF35rAtVJv04Bbc9.WWv6ZaA5gxcbLu2807mta0SGnluVJdEtBzPUjAVm4M2RoY+Nw9N9fJ4JtojDyOTCgTVPKd66WggTCRRzCfOkCoGOA1TREe+ZE3mRleZUePdm29yEiS+7.GUBi0gV+8PMTtppU2ZWPJJQyPN8qu8WMd9F.WwkFqpPzW2U6sfCK3NDZ7gfWVZcK6dWQeT4g5Z5tk2Dq6AvbuYSrAKsGJCsokE3cx6NOt7IXUrrIi77mU1d4u760ajjEBibY2E530e.xlb4Id74mjwsEh231v+0YYpTQkyGqJpbpSuie0UdiJ5.qepKbdn2MrtkONuJhFjimfI48EodSTsltkkJwx04usycZdrywHD.jTEPnnxpRaBvsHjDMAq3hWr+w30T321oD.i+n.v3hyH.iezfKbvSata+.Ci6OsN+XFXnPBvvIGX362iWi4SNdMr8MEfDRNdMl4GuFLR9ebd3ZjJr8mq3TY+4VnfPorhBSv9yUX1WtlAlSYgIa+45xxQt5jensWcElE6UWg260O33eXc3NBmrlyIq47P2etByz5Gzu+ZgoSMdmQp.HhGY+0y5yaGV202yu65IrBucX3Ov8Vmtuasomy5z8cV+dxWMCSM1EFmyvahq5DW0g3pNceW0y9JoXUjEtcG8yL6oUyeu8399rXdiQqC8Rp1yQR3V0Kgrqi.elz2AsC4lzYG1uc8Bwae0uHRnXDar9kPmR3pALzipgEB1v4ingW0dG6CA2f1XbJ4hnKF.ueV.lRkxQnVE1KyyqzHi235TguSKrDotFF19s9AnFXb8ykqcwYzgy.Q++8YzeanbUVwynyLvTPKdYTiyOCRbOn8hgcx7aXfqgUdKdRp7gQNTRZzdNBC+621RYJHUJmfPAghveDsv79H64PQVqdK.FP.Y4CQMtZCeuvzh4FpZedoH0M2lL8Bd57KhxVX3UohsE+.3jfXnfxgsBzjvSy8dIzkmGq35YYPxQTJxBtp+pk02jLmf3vEyfkQPnJ2suggIVajUbFdvMF268YIGiy.AImhQLWFYPVOsyChHCrQbdvTplmhkkenEiVN+6Pw3AF8Mzy27IqUVDQUih6ITZez0IfaSNAamEa884lzs9dn6P4HvUFLq73s0gASFBX2QXeCKJTHelbEyJUhVFORwj77g9N.sYiOcXwOI0u2ONNCZl7YEMopbRR6d1WUNzB6HWVo7Rzpbix1iWIDHDiRHXHD+nUyGDxtX1Lh4yjWLiclICuZhtoJdgY4VQbluyBlrse33SdejskCc9MnMoBUR1vgIa3voxFNL3ONxIa2vOF1tgYS1tgIa2vaya2vDfcI.67WKI1+bzGEztewi94IP6Rf1k.sajpkDaapDvcebAtSJAbWB3tDvcIf69PAb2Rn8aoalLscIX6Rv1M0N+XnlTIP693BZWtDncIP6Rf1k.s6CEncqPpL41sCD.hEb2u6e9+JAbWB3tDvcwGb2CcMpRf28wE7t7Iv6Rf2k.uKAd2GNv61Eh9nIqlL2cIv6Rf2Msf24XTk.u6iK3cERf2k.uKAdWB7tOTf2sl6DMve71mlbLNm.wiEh2CYUN3OEaZk.0aTg58Sbkg50RVq1OxP6U7FFs26LRP6kf1KAsWBZO+n8tInx1x0LzOy4LfiPqKSuCPkZxssqX6tlWP980yeLf2UoLIr2Y0p41TolyoU.V6rNdUo9cTnGxajQTiFx.RSlmYSQ8uwY18IyO6fsYAqxAT6UrJDp5Wx9zVJMaw9XyKvW56ZKbGx0e8i+W1++4q9adtB3u2v9rXXdxu755Zp8nEz93vHyEBi38iS3MEeLmO9H3Po6J5OP37.CkA9PPWL4Kh7KH3BcNVOHAg33Nrxt1F5o1sug97b++.oZRTyB
            
            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @LozPetts
              last edited by d.healey

              @LozPetts You need to let the code editor help you, use the autocomplete and the API browser to check that what you're writing is valid code, that will save you some headaches.

              pianomidimuter in the script doesn't refer to anything because you haven't got a reference to that module. Also your module is called Pianomidimuter - script is case sensitive.
              setattribute is not a function, it's setAttribute
              ignorebutton is not correct either, it should be myModule.ignoreButton (replace myModule with the variable name that holds the reference to your module, when you have one).
              1 - value is correct :)

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

              L 1 Reply Last reply Reply Quote 0
              • L
                LozPetts @d.healey
                last edited by LozPetts

                @d-healey Thanks so much for your help. I've gone through and updated everything you pointed out and I'm now getting 'Unknown function 'setAttribute' on each button callback

                HiseSnippet 5602.3oc6c07aiijcmx1k+Pc696MeArALM1.3EXF2hRTegACZ4O61YZaKX4o6YPRfWZoRVDlhTfjps07ARifDfbLGyBjCaNGff8ZNDf4PxgbKHXurWBlfbJ2l+CRdUUjhEoHko9xscOrGfAlUUrp26Uu2q98ppdTUMMpisrLLERsxw85fERcWTsd51s1pkhptvdaKjZUzNsOEaJVUUQ2PXydcTrrvMDRkZ9WPZRpUVPf9ue34apnonWG6UjfvqMTqiekZaUauRqV4yT0z1UoA9X01bsVtxd0Mz2xPynKPNyixHzQo94JmgOPgzr4PBoVbmFp1Fl0rUrwVBoVXSiF8p0x3BcV6espk5oZXxCRB0fNhU7tFZMHTLoTgsZop0npKaaI.bbUOgv7LgvSP6q1Pse4dBiGPqPz6M3kGolyO4MuOxShm7xvQdgPRywQRKvHoGhpU2TsisWMD54Nn8zswlMU.wNOovZqvb+aKi1x.Zgt85sUNGuqI7P+2XshYx7QhxYx7y+jzfj2xV7sJlhsUpaZPD4Vhep3e5S2tq04aqz6oej3SeglZ61Xym9m+IoSui9Yp530sv1z9Dq2Xex6Ysl2qC8Z5m8LpZi3lcssMz4FEVwepHUYa8yv1Tg.8o0dJsxmBuuptFLJhM6pW2V0PWzPmVEgkLMzVqtQ6NF5.y8QPep0E+yS+0ooMnMLI0tKvlDBbCaaS0SgmDWKPkpmoaXhOkRaejnj3G6zMeR5uEncWAGg3bGn9zFoicHisTzzNEzTWyO0wX+cwZ1Cx8zRif4I0ENuSpYXrNo9n3b+0MNLNitBmu4nLFa+FESPSePF2o7HXcVsgy7r5FF6yZQTBff0NNh.W5KbgfOJjIF.KF65sFTL3TdDhAVsgKFX0MLw.qEQIFBV63HFbouvEC9nPGwPKCqPrBXEGkPfTYDx.RUCUDPZPjR.+UNVB.FsEA+yQc80BH9MCUMfVQz5AT+s9bO6T3gac7U7ZhPShTGhzfqPIhzjgnE4u5nkhNM0nt8UzY9ZwXpVxDWQpWxw0rYlcfwRWQavYF2JhPD6Tc3hWmJGl30oIQIQFn5HEGqLD4QehLb4gexjHO33gCLrwGpuFgVggHsXvpZ1Lz5b5LMrYnUSv6YNrWbM8tDrlbRJZCAPP9QVghFYEOvu5L4BWCMz2SW09vNX8nfCJ3HLATXOwgpflZSwfcOGLX0zTafMETAnVoQaa1Sj.RRfRyNvYe2l+Ce+yEhw6uB68U5460E95+k+qX85qhdsgV21XwOS23T+cAAQdjcASgm1EKgXH6cdYTJ56FiWbQDYY+Q+8VFwVobbdS1hKi9atDh5Vd7jPqfb7cD70i2XuBxwTa7d866qnbiPmvomrDZKMCK738xqf1sqocqQh+8856qzPbWkw902n8opDKxw50g3YgvHC0.4cUqDOar2fsIVogYiEOq76fdsho54v6KMtbgaGHlch6gvzg9781VwVAb5kxw+G3SrC1zVk3tM0132BwwyBDE7XgsN21niPp+39q1.ZXrQdUmQdu1Pf6zAdAzluP3R9AqG+CWn1vtU+B99+5Jsvpm0ha6B5Uooplyd.7SQec0iN7OYmsN9jcO7UauyQeKcuI17Eq2Q+LHrYN5Y033x1ir969Kq3QVh1U7SVu6KGfr1qRGESXj3FRJm1wcsj8XJezQWb2uPR.ZOvDfqf87SDzHl6OC9PzAFh6yWTCbSktZ1uNnhG.OngFtpgkJYQT9Zdq6xgolWfi9dXLVExShHxKQpzInD4OaZKQ7ngqTfXpb11pl35L9NM50DE05fCVKXk9iwWZuowkLD.V0IvQdSKLViU.VWAjLjMw4UXESm8MZpIgS62H3UJmBiKQ.CLA9s.fY.Em3FcanZvInqXTYHVDBpCHnedklfjfYQrJZSEqywluUEPcIXC7t6FncWjb1hkjJmISoLBjWnl5W4a21HMlRY675cNZ+COZGwM97s26PAdFZ4nrpe.GC8Jiy34GAad9ob.EGgCBxOe2QbV3hCXgevq2+HwZsAfqTibKXd1kMpjK2+yy4I2UhR96eSL4n0L7J4UCPqeONHs9tWTILQ4HOevSz2Mln6hqOTfdBpwHSjvssf.L5vlBS8GMfbltzfUGSUaLUPCPwqQdAKut4SpPk96pT2ltiwjh+U+xe4+9y8Yh6WV6yFeQDcOiC2d6GddHRkAmJeLuPQjUNmnIKux2O77.hlsCQzvrCV1oaEhZtTQChBqMk1VDogaZyLpr6QTGWFsmMzf5QOiig.XT5u6uwxowcndDCxgu6kbb3+waCZdsWXS9QvRiDCvDSHBMEWxGvMMH4+kiL46NxP2MbObwkGioK6s+7Zel31a7lCFTKaSNl3cmEfI9tew.LgzPcQPL9oC127Mzwaz7iOD+07N.oA.L.mTsGGm7fKqbktRV2Y5XdzVQJyikK46PNJkAnme8WM1zy9QROQa6Eo75tniMwCJtdv2L1j2wwRbEIAce2vfFfl57siMMsQrnozQqTUcuMN3vAMOT4WU8KBRQCBl9KqvYltB5H7Yc0f3EGtMyRrQOdKxlN5I5c24UGO.K7clWGrvhzAeB4f6gdyFGs4q1YvogdWG7vxNC+DyEu3U6c7Vub.tnxew0CWvF9IjKVE8hWdXsiGtEw22ZlYQPG8IjGtOQTr+96bzvMJlYbwJti+DxG2AUcisGtQwLiGPjwNdz+pW4NyFgZDPYwf3A37s4uSEmdl6SoQREJVrXVo7BdMJKgGkjjJIWRJ7fkCFIwZCDIwlZJ5m6blJhzXHnATXp.w89BSitc3AnqZUUq6Yp5UciSvci48jP24p1B5HzPGUATVFCFsDaFv9wiO6uk4QnGOk3zoLu4OLufypou5s4OhEAtYxswi2bOHhnroUuoyZ2KFGSRT1iiNy44Kh2W5LzJ8p16wvEPtKbsC0gYiXpm6cvPQYVqNNd3iP.9dQcO3gWEkE8Md09ktxiVKpXpst5.xNthECdA2VYGuA26n4hJD5Y7v6dzdQEh7Ld3cOZvnhFdJL7OJdGsH+tyNLMa.xYv8+9KFX2Y+CGPwkswreb1n1Z1MqLvYeD0oWTsRDXtBcaYeWUmcKHMhbZUOib.MpV6isUB71gt0v+1m62gJQgAdVTBbzxsJwIvb.tC2FaAu5+rO6uGDyimkyASMtogp1W8FMt2raSxomYz.SP8ielR+9OmLlzdakKzC4TxdFYmPG8Cs5pVaaHtzi3rr8j1+J8QVZyX+4PByVwdHaF4Uc.6bdSLugoDMxbC+Zt+scuowMw8dt+X2iMtewRgce2S82iDStEa9tEai0M6Hj4kGf12nQWMEa+oCA477bpf3sgeNgjmA5fWHemG2TKGIhKI9PTURrjgSiyEBMRR+hY.M5jYIqh1oYSbcaOBbAztewLJMRRMnLJsigDLljAmaYlvLm9a3Lm5XhI2uiiMppozaMKk1czvGAT3GIdplQ8yIKdOnMgyZZaRZwZ0aonqi0rFGSmEisLQZ3SIGYz0VU+r8U.eTfmQzAf6JH.h53sbnNx0JbNhED64LtWyvZX8FzG9+f+4ToD44TNUJ4VImw2AX6KLLOmNY372.fVhj+tHKpP9jlWBjO1zhtX8RnLqC+mvFZZFWPb0q5nzBSJzxpZn0qSKCc05jhXsvkz2nsQWx5BL5+kJVGqnpQzxq00B7Uz3P8ZPioYnEnkk5.iFvesHyqbupJjkBdHh3sATMwlqWuuJpOZ0SOgp+AyA8ABZwj+jN1MrLlrCnS1ImSRhq4I0SjHKvn.DYHVDcFYz7QL2AHFS75zJ7OpWwHLGGEAu.GP0E2WU2AwzxnOVJCQVuuxkNEgHRegZ8gh9D3YnMz+IIWNijTAP65b7Etqj8XT90kylMawLEKJWRVJWlxBLtgdOGb51m.iT10KS9WohYxkuboxkAeCgRULRvijVFQHfQipHMHWFoL4fF.Cob4hYjbxVrZsMLraA5+B9FOgqeQzcQGgsvNvWCPLdKPIHvoijF0vr2IcH5FWgR6HoszWez0hfIpHiEQ0SZbTJI61eoRYyChj79x+vXpmhtV0SugnKtHJ6MbkQ94Ke0PWpk7D.jXNVOtmU+sSvoGA2xbZXLs4Kv1EiVa1pilp8U5ikprUnbNPiqb.cxvUzmiyn5N8MpxOarp3GrG3xymzV8RrYA+i3CniHfBX8KapPBk4JrubYY+iquok4BLsbex58bxx9mMQ19ymtMcQBZx9ZCKidEHITLgk5uffm7XEyyv1zgfu.GX15r6lpk+GcjE60f28RAOkJtaHmv30oDI6P5TetaRwYlsPzF8HjD7LQfrDhUzFcsMZCvvbyn5P8ZVXr8Z5NqNFdMudWcmSN.V1ItPuVcg536hnvS7cIOS8c42es7Twecorxx4xVbT7W6mLxOcHCohkxTL2DrrQtq8kMjmrkMbY4a0KaHOKV1P95eYCj+kMjGev1gMqlrTQxREAWpH6rwe07bC18H84aMz5RrzBLd+DTSUMBOsNWaFwwjrsOZ3Kc2WWZBEsqpFSzz+Iv9bO8F3KIaw3GKIPRJiF.hJ5ak5OXf8wmbAzW+Bk2J3oDPnEu4+UPYKmSFlrC3Q.Edbqg6QvS8wyCAwHwlSSPJfZIZjLR752znpl3FXMkdu22siUPaqztSb22EGSSeh9LgymAs9ylsb4Lx4KjMaN4REKk2wE7KU2pqsv.8lvjN0sJZ+tZ1p1sLwJMBNCFw13rLpQ21s6EvUeZD3fr05s6p4or+yPazngncKrHX7Jtcspt6mLHHEaggUFVe8AVInrb4BEyVNe.ap.qEL1Kick73hdtalNqnkDHTxpags51joOuL4hDPtGAN07XnkEJTBbcTrTQoLkyULeP7iQps2OljBSkXRfI1x4KkeBhIQ9ZOlj7SVLItr7s5XRxOKhII+68sxJ+X6A2cVMwCdhG7XGexLZ+TVHp3SxciL9je+AiOYiuLI7jjvSl4gmrDZrO02aEWEgBqmgdSDJjICDeQ4BxIG+6XbWDbBhM+GnAwh7GD6jCAJA1SBrmYSfqqBsrTVvc1UGxZjpci0.SDz4ylWNSgBRExFUHybChyEtz8690UMlbCib4RkJUPJSobf1SbFFuOlVivnjGzWJUHewrYK.qPKWN1w+yewCRN1+DmF2N1sKvNRVNelBkxkOt61EhswKFV0U0zf+Ozf.GuyuCRQWQqmEdc9FMYwOsspUGHJgM61roC66qDhbKx3nf9KZYezAJsf2kC+YinWjB4KULewREykOWdIvOR77UQSooQwiX1xEylIWtBkk.GvYyGy8UZfKfluMWxEdz.jHHEiIswdX5uJvio9myBBT4xxSBKKGSVdLWAQt.PkEJkOubgREGSRLeTj3X31XRy9keJqxGgpYCwP1F74Vil4ClN3oG5uJJu6eM0uIt+pnzI1+pnT0DqYnzv+mAruqByYf+R+0UnCkahA3MVNLwQ3NXEa5lC2uxkqbzQzTgN3a8COmlIMGapT+bxZObUbnNtVKCaddbKSCKKxdeS6KK9pp107LhrxqjiHeKIs7W1AcaymRFD2jetElj.Hp0cydCuVSGkLGy9JeAlqzmkB7b1.OmKvyxAdNefmKD34hdOyDn6qzww7dmWKd7N0Ndfb9Zo3k3JPGUUAXctVto5Y8GDVI9fJ4JtojD2uINgjVPKdy6G7lTCRRzuObp6S9926PI9+0awOkL+zJ+f797uOWL93beOD6SyuSQi0mW76iZpdYM6t0OmjThVg7wY9le134aBbEWZrlJQecG82BNrfRHz3i.urz7V1szr9nx8MzMbSuId2Cf49YmgM4o8PYnMrsAuSdk7jJGg0vJVbxyeVE1we42q2HIKjF4ztKz4qeODibEId7Emj4sEh271v+gvZpjQkyGqLpbpSuie1UdsJ5.qepKbQXzMsugOOeWDcQNQBlj2Wj50Q1Z5lVpDKWm+lE6z7XmOmO.PRM.ghFuJsE.2hPRz.rhKdw9eYqlB+L5k.X7GE.FWbFAX7CFbgODE32zraA.Ci6u7K+XFXnTBvvIGX362OuFym740f4aJ.Ij740Xl+40fSx+iyOtFoB694lcpb+bKVTpbtrRSv8yUZ1mtlA1SYoI6945xxQd5j21tqtRyh6pqz687Gb7+Xc3NCmblyIm47PuetRyz7Gzu+ZooSNdmQtHHhGY+0y5u2N7tquue20SXFd6vv2x8Vmtuasomy5z8cV+dxWMGSM1IFmyzahq5DW0g3pNceW0y9Lo3tHab6NFmX0Sut+Q6I88Yw0hQa.8Bp1yQR3V0KgX4QfOS56f1lTHc2g8aWuP7tW8KhjJEwEqeIzwDtZ.C8n5XofcbgH536xtw9vhaPeLNobQzICf2mm+oTpbDpUA6Xd9bcx7MtAU36zCKQxqggceqeHpIF2f7yy9Izoy.q9+6xo+1T8xbYOgty.SAs3kQMO8DHv8f1Klrf4W2DWGq9V7jj4Ci7RIoQ65HL7eeaKmonb47RREkJA+QzByGfX6ghhdiV.Lf.xxGgZd459Zvzh4FpZeA4H0M2hr8Bd57KhxUb3YoByhe.bRvZnfxASAZR3o4durzkmGq35YYPxIqbjIbU+SKquIYdorCWLCVFAgpbu9FFVX8QVwY3Ktw4duOK4XbFXQxo3JlKiLImm1oAQjA1HNULkx4oXY4GZxnk2+MTLdfQeC86a9j0KKhnpQw8KTZez0IfaS9B1NKt56yMoW88PugxQfqLXT4w6pCClLDvtiv8FNqTwBYxWJmbYZZ7HGSxyG56.zFCe5vV+jj+d+33aPyjuqnIYkSRX2y9rxglXG4yIWPllkaT1d7Rg.oXjBACg3Gsb9fP1kxkIagLExlgEYxvylnqqjWXVdUDm42rfI65GN9j2GXW4PmehTSxPkjKbXxENbpbgCuO0hJ45F9g00MLWx0ML45FdS95Fl.rKAXm+bIw42D9Hf18Kd7ml.sKAZWBztQJWRX1TIf69vBbmbB3tDvcIf6R.2caAb2RnWzxvJYa6Rv1kfsap88igZRk.s6CKnc4Sf1k.sKAZWBztaKP6VgjYxsaGXAHdvc+u+i+mIf6R.2k.tK9f6djqQUB7tOrf2UHAdWB7tD3cIv6t8.uaGX0GcEsj8tKAdWB7toE7NGipD3ceXAuqXB7tD3cIv6Rf2caAd2ptazf3gacbxmw4DHd7P7dDuxg3wXK6DndiJTuehqLzndxY09AFZuRWyn8dmYBZuDzdIn8RP64Gs20AU1VotowINeC3Hz5xzR.pTWoMKis6ZcN42WO+qA7tpUHK6cR85tcUp4b5Ef0NoiWVpeGU5G4MxLpYSE.oIWcLJpeAmvFSte1AayCVU.n1K4UHzLtfu1Vpm0huZqywW36YabGxye8S9mdw+8W8W8bUveuI6awv7je40Mz05QSn8wgQlKDFw6GmvqK9XNe7QvoR2SzefkyCLUF3EAcwj2Hx2ffKz4y5AYQHAg8qtCyPO0N8MzmW3+GzFiSgB
                
                d.healeyD 1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey @LozPetts
                  last edited by

                  @LozPetts

                  I think you should start with something much simpler...

                  If you ever see an unknown function error, it means the thing on the left side of the . doesn't' have a function with the name you've used on the right side of the . - check the API browser to see what functions are available, and pay attention to the case.

                  You've called your Sampler Piano, and you've called your button Piano, this is confusing. Give them different names to make it clear what's what.

                  @LozPetts said in Map Button to Macro values?:

                  I've gone through and updated everything you pointed out

                  You still don't have a reference to your module and you're still using ignorebutton instead of ignoreButton

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

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    LozPetts @d.healey
                    last edited by

                    @d-healey It would appear I am blind!
                    I've added the reference

                    
                    //Piano Button
                    const var Piano = Synth.getChildSynth("Piano");
                    inline function onPianoControl(component, value)
                    {
                    Pianomidimuter.setAttribute (Pianomidimuter.ignoreButton, 1 - value);
                    };
                    
                    Content.getComponent("Piano").setControlCallback(onPianoControl);
                    
                    

                    Do I need to change the setAttribute line to add 'Int' to Pianomidimuter.setAttribute ( Int Pianomidimuter.ignoreButton, 1 - value) as I'm getting API call with undefined parameter 0 errors?

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

                      @LozPetts said in Map Button to Macro values?:

                      I've added the reference

                      You've added a reference to your sampler called Piano. Where is the reference to your midi muter called Pianomidimuter?

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

                      L 1 Reply Last reply Reply Quote 0
                      • L
                        LozPetts @d.healey
                        last edited by

                        @d-healey Understood, I've added this now, I've left the reference to the samplers (which I've renamed for clarity).
                        I'm really sorry to be such a pain, I'm truly trying here but I'm now completely stuck as it's compiling fine and I've managed to fix a few errors I was getting myself, but it's still not working and there's no more errors for me to troubleshoot, so I really can't see what I'm doing wrong?

                        I'll pop a snippet at the bottom but what I've got for each is now:

                        //Piano Button
                        const var Piano = Synth.getChildSynth("PianoEngine");
                        const var Pianomidimuter = Synth.getMidiProcessor("Pianomidimuter");
                        inline function onPianoControl(component, value)
                        {
                        Piano.setAttribute (Pianomidimuter.ignoreButton, 1 - value);
                        };
                        
                        Content.getComponent("Piano").setControlCallback(onPianoControl);
                        
                        • I'm referencing the midimuter
                        • Inline function tells it what to do
                        • And then controlcallback ties it to the button on the interface

                        Really don't understand now why this isn't working, the buttons don't do anything at all.

                        Snippet:

                        HiseSnippet 5876.3oc6ck7aiikdmx1Ounxt1mrALALEl.3FnaWhRTanw.KuVsSW1VvRcUcij.2zROYQXJRARpx18BRgfjA4XNjCY.xg4VtMnujC4VeM2xsfbYPOH+Czmx0j2Bo3iaRjTRtb4lUCzvjusuueuuuu2u2FUccsVPCCMctLqz759PtLqBZbspY2c5JIqxcvtbYVCrWuyf570kkT031959RFFv1bYxL+KvYIyJKvQ92Ot41RJRpsfNuhi6UZxsfuTtmroyaqW6SkUT1WpMrobOlbKV6fVZp6nonM.INyCxw0Wp0ERmCORBms4.bYVbu1xlZ5MLkLgFbYVXas1W2nq1kpz7+JYC4yTf3GD3ZfpH5q2WSoMVhwukamtxJsqaq1FbHMttCHLOEDdJ3P41xCeuCX7PRB7NkfEOxLmawadWhm.q3kiQ7BPjliQjVfJROBznktbeSmTvxy8.GnZB06HgfcVQglWt49eeJXGMTNTM2nmzEv80QOLrDqWNWtOjWLWtO3iyhPdCS92Hoy2SpktFFxM3+k7+kOa2AFWrqz0O6C4e1KTj60Cp+r+5ONa18TOWVEtgAzjTmP01GhKmw5NEGUqYy97mSra32dfoolJSyPe8ujmXssw4PSBJPdZ8mQRj1DOykvQRnGpKn2.jRvVbWcXV0vvLhqDYUET0w2YfZKSYMUdMURdvvitlx5sz50WSEATeHpgTF.+frecVRFv53Vll5xmgpI90cWwaHetplNjpceHu.+GYU5ON62hTearGqd10ukr8rO.WwVs9NRJJmgL1W2sPgQvm+78gJl9wOxaCA9voED5geeT.OW4KXrCmkQAc3z8fbtp0DAb3ZHLbiQfnv1qkzQNa9ANq2GBzQSMHvilRTfOO4LX.jloQAgzb3AD8T2dgwQBezxFF.5RfnPHxg2rUW+Pn06CABooFDDRSIJPnmbFLDRyznfPZN7.gdp6DYIRqivfRWBlET1UyH.uX5qCCHwIFHNhSHRvnqLFBJhyyHAQbF7hgtp3jAg3pHTDjQnFZKhG7IPiQRBgaMhS1AFe9y8U1i2o4XJNJGgXPiSMhVztxZfUjVKyXTWr4NTODbFGiKBNK98QbIsinGdXWCBiBtVXkyj5sQHdDt6FiVRMW1C0VpRJ9MWrSHj9aqjCpy1JonzA4MqA26XkqQ06XkEO3p2pObPckQfpV0RXnpao6C9XFA+HMS3wpqiEPTCjk2aRc5DXZVUkBTOvjwyFPeTEbc0A3Yhv.OjL5ghIex3XxOUHYxGaVl7ecV9IhmIOpGlOK+jS0jGCkrjM4SBaS9o.cS93x2DChS.iyQBgQmzIA.cS6jOo7N4mRDO4iOySLXlPtmiDHiG8SBX5l.JeRYfxOknfxGeNnXvbBYgNRPMdDQofJKUT9jwEkepPFkO1rQIv4jvGczfYLnjZaexRJkO4rR4mbZo7SMdo7SYho7IfYpkiyjwMkepQNcbNgwheJw1wCCU9jSQkepwQkOAjTwcTSNM0QhuwjoZVdtLK3doXAguTrrqTbKZyyjQM0CTkMOtOTMr0OlyRl43x7TKQ.kUSxh1deqEssghbanNmbatLYA6peMOdUU4HJu05e+8+a+q+vlbQn7qPKuz0tJ9a+m9teWjJ9ZfWooLnGj+SU0NyUUPVB+PqBZmFoJVBP2J.qBCxPJaDJ3h.Leoj0nKCnDDheqtLfNJX7K4R.RL+3WvU.Vt7IonVVywunOv0qJDwJfw1XIvNJZFPucPQqvq.1eftYWGcNtE+Po176Kk3huUuyjwdgIp3qBZzWpU.NEeYmeU8ZQyu50PSrmoup3sO829eEIWy6Adkjt7EnxKjTsvtB3yOw0Pg.pgO6fckLkPA5xXEyCEGrOT2TFGhMytv2H2BR2sJTTJnwElZ84x7mOLPNxBi1xqY0xGzS5bHogW.r8K3thswtl8gKkaa1c3K9g+9Zcgxm2kYOEutVGYEqMJ7mC955mb7ewd6z7z8O9k6t2IeKYCL29EazW8btLywHOqEkvzNh0+7eaMGwh2rlaw5segOw5fZ8kzQsDSSRzz91ieb.03iz576+4Bbn7iTBTHfCbKDjsUaXO3i.GoweH6qZC6HMPw7Ut6y9gMQC91VAVWyPFOdNaJugc2H4XjvGEgwdbvDdVLoVeuXxe0zFSbjgwBI5RmuqrNrEUyyBdE1TsEJzpAZ78lvqL2V6Jp5azButTutKDpPeATUBgMXFSuDJoas8xSQLNqaGgWJcFpkwPLRMfuAQtEwSheqAsk0Xf5ZZ0FgWAmrOndyZcPXA0qXMv1RFW.0eirBRfLQZu8NsuJPLe4JBUykqRNNbAZH+Ut1VdblIR1duZuSN73S1ieqOa2CN1kBsbXd1OjQgdo14r5CmIq9T0ioC2Qd0mu+DFubded4G8pCOguQODuPhitApm1VMpUnv+ylrh6Jgg+tOsCLxZNVy75dj0e.5UVe6KpEDTF69CVgd0HxpKpwQQxiWKFQLB2y.QguOsKLyelOblL7fQecYSHAnUGzqAt.FNUyGWif96K0xjbzRvu927q+0+Ga5xI2MV6xKeQ.4vkDrG2OtY.nh+txmvBJ7z2y.M4YM99wM8.M6F.zP8CV1pZ4BquTRAMOmdDYaQfBriI0ox7Zr43xfCLQYnU383PzDWjhWPi6QhI5UCe6mvng+muwq60AA04GhJEKEfBS.rLEUwGwcxu3+EwV7saYT0M5HbQUGiXH6c+rFeJ+ta85i7aksMiR71y8nDe+W5SIDFYHBryOow9lugzdwKN9HhWyF.jLI.eZR8qYzjGdUswFJYCqti4A6DJlGoPx2Celq7IOe2WkX44vPkmv88BEuVEzTG5Gtd32jXwqYjfqPEnGXOUHexT+uMwxzVQRlxFtQU8C15ni86dHyNp5m6Uh7Sn9Kpw3ltB3D34CTPyYbz9LKQa8nMHa1v6n2euW1zmJ7852DpvhjFeB0f6Cd8Vmr8K2ye2v02D5vxVM+DqEu3kGzbmOwmVT6u4lQKnM+DpEqAdwmbbili1i3G5Ny7HHs9DpCO.CEGd3dmLZmhYlVrhc6Og5w8.02Z2Q6TLyzA.tsil7u1XWQ1PLiPRVDDdDc9drG95yN29or.gRkKWNuPQNmLkGqiBBBUDqHD7zk8NSh08MShsUjTuvZCP3IygfLgBcIz7degt1f9rDzkMpqL3bY051ySvdA4cPn6MtkdNDKz3BP4oJX3H1LP8ildNbYxCwNdJooSYcKJSyK63Wf+PFJ31oNGMcydKHByyV91tpc+HrIIg4UFekyIhDaD0Ynu53VCxfAH6gu1iD1rMWzrEb1ZnvbtkSRb9P.v2Il6d2Bqv7nu0a1uzX2jsvlYsw3mVVyZFTRFLKoczZbmMoKrIROiad6M4KrIJOiad6MILr4DOEZ9GGsMYjcMZGkkMh3o2UA+y8sFs+o9LboKO6GkOrEnc6Z91Cjv1Ei50Bg4UfiZ+15VqYPV.deqdNdiZjMNDZJ4ozAt.w+2a5NfJ1fA8Lu.JPKynDmh5Cf8YVdKTQ+2c4+8vHtQsLAXZvzMT2b7K23AytkJmr2Q95fFNKZh76d+xnn8tRWpFvtk8b75gF+MuZbisMhP5grq1Nn8uQM1nMU8mCvMag8.VRxwsU6LQSzukYDEasgcL2+wA21zlndsXeh81GO70BAc8Xy7u.3u0dsFd2bF1RzY7Hf9kGBNTq8.EIS22dZ7t5Yk.NZCaeB9ZIqhhB4ZW4lZWo5nJhOBTGOWxfkw4BPFw2V6YfLZcQzWCrWmNvVlNB3Bf8+7YzsNOieLJqkiDpMwMNyvLA4N8Ov3N0WGhOmGM0pqHc85FR85q.OAIgeH+YJZst.O3seeBqwz1Fmi0a0URUEpXjDWmEiLlHL5tjSzFXJqd9gRnXTnHifiPgqPSfnEbGKoCe.6lC6AQeNm8AtqATsM4g+Oz+rRT.+bFqDErSjw46Hn4kZ5WP5Lr9aDgVLxuJvf.xm14Jj3C0MHCVuDH2Fn+iaKEEsKwg5ksLZQcJj2UWS459c0TkageEMG1h9V8zFfGWfJ+ehjQSIYErUdiAFnXEsOVsAJyjOnCHqrLGo0F8WKRiJeccI7PAOBfi1fLMg5azZnIpKY0wNgX+g5CFRDzfh+3J1dZYTrCImz8OG+MeXdb5XDYApD.vMwhfywslKg4dHgQGtAIA2s5XZg4XjHTAXHpt3gxpVLlVF7QB4vX8gRWY8J.F84ZLjJ5SQOixC4eBhUyIHTBYccA7R6QxdBn3Fh4ymubtxkEqHJTHWUNp1PNsCVU6SQsT9Mph+Wkx4JTrZkpUQwFBTpnhfiHsL.K.wSpvYnPNgbEPY.0jhUKmSv5iKQidZZlcQ1+btZOtadHZUvIPCnE8UOBiy.TbbL1HYAs0u9z9XaiwXzFKqkg1i1dDTnB2VXSOgjXThWy+JUxWDAIEc84JIh1ofaT6zaI1hKBxeK2Xjs+xUJjgZwOgHRLGsFOvX3xIXUinvxLVXTq4KglkC2Z1nuhr4XiwRL1JUs.xhqpGaxfMzmiwo5dCcpJNa7pXarGZqym1S9JndI2s3CIsHhEvFW0QBOUlw3eYqxtaWWcKy4oa4A3w6YvRqdl4A4G1eZm0EwrIGZMrL3kHjPRGMT+kX9jMkzOGZRZB1WXQyVkdFUMb+nEVbPa1vKkbLpXNmbbIqRwH6HpTWgaxv3lsP3N8.f.5YLfrDf9psFXp0CQCy9CvTfQMKk3nl18pIHp4M6n6L3.xyNMD5MZHTqXWXCdbrKwYZrK2wqEmJwqqjWTrP9xwIdsawn3zQLDJWIW4BSvvFEtwG1PbxF1vVkeudXCwYwvFh27Ca.bOrgXxIaGTuZ5PEoCU3cnh7yl3UyyzX2GWmuQSY.1SyS68y.cjUv5zFL4IlsIdYeTfWYuttjqUz9xJTnY3SH+yCTaCuBuDiej.G9pYzFwnhTpL+I9VGe7wPeiKkdCmiQ.VVb5+WAjuZAQTmsmHBffm2ZvQDbLebhPfcRLYrDD7XVBhkShS8lETWG1FpHc867U6XEvtR85G00cwx0zEzmKX8zq2e97UqlSrXo74KHVobkhVgf+D4cFXx4q13lztt0.GNPwT1rqNTps2dvPVFmkAsGzq20dB0mEfBP1cidCTbL1+EfsZ2l2rKjG47xuai51qmLBH46BQiLrwF9FInpX0RkyWsnGeJOiEj3gwFqNtnS3loyHZoSDJczsfFcaxrmWFePBvmi.qTdBJmkJUAE5nbkxB4pVnbQu7GC0Ze3bRJMUlSBpisZwJEmf4jHdiOmjhS1bRrU42qmSRwYwbRJ9NeorJl3H318poQvSifG44mLiVOkEBa9IEtUN+j+X+yOYquHc5IoSOYlO8jk.IdWeeu3nHTZibjShPob4PyunZIwzs+MAmEAqIwV7N5jXAtmD6jSAJk1SJsmYyDWWCkyJ4QgyF+TVC0rKQMLFnKlunXtRkDJkOroLyzHVG3R6u.XiqMYZFwpUpTojPtJEPVOQoYb9nZEiVoHxdoRohkymuDZDZwpQd9+rG7fzs8OMnw6Gq1ExORTrXtRUJTLpq1EftvKZFsjUTP+eTF7r8N+A.IUIkqMfavloIa9S6JazGMKgsGzoik565MXbKz4Qgpuvw9vmnzBNGN7mGynHkJVobwxUJWnXghBn3HQKVE4JMEmHh4qVNetBEJUU.E.NewHttR9N.ZtVbIa5Q9DQDJFQYi9vzeTfmPhOmGAnhUEmDUVLhpbBGAQrDRJKUoXQwRUJmPQrXXhXBBaLo29keNMwGCZXhlCYOTL2Fja9ft07KY9QGYZ7SoX+H+SoXccnhlTa2eRv99ZzPBte62UizT1WO.m1xRUNA1GJYRVh3gItbsSNgbgn8VpebSx8oootTqKvi.wjvwpvFc0LY0wcz0LLvq.NotLXSp9.8ywXkyaNA+ckzv86NZPO1KlANX4mY.wWCD4V12gCmbSZkbMoewuPNsjmE77bdOOWvyyhddtnmmK444xNOSAzCk5a4ju2q3atWil9t4WKEsquBphpKgTclbts74CaD5abQXxFtIhDyOjlAb4fV712uRlY7KRjuUbxGh+ZyaIIt+czwsjL+z5VB47IfetH7g599.1OD9I66g9C.cjupg4fVWfuZhFA7wZ91+cxyUG3J1xXCYr85dpuAEvB8FrL9XTrVxsW19s4cIkGpopYeImXCOfb2O+bnNqrGnBskoIJ5jyadZsSfJPICF77WTitIXti5EKrPH1W9t.6u9i.TwkGGwmeR52VHZ8ai9WO2ox8pb9HcuJm5xaxuik2nPGx6mDBmG055l2x6mWEPFjiGyI4ckndSbmMsubpXOWq+lNCp4gVeTePzIUPLTTXMoMPzsvhDYZVQk038Ar+dVkRaLk1XDoMt3Lh13cF1gOB34WgsT5g2InGJjRObxoG9t8Ssw7oepMnwl7HBoepMl4epMXP9eZ9g1HSPmU27Skypa4xBUKjWXBNqtBy9qtom0WVXxNqt1pbn6T46amaWgYw41U3c9cIL4e3Nr6gS2+4z8edjmUWgY5cIzc7Zgoy88NmXYDDG630y5u8Nrgqef6v0S3s81RgeOOZc1gg0ldAqyNLX86nX0LJUhujbVcuogpSCUGPn5rCCUO6uUEqBLg85qcpw0psb2ZOcXLKlbDuFzYR0NARB1qdI.8NE3xk9dfcwujr5vt8qWHZmw9EABUB4P1uDnIVq74nGVEK3shKEREuJ8z6iFbCUGI45WD9ECv4S0+T5ZcDnWAcw9+LUb+MrMA7spgkv2wgQc1qeDnCD1F+6g9ojtSOi9+GxX+1Q9pB4Okrx.SAq3kAcN6TzD285unSmL+F5vVP42.mjaAQrGJIKXeKvv8YusZtxhUKJHTVnB5OBGLeHftFJRps6hnA3AKeLnyUa3JCSKkajl8kDC01bG7xK3XyuHnP4QeiUnd793IgFCEYbPMflDcZt2ICc4DwJpQV7KN4EC8xWMb2xF5RVTH+ngYjmgWpJ2enigATM1FNidvMlv6CUIKmSOCRNEGwbYfNd+zNyKiLjOhUBSo6+Tj77C7hoUz8oULZjQeM4ac9jUKKBHlQQ8qU5P10ojaS+Z1NKNF7yMoGC9.Osxgvqz6rxi1wHF4xfI6FiyPbdgxkxUrRAwpjqziXDEOWru8HaT9oiZ7S7c46mFeOZl7UEM8F5jNs6Y+MzgbIOJVPrjH4FuQT6jccBDhv0IXDBe7t+GXwtRgb4KkqT9bzYlL5aVzM0EYXVdfDm4mrfI6PHlbw6N1AObUxOZpi8XGxwkdrCSO1goG6vHerCe.wuJ8PGd25PGVH8PGldnCuMenCSo2kRuy88Jg9aEe58JIkfWJAuo68Jg5YkRw6tEEOwTJd+z6ZGmR2Kkt2cA5dqAdQWMCyT1dor8RY6Mc+FyPbrRI6c2hrWwTxdoqmWJAuTBduuPv6A36sbudP8TJdoT7Ro3MMo38XaWqTRd2sH4UJkjWJIuTRdoj7d+gj2dnQeTkTRI4kRxKkj2zkjmkqUJIu6Vj7JmRxKkjWJIuTRduuPxa3xMb7NMS44kxyyOOugVH7HSD9lPCyT9dwku2OyFC0Zkt4s2wn7U4Flx2a0So7kR4KkxWJkO2T9tIjxdRsz0N05SFGVVWl7FjTpJ0idAuGXbA9mlO1w.9xN+p50vC6cZqV1UUl4rpEjpcZemK098jIeS3v8n5cjPLMYRiJQCewoz1j4Wrvdtuqv8jth0fPQ6R1T6JedW1jMt.doqmMg8wO+0O829he+W82soLJduN8S2v73ez10TUtlb+2ShhLW.Jhyuqg2T5wbtzCuckVTV7ObtmtROEDYKlVhPKAlWn0WAD7fPbbGVeOpidl8F5nOO2+Ob+g7lE
                        
                        d.healeyD 1 Reply Last reply Reply Quote 0
                        • d.healeyD
                          d.healey @LozPetts
                          last edited by

                          @LozPetts said in Map Button to Macro values?:

                          I'm really sorry to be such a pain, I'm truly trying here

                          Looks like you're making good progress.

                          There are two problems in your snippet.

                          1. You are setting the attribute of Piano - that's your sampler reference
                          2. You've dumped a load of code in the onControl callback, no idea why that's there but that callback shouldn't be used for anything these days, that's from ye olde HISE.

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

                          L 1 Reply Last reply Reply Quote 0
                          • L
                            LozPetts @d.healey
                            last edited by

                            @d-healey "

                            @d-healey said in Map Button to Macro values?:

                            You are setting the attribute of Piano - that's your sampler reference

                            This was it! For some reason I had it in my head that I had to state the Sampler first and then the module within it in the brackets - the second I changed that it works.

                            Thank you so much, do you have a tip jar?!

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

                              @LozPetts said in Map Button to Macro values?:

                              do you have a tip jar?!

                              Nope, you can join my Patreon if you want, there's a free tier. https://www.patreon.com/davidhealey

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

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

                              8

                              Online

                              1.7k

                              Users

                              11.8k

                              Topics

                              102.3k

                              Posts