HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. cadrose
    C
    • Profile
    • Following 2
    • Followers 0
    • Topics 4
    • Posts 23
    • Groups 0

    cadrose

    @cadrose

    1
    Reputation
    1
    Profile views
    23
    Posts
    0
    Followers
    2
    Following
    Joined
    Last Online

    cadrose Unfollow Follow

    Best 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!

      posted in General Questions
      C
      cadrose

    Latest posts made by cadrose

    • RE: Global LFO Intensity issue

      @d-healey ahh Legend! Thanks!

      posted in Scripting
      C
      cadrose
    • Global LFO Intensity issue

      Hey, I seem to be having an issue I would like to control two Global modulators that are linked to global lfo's. So one control on the UI affects the intensity of the two Global Static Time Variant Modulators

      I can do it with processor ID however I cant seem to do it with code

      
      //WTType//
      const var WaveformLFO1 = Synth.getModulator("Waveform LFO 1");
      const var MoogWaveformLFO1 = Synth.getModulator("MoogWaveformLFO1");
      
      inline function onSynthWaveLFO1Control(component, value)
      {
      	WaveformLFO1.setAttribute(WaveformLFO1.Intensity, value);
      	MoogWaveformLFO1.setAttribute(MoogWaveformLFO1.Intensity, value);
      };
      
      
      Content.getComponent("SynthWaveLFO1").setControlCallback(onSynthWaveLFO1Control);
      
      
      
      posted in Scripting
      C
      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!

      posted in General Questions
      C
      cadrose
    • 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

      Screenshot 2024-06-17 at 22.20.22.png

      posted in General Questions
      C
      cadrose
    • 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?

      posted in General Questions
      C
      cadrose
    • 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

      posted in General Questions
      C
      cadrose
    • 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.

      posted in General Questions
      C
      cadrose
    • 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);
      
      posted in General Questions
      C
      cadrose
    • 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.

      posted in General Questions
      C
      cadrose
    • 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.

      posted in General Questions
      C
      cadrose