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.
    • 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

                            11

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.3k

                            Posts