• Button default value

    11
    0 Votes
    11 Posts
    431 Views
    T

    @d-healey
    Perfect, thank you !

  • LFO Smoothing Time Reverse Knob

    4
    0 Votes
    4 Posts
    220 Views
    David HealeyD

    @treynterrio other way around maxValue - value

  • Custom file extensions for presets

    9
    1 Votes
    9 Posts
    507 Views
    C

    For anyone reading in the future, modifying the source code was pretty straightforward. Literally just replaced every instance of .preset to your file extension across the cpp files and recompiled.

  • Drum articulation ROLL, FLAM, RUFF

    3
    0 Votes
    3 Posts
    436 Views
    A

    @aulicon I tried the Midi player and I sort of got it working but now I have the problem of how to achieve this polyphonically. At the moment only the first Note On message gets processed...```
    function onNoteOn()
    {

    {

    // Check the current play state of the MIDIPlayer var playState = MIDIPlayer1.getPlayState(); // If the MIDIPlayer is playing, ignore the event if (playState == 1) { return; } // Ignore the original note event Message.ignoreEvent(true); // Get the pressed note number var pressedNote = Message.getNoteNumber(); // Get the event list from the MIDIPlayer var eventList = MIDIPlayer1.getEventList(); // Iterate through the event list and replace all note-on and note-off events with the pressed note for (i = 0; i < eventList.length; i++) { var e = eventList[i]; if (e.isNoteOn() || e.isNoteOff()) { e.setNoteNumber(pressedNote); } } // Flush the message list to apply changes MIDIPlayer1.flushMessageList(eventList); // Play the modified sequence MIDIPlayer1.play(0); MIDIPlayer1.setPlaybackPosition(0.62);

    }}

  • Floating Tile Keyboard setMouseCallback.

    5
    0 Votes
    5 Posts
    476 Views
    A

    @d-healey I get it now! Subscribing to your patreon helped a lot...thanks!

  • Preset Browser like heatup and nexus VIEWPORTS

    1
    0 Votes
    1 Posts
    140 Views
    No one has replied
  • Vst Preset Browser

    Unsolved
    5
    0 Votes
    5 Posts
    597 Views
    LindonL

    @Xperiencevst89 well you can size and design it any way you like...

  • MACOS EXPORT ERROR

    3
    0 Votes
    3 Posts
    125 Views
    David HealeyD

    @ustk said in MACOS EXPORT ERROR:

    , but it is rarely needed

    Not needed at all on mac

  • Why This Randomizer Does not Works?!

    3
    0 Votes
    3 Posts
    290 Views
    NatanN

    @Matt_SF Cheers mate 🙏

  • Table PopUp for multiple Tables? How?

    9
    0 Votes
    9 Posts
    885 Views
    David HealeyD

    @Natan My only suggestion is you figure out why const AllTables = Content.getAllComponents("Table//d"); doesn't work.

  • 2 Audio Loop Players Start/End range

    11
    0 Votes
    11 Posts
    1k Views
    W

    @Lindon I had unanswered questions more than 3 moths. and suddenly get the answer for a late answer and I get back to that issue and solved, so there's nothing to loose

  • Show Preset folder

    8
    0 Votes
    8 Posts
    289 Views
    David HealeyD

    @treynterrio said in Show Preset folder:

    Is it also possible to the User Folder

    Yeah should be because the name is the same on all systems. Use the code I gave above and go the next level.

  • 0 Votes
    8 Posts
    1k Views
    David HealeyD

    @cynthasiser Glad we solved it :)

  • round robin chain offset

    3
    0 Votes
    3 Posts
    332 Views
    A

    @d-healey yep you are correct. Thank you!

  • Table Index Stepsize

    Unsolved
    2
    0 Votes
    2 Posts
    208 Views
    ustkU

    @meto396 what is the range of the knob? seeing your array length is 5, the knob has to be 0-4 with stepSize=1

    If you intend to use different step values, there are other ways to do this without an array.

    const var NB_STEPS = 5; // later in your functions local index = Math.round(value * NB_STEPS) / NB_STEPS; // output -> 0.0, 0.2, 0.4...
  • Opening panel with a button doesn't work

    7
    0 Votes
    7 Posts
    679 Views
    David HealeyD

    @jasonswann Didn't we solve the problem already?

  • change Engine.dumpAsJSON location

    2
    0 Votes
    2 Posts
    169 Views
    David HealeyD

    @meto396 Use the File and FileSystem API instead with the writeObject function

    014a89de-b87d-432b-8a9c-0d01f50a2740-image.png

  • Save dropped samples (make a copy in custom location)

    3
    0 Votes
    3 Posts
    348 Views
    A

    @aaronventure Unfortunately not or at least I'm not aware of it.

  • Need Help with Combobox Function

    10
    0 Votes
    10 Posts
    821 Views
    NatanN

    I got the idea, You are the best 🙌

    I used the inline function for Cmbs to change the bgColour 🙏

    inline function onAllCallbacksControl(component, value) { local myColours = [0XFFffffff, 0XFFFF0000, 0XFF0000FF, 0XFF000000, 0XFFbdd8e1, 0XFFe6004a]; local idx = AllCmbs.indexOf(component); AllLfos[idx].setBypassed(value == 1); AllLfos[idx].setAttribute(AllLfos[idx].WaveFormType,value-1); panels[idx].set("bgColour", myColours[value]); panels[idx].changed(); }
  • What are you using for your mousecallback hover effects?

    15
    0 Votes
    15 Posts
    2k Views
    A

    This can be fixed by using Broadcaster.setEnableQueue(true); Why this would be false by default is beyond me.

21

Online

2.2k

Users

13.4k

Topics

117.1k

Posts