Forum
    • Categories
    • Register
    • Login
    1. Home
    2. rglides
    3. Topics
    • Profile
    • Following 2
    • Followers 3
    • Topics 22
    • Posts 262
    • Groups 0

    Topics

    • rglidesR

      include efficiency

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      213 Views
      rglidesR

      @d-healey Excellent, thanks David!

    • rglidesR

      quick audioWaveform/Sampler question

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Scripting
      16
      0 Votes
      16 Posts
      937 Views
      rglidesR

      @d-healey Sure, although it doesn't really tackle the issue, I'll keep messing around for now. It is interesting that you guys didn't seem to have the problem I had so I might open the snippet on another computer and see, I hope it's just an anomaly on my end. Thanks for looking David!

    • rglidesR

      Sampler question

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      167 Views
      rglidesR

      @d-healey oh wow, so simple thanks David!

    • rglidesR

      Console.print "drawThumbnailRange" start and end

      Watching Ignoring Scheduled Pinned Locked Moved Solved Scripting
      2
      0 Votes
      2 Posts
      131 Views
      rglidesR

      Solved. Thanks to an old post from @Lindon , thanks!

      inline function onbtn_GET_SAMPLE_LENGTHControl(component, value) { if (value) { local selection = SP_1.createSelection(".*"); local sampleStart = selection[0].get(SP_1.SampleStart); local sampleEnd = selection[0].get(SP_1.SampleEnd); Console.print("Sample Start: " + sampleStart + ", Sample End: " + sampleEnd); } }; Content.getComponent("btn_GET_SAMPLE_LENGTH").setControlCallback(onbtn_GET_SAMPLE_LENGTHControl);
    • rglidesR

      MidiOverlay Drag but not Drop

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      200 Views
      rglidesR

      Solved. Bit of a workaround but simpler than I expected

      const var pnl_DETECT = Content.getComponent("pnl_DETECT"); const var tile_DRAGROP = Content.getComponent("tile_DRAGROP"); const var pnl_BLOCK = Content.getComponent("pnl_BLOCK"); pnl_DETECT.setMouseCallback(function(event) { var w = this.getWidth(); var h = this.getHeight(); var isMouseOver = (event.x >= 0 && event.x <= w && event.y >= 0 && event.y <= h); var isDragging = event.drag || event.mouseDown || (event.x != this.data.lastX || event.y != this.data.lastY); this.data.lastX = event.x; this.data.lastY = event.y; if (isMouseOver && isDragging) { pnl_BLOCK.showControl(false); } else { pnl_BLOCK.showControl(true); } });
    • rglidesR

      set VoiceLimit of sine Wave Generator

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      23
      0 Votes
      23 Posts
      2k Views
      dannytaurusD

      @d-healey Yeah, it's quite different to what I'm used to in Ruby and Rails.

    • rglidesR

      a button to save or store Base64String from a table as a json file

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      8
      0 Votes
      8 Posts
      570 Views
      ChazroxC

      @rglides Thanks bro!

      I was doing something similar to this with eq filters. What im trying to do at its core now is be able to create a .json, save it, read it, load it....and I figured this is probably an easy way to learn this so more important than having presets, I want to be able to do stuff via .json files because im feeling restricted haha Check the other thread I made. I got something going! I'll send you a final snip if you wanna check it out. 🤛

    • rglidesR

      Save/Load JSON

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      1 Votes
      2 Posts
      204 Views
      rglidesR

      @rglides Solved!

      const var SAVE = Content.getComponent("SAVE"); const var LOAD = Content.getComponent("LOAD"); inline function onSAVEControl(component, value) { if (value) { local reverbData = { "OSC1_Reverb_Width": knb_OSC1_Reverb_Width.getValue() }; Engine.dumpAsJSON(reverbData, "reverb_settings.json"); } }; Content.getComponent("SAVE").setControlCallback(onSAVEControl); inline function onLOADControl(component, value) { if (value) { local loadReverb = Engine.loadFromJSON("reverb_settings.json"); if (loadedData != undefined) { if (loadReverb.OSC1_Reverb_Width != undefined) { knb_OSC1_Reverb_Width.setValue(loadReverb.OSC1_Reverb_Width); knb_OSC1_Reverb_Width.changed(); } } } }; Content.getComponent("LOAD").setControlCallback(onLOADControl);
    • rglidesR

      Help with MIDI learn panel sliders

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      5
      0 Votes
      5 Posts
      693 Views
      rglidesR

      @d-healey I suppose in some way this is a relief :D I spent several days making the UI look and function perfectly already and was fully prepared to make the panel sliders look the same as I already have. If you think my amount of sliders won't be an issue for performance etc, then I'll just carry on as I have been. Thanks David!

    • rglidesR

      Keynumber / Notenumber table question

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      4
      0 Votes
      4 Posts
      546 Views
      rglidesR

      @Christoph-Hart Ah yes this is perfect thanks Christoph!

    • rglidesR

      Is the velocity Mod broken or am I missing a key part of my brain?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      5
      0 Votes
      5 Posts
      639 Views
      rglidesR

      @Chazrox 😁

    • rglidesR

      Table Points, am I going mad?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      7
      0 Votes
      7 Posts
      903 Views
      rglidesR

      @Oli-Ullmann Just looked, wow that is massively helpful!! Thanks!

    • rglidesR

      Multiple start and end ranges in a single AudioLoopPlayer

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      12
      0 Votes
      12 Posts
      1k Views
      griffinboyG

      @Chazrox

      Ah I don't unfortunately, not anything I can share freely at least.

      You can paste the code I sent above, into chat gpt and ask it questions about the workings of it

    • rglidesR

      Where is this?

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      3
      0 Votes
      3 Posts
      462 Views
      rglidesR

      @DanH Yeah. I mean I know how to add one etc. I'm confused about how this one is connected in this particular example

    • rglidesR

      Player - I'm going crazy

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      37
      0 Votes
      37 Posts
      8k Views
      C

      @d-healey Thank you.

    • rglidesR

      Button to trigger MIDI note

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      7
      0 Votes
      7 Posts
      408 Views
      rglidesR

      @clevername27 Thank you!

    • rglidesR

      RR issue, any workaround?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      158 Views
      rglidesR

      @d-healey Ah of course, that works, cheers David!

    • rglidesR

      Fake AI menu but flickering issue, any ideas?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      4
      0 Votes
      4 Posts
      256 Views
      rglidesR

      @rglides Now I just need to figure out why it wants to keep selecting ambient drum and bass over and over 😅

    • rglidesR

      Everything is a Menu Everything is a Button Everything is a Clock [SNIPPET]

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      5
      3 Votes
      5 Posts
      737 Views
      rglidesR

      @d-healey Oh and yeah, I agree about creating many buttons in a single panel, I'm doing that in my main project, I wanted to try and do a bit of everything in this little one, as a utility/snippet collection so I wanted to include basic buttons

    • rglidesR

      A pixel drawing program, in HISE, [SNIPPET]

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      11
      11 Votes
      11 Posts
      2k Views
      rglidesR

      @Allen right exactly!