PRESET WITH BUTTON
-
@Lindon
my presets are in the project folder in userspresets directly -
@yall You've got a mistake in the callback name:
the callback name is
onPreset1Button
but you callonPreset1ButtonControl
Also (but it is no mistake here), you don't need
Content.getComponent("Preset1Button")
Since the component is already declared,Preset1Button.setControlCallback(onPreset1ButtonControl);
is enough -
-
always the same problem. compilation ok but no change of preset.
would you have a demo to give me if you like?const var Preset1Button = Content.getComponent("Preset1Button");
inline function onPreset1Button(component, value)
{
Engine.loadUserPreset (test1);
};Content.getComponent("Preset1Button").setControlCallback(onPreset1ButtonControl).Console.print;
-
@yall said in PRESET WITH BUTTON:
always the same problem. compilation ok but no change of preset.
would you have a demo to give me if you like?const var Preset1Button = Content.getComponent("Preset1Button");
inline function onPreset1Button(component, value)
{
Engine.loadUserPreset (test1);
};Content.getComponent("Preset1Button").setControlCallback(onPreset1ButtonControl);
@ustk has given you the solution..
look at your code:
last line...
Content.getComponent("Preset1Button").setControlCallback(onPreset1ButtonControl);
you tell your Preset Button1 to call a function when it is pressed, called "onPreset1ButtonControl"
-- can you see a function anywhere in your code called "onPreset1ButtonControl" ???
-- hint answer -- NO!
So your button is calling a non existant function....
you DO have a function called "onPreset1Button(component, value)"
-- but no one is calling it.. your Engine.loadUserPreset ever gets executed....
As I said put this in your function call
inline function onPreset1Button(component, value) { Console.print("In the function call ...."); Engine.loadUserPreset("test1"); };
..and try again - you will see this never gets executed.
-
Shouldn't
test1
be a string? -
@d-healey we are not even that far along yet....
-
@d-healey i don't understand.
I tried everything, it doesn't really work. I tried the function "load previous user preset name", it works. but impossible to load a preset with a button it drives me crazy -
This post is deleted! -
HiseSnippet 1852.3oc4X0saibaElisYik13MaR1KxkCLJJ7hrUPirrjUJBxXKKsPM9GAKuYaQMPB8LTVD6HRENbrWmEAHuF4t8cnW02h9HzGg9Fzd37m3Xq0VwwwX2Vcgg44vCmOdNe7bNj8kBOZXnPhrJczESnHqODO3BtZT6QDFG0aGj0uCOn2NcPaewDRXH0GYYs3yz5rJsDJ92+9q1lDP3dzohPnuQv7n6xFyTSk128qYAAcI9ziXiMlcc2ddBdaQfHBvwh3pnIDuWRNktOQOsEv.H53yTB4.EQQCQVKssv+hAiDmySl+2vBYmDP0CbPCfEJQbWQfuFwZon1iXA98y1ugHjEt+zc+hI69Gi2i4yxkO0K7nXE1SsvzeXsv0AOGS3Uc9gmkA7VJAdeLdfmjMQMUiFaO.2iqnxgDHDXBqj4hV3MV31BXFbUkwjWR6JgA4VrVipUep8FUq9j+zJkWoLDHBU1mQj1eMWbhi8WZmY5oTUaw3IBNLXsUi0tZhMLd.iSsGFw8TLA2Vvi0tlW1zeJrfAQzmrR4WuR4Rc3mBSuRff3+7PprujFRU1qAdNkidA+w3E8Z+rUB0R4JoHnMIH3DftrV5WMU7Sp.+SnHfVYhjwUwKoA.2WnnGvW6Ikec4Rk+wx1WV0vgyTW5hGPkyTslVKuNCWiGM9DpLyejMQH9Vj.ge6DHS9sWhOxXhBdONScvDJ+sQqPoNVffsPJpfophoWOLkdMHf4SkHFvh9.brWEEC3zirtq+2a3hxMdoDiWI03iHZjpscYb7+Wz33e9DEAY0AWeyJ4+Z0F9yYGruzoVKiw+4sp26ykgggalLF9yvOOyl9u5.D5481Qub.iOcqAa2IToho8jV6POCxDkb7oDdGZ3KUhIH8IhTREjxSkd1OYCzEXlJF+ziXo6iOBaJxA8poak8cuHef6gtmy7UixE7Su1cDkc5HiTfAtmbZVhtR30WeiMpWe8rPRBH+H7VQ9LwVbRvEg5nfhNNyjODWu1lNspsQyVMLTTSuX0q2b8V0piTzWoLmeq5s1vwwYCTrWxZcLbFz1d0bNQO+U+B6Uy9bNq9zX0839zWAJbfyiZNStypzMRUl5db+NS2Sj6joeScF0c6df8dB+n.BP8cfj9RHeOjVRq8A3tR52GQ4dWfFSL7363NV3SKNgPEcx.1OjQwdyO+y+iuBc0.70vP+UERu9sUgvTZ.oQyZs1.4EEpDo5BSNuZFrWFCziZNNnBTlMaznwlMQQgzmy8E6Q3PcRY1g8oa4G7KhSWyLn88FNfGIcuD4LIc81Rw4Zx4TnA6LmFUaBjsFadUNayFsp0r1rcFlry2jxN0ozFPNitcjRI3.OTIinOMWUbkS4aQoNAd3UjpSvlXvU00kblPBPS2FRAk6GoQaz3XahOJTjN7lIWlN7SLWyvvGT7zRB.RC.IdRmTYFLvOyH.frcCA+POdxrSx6qOhqICoq.RRfDFOSJhlL0teuK5p8O.cwjQLMasQ2OWpBnbUgdHz8IvCYpKL6262j9clW39w39Lk2nYi2ElAd0U59MFuocOtBtyvgTO0TvtDt6e4dnUwELvxx48wyFOIf9rLn7vTA1ZINWS+7PNVZ.ofC7EEX8n+p6L53uG+LnnaeQ.QdY2+hE2yKNec2Li84RyMGQukr+0voWb9BL2Pe6OLAjXcQgzCaWp7vMBrok4L59ReIpdEhYu.xRLTHGm1oSdpjcomBeHyYdDEROAWxyyT3fwBgZTb4fwEBq6JDS5v0UI8MQU+QjPcaxw4jlN61wkzxvxcUKdCf56I0G9a3F0qjqO190O3tYL5W.C3FnoKLmzzOMlLjG00zh2wS9lf3bJ46AH9SvwYyreuo91mfiy199CfeDtOg+N.bOTDo6mcOhRxftovPyaCfFM8n.T4bZf9d0VKnSRkLtpdbbtOJ2Odv+A9kpzQO1JUoSlRSWBNwkTFmeSsj2hI+lTE7CaGAcFHMtjB76e4BMvcFiddwb1K6dmUv791m7oY8AEeEVcoiT2xiSjXqEY2GNOdY+SwVP9my6SJNYteRQcAu8hu4nQQLcijGIIduD7QyQQuCgZj5aWX9jlCH5lpfHkToSFZrHGRgFhBoEj0EtrUxqZ1D29KNV+9WgGOny1aM3ndc12d2Nun2fiSejhiOIRRIQGSGpemNaORkyImgFq8SIwn36Eis9t+viPA.fiwPltf3cfel9KynVZ9XT2PamK8N8Cnd+c+m6ldEKkgwj9z6.8SG.GfxqhMjDEnxjV7zydBtXxHAm4Uj.Bm5OM94Alh8Ytg1RofCASk7X2CoATnCOy6StKiSIxKeF5tqqIq4Ld8Y3D3ZqOxa++F2acw+u7dq2KkmtO9FiIdRw25k7h3Zt7xwRf8MONYeI7d5w14OENFWsRUHWtO6a87zt6+nCBMaapcKrY8agM0uE1rwsvlF2BaZdKrYyq0Fcwnshf6plbTDDzuSxULsxK7asH5+BsTDoAC
-
I thought you wanted the button to load the preset, but you've put the function in the knob callback... ?
-