@d-healey This was the issue, changed the size of the knob before making the filmstrip and this solved it, thanks!
Best posts made by cadrose
-
RE: issue with png filmstrips for a simple knob control
Latest posts made by cadrose
-
RE: issue with png filmstrips for a simple knob control
@d-healey This was the issue, changed the size of the knob before making the filmstrip and this solved it, thanks!
-
RE: issue with png filmstrips for a simple knob control
@cadrose
Ah yes, Ive been dabbling with LAF thanks to your videos. However the learning curve feels very steep for me at this stage.I also tried exporting at 32 steps but I'm getting the same issue just more subtle. the knob still rises upwards.
The settings for the knob maker are:
frame angle: 360
start angle: 225
end angle: 135
frames: 32 -
RE: issue with png filmstrips for a simple knob control
@d-healey I originally exported it at 270 which was recommended by the plug-in in digna as a starting point but I ran into the same issue.
Is there a general number of steps that’s ideal in hise?
-
issue with png filmstrips for a simple knob control
Hey,
Im having an issue with png filmstrips for a simple knob control.
The PNG is 180 steps and I'm using Figma to make the filmstrips.
Has anyone have any ideas what could be causing this?
Many Thanks
Callum
-
RE: How to use panels to switch between groups of samplers?
@cadrose Hey Dave,
Thanks for your patients. This snippet has helped a lot! The one thing I still seem to be having an issue with is when I try to index to the panels array it breaks.HiseSnippet 2431.3oc6Z01aSrbEd2DVD1bCsftppenpctAtpNJAauqcHPobIu4DxkDhkctHnHj6lcGaOJq2Y0tylWJJp+U5Og9On8mR+CTI9T+Z5Y1Wm0wXVBo3VZhDhLm4smm4bly9bFnoK0.64QckjKr2INXI4uQo8I1r9q0WmXKs05Rx+BksrYX2t5FXj2QDlQejZ4pRqdhitmG1TRVd5M4iUtv0jB948OcUcKcaCbpIIoWRIF3sICHrTqMW94DKqMzMw6QFHL55KukA0dMpE0Gv0zJUkbzMNPuG9E57gMkhj70aXRXT21LcF1SRVYUp4Is6SOxNb7uj3Q12ByanJ0FVnPyaPsL4Hlac2CwtGRvGIZSZs9DKylwmIdRvF0L8DZ5vSnuUYGhIIwd5I0OOnCT5LDOijmJKjmNCjUEgbUAHOBHIK.oqEBoaqz1vk3vR6gimal54x.kvwJM0cJnrFEFgMq7.8Cva3BMRlQo5Uqt.ZopUm6wEmoH3O7XnC0cQN51XKOzSPu4sOdFnmtTWTIBzV8wHB52iVD9q4meNz6loHB9Ib3ugbe02BiId65gYqQG3PsgFklsIeLyNOYtGet4T1CNg3yxkZUpqtkGFfyogCalhb7X365BqRvZ.6v8UgEgXaQrwnt91FLB0FQsW0mwn1pwqjQ7lu.vIKe7byTLBujtnRAlPOAnTBMh6Jyt8CvtMWLZE6YjvFUoxyHlXjiK9PB02KbhoK+PDI6VMOGKeezdU1Ba2i0muh6PODiXTjM9XFhXahONcA+n.i45GhKdXX3vClLb9dZfucztqnyxYmqrG2dvZsltk09vkzRCeTCtqhQQOC7gPqsL4wNAoX3K6VlaS7f0jewYGd+yBSPX3QAZECCyNFnXxxLWwBgCoriuW+RIKYlKmkNdNNBpT46P6yr46PzpG0JaL4JVVI7zSfnY1+nYBa+w47.n.r+e5gjvjdG7mBVTCcqPeKf13Pff161McZA6SgjaiUCuMFA1jHF9UyhEdWwBQmcug7VNIVgwbI6CVJkZlzyl5hCQ4Bvh8cOIDDAQLn8n85YgCcF+VOT3fQ6GLZX0qTIZmi1fWxoDGXYWDeW3jnaWDk0G6FMauhENE38oEi9oRkvq.aM.9BfWkJEQfofFHUnUZlofgoN9rLANyveiCqlPpaVKpOC7Mkh8Mk5MWQ3DJZTVTcyfcqzruqYqc+wFqsWmM1c60az5z8vttvBnV9Gat4rKflMtcP.SANjzAzv5S73PYatebUpusoWopgdqdkMc0OJZ0Sl8BH8EPPtWXPnhmN2iKjvWsyyWswyWsD9pkK9pkC9pMDe09r3qlHeKv4aBcqcd5Va7zsVBcqkK5VKGzs1Pzs1mEcqkkteL9Ve77sdBeqmK9VOG7s9P7s9mEeqOB9BhFRSC9BJCuqco.LV7zhng6pa2Q1WTZSKr6H6lKnzcbSrjs+f8wtIIaiFHnnZbJKU+PJKMB8QBCjZukMgsqC19CosTJxwxkzEgJXnr.Ac2JRPWX5WIBnaqfRzWLjBfrn3ZoeZq00Y5wKD+q8tTGrKivof75ffCCbnRwBJqi8NfQc.pkDMIIWLbamIVGIOXIXWugRXdPoiE2vSRZ7O7W9HhIqehg+xIK2GS50mINDBCOHVOegqKIcVUdGoV0DM6DeFskIubjDoApPY.tPE.Ae9myjF15fqvjePlPja9QHhlHQd+S+7HxYR+vnHxYRKbdhTTos9.GHdU6CQiCiCsjmVjQE9HLp1kpq4r6NRWyYgL5BBw5WtP7eNZH9uFGDuYNtWIFY72x.Rh2NzAv5n6BlkmJKlkFEl6RrF3AhpbBRGJI+aTFNc69PMxGfbr6UF9yvr41291AqDCz0KDuc1YAV2u24sIc9pBg5Qol9V5rrEoxqVOpCHkXlJC4U+Y6QXmHdGY3JWuV9pbc7EVmW3dakl7mbXz3cpQfWHI3+owaz6.LiRitcwFrTvdMkMd0XK5+RGJ+pPnbGk1LWr9.hcunrLA3IImi5kwy03j6mqooKlqynM4OILr+9xq5CmWtYs9WWNXqVY.njHydEg7VXGrNCb+By4FK2p0ltTemgm06eZPvxdtPgXvQgXG6ZigyclHGWyk540EnSvZ4I1USe2d7ypTKsvGB0Ek01K7G.9dad8XvWSkk4eH1Cy80DiczgK+Yx5ErKU2SOveOkRXa0gZqMT6ZC0t9PsWbn1OXn1Kk1VVIar3MxmxlczcBxgKLxUIQQYPegVF+CqUM8nN.NBOT2+68haQP5lo5RBPRFcJYPwz4FEpiEEBxEmJGxEukhXA7iPyXNVielRWxwsY9FGvkh6MhE4K1GctbbdEhwXaBO9sg8gPhJvBGi2ATF2U22hEaMqebGpM0oO0lXjMs.bMuWOrqH1GIgVgwfrRoV91kagsv5dBmm2a4sgB2zcyls6S5rP8S9oiGo+5WpDBWDOSO5qCwBS++8hEF2Q2shjJffc2k8e494uQI3iaHtVjIETCelkdwemWADCzFD.YfEkDLEOOaX6p71b.0FaaFz.TteVTmpw5G3cpF2ojQ7RAbK52CpyWdZbTMifFXKPYhkXHsGHyhCI3a9RdAN0A7uSKmp2Qev.8LmP2HbbfnfVTtHIE4VPGaSeN9DdisgFOiD0HrmWx2yPB8LRTi+L+XITYVLe1fXE8uZ2dmq.n15Gi1xFJRxmWZEJL9yCLYRNjX5qa4Uo8JupylsZpVqS6epYqNs2ci8T6rxcq2YwGV9H8CkV22whX.t0fx8NGI9ihj3OHRBiKFIZeoQh0dPmkzxCGpIxg4E4PsIsiX86p0Qao7PhmJRhGIRhmN4IQsN0dTdHwyEIQCQR77IOIfqDp4gDuVjDsEIwqmzWI1XwNOXw7vgGJxg5hb3gSZGwlvUhZ45d85hjXYQRr9jmD05Tu9HHwm9COnc0COb0COb0CO7k4gGzt5gG9p3gGzt5gGt5gGt5gGt5gG95+gGt94zE2PTW7uSTWbiKlt3VeN5h6r5JsZ85.cwcVATEmq5SZKRgcDovqlvTXUnLwbUq68DovuVjB2aBSg0T6nlqBrzDovBhT3QSXJrtVGsGjGJrsHE1PjBaOgoPCHPJWdg4Eov2KRg4mvTXSHPZT2E9RjecftgKsiQnPXdV1aDXAxuZGPxBJ6vaiR9+500UdT0xUkF.R86XXv+F98gONL5IoEOIEkbOmZWf4T+BLmEu.y4AWf4rzEXNObrygWk0J9L5fP8cfglMB+lnbijuINsz+F8zryuA
Im assuming its clashing with the first inline function? I'm not sure
Ive currently commented out the second inline function that is causing the issue. Any help is hugely appreciated.
-
RE: How to use panels to switch between groups of samplers?
@d-healey Hey, Ive watched this video and many more a bunch of times, but I'm still struggling to get my head around (in your callback you want to loop through the muters and mute all except the one for the selected index.) I feel I may have bitten off more than I can chew for a first instrument idea.
Content.makeFrontInterface(400, 700); const var panels = []; for (i = 1; i < 5; i++) { panels[i-1] = Content.getComponent("Panel"+i); panels[i-1].showControl(false); } var currentPanel = -1; inline function onButton1Control(component, value) { if (value == 1) { if (currentPanel > -1) panels[currentPanel].showControl(false); //Hide previous panel currentPanel = (currentPanel + 1) % panels.length; //Move to next index panels[currentPanel].showControl(true); //Show panel } }; Content.getComponent("Button1").setControlCallback(onButton1Control); const var muters = []; muters [0] = Synth.getMidiProcessor("MidiMuter1"); muters [1] = Synth.getMidiProcessor("MidiMuter2"); if (panels ) muters.Synth.setAttribute(muters.ignorebutton, 1);
-
RE: How to use panels to switch between groups of samplers?
@d-healey ahh ok with ya! thanks, this is very helpful!
do you have something on your YT channel that covers this?
In your callback you want to loop through the muters and mute all except the one for the selected index. -
RE: How to use panels to switch between groups of samplers?
@d-healey apologies i'm not the best at explaining things.. Im using the button to toggle between the 4 panels which im currently using as background images.
the idea is the whole bottom half of the UI is one big button that will allow the user to toggle through different sets of samplers using the midi mutes. -
RE: How to use panels to switch between groups of samplers?
@d-healey So the idea is when you click on the panel the image changes and each image represents a different set of samples Like so:
https://www.youtube.com/watch?v=kIcjBmqocYcIve managed to get the rough functionality of the ui thanks to the info youve shared, however im struggling with getting the one button to control the midi mutes in the same way its showing and hiding the panels
-
RE: How to use panels to switch between groups of samplers?
@d-healey ahh yes Ive watched this video a few times now, very helpful!
one thing that Im struggling with is I'm trying to achieve this functionality with one invisible button over the panels. Should I be using inline functions with if, else statements to control the midi mutes? Ive tried a bunch of ways but had no luck