Map Button to Macro values?
-
@LozPetts I don't think samplers have a property called
enabled
. You probably shouldn't be turning samplers on and off from the UI anyway as this will cause drop outs and other unwanted things. You should place a MIDI muter within each sampler and toggle its ignoreAllEvents button instead. -
@d-healey Thanks for this - I've put midimuters on all the samplers and setup the rest of my UI buttons again. Is there a way to invert this so that when I click a button, it disables ignoreallevents rather than enables it?
Also, I now have this, and it's still not working. Compiles okay but only affects the 'Glimmer' midi muter not the glimmeroct midi muter. As mentioned above, it enables them rather than disabling them.
inline function onGlimmerControl(component, value) { Glimmermidimuter.setAttribute (Glimmermidimuter.ignorebutton, 0, 1); Glimmeroctmidimuter.setAttribute (GlimmerOCTmidimuter.ignorebutton, 0, 1); }; Content.getComponent("Glimmer").setControlCallback(onGlimmerControl);
-
@LozPetts
setAttribute
only takes 2 parameters, the attribute name and the value.To invert a button's value you can use
1 - value
-
@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.
-
@LozPetts you would put that within the button's callback
-
@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
-
@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 calledPianomidimuter
- script is case sensitive.
setattribute
is not a function, it'ssetAttribute
ignorebutton
is not correct either, it should bemyModule.ignoreButton
(replace myModule with the variable name that holds the reference to your module, when you have one).
1 - value
is correct :) -
@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
-
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 ofignoreButton
-
@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?
-
@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?
-
@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
-
@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.
- You are setting the attribute of
Piano
- that's your sampler reference - 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.
- You are setting the attribute of
-
@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?!
-
@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