• Delay other events than Message

    10
    0 Votes
    10 Posts
    398 Views
    ulrikU

    @ulrik @aaronventure @d-healey
    After trimming with timers in different setups I found that "CallAfterDelay()" was the best solution!
    Thanks to you all!

  • How to set Button Variables without code

    6
    0 Votes
    6 Posts
    242 Views
    1

    @d-healey thx

  • Button default value

    11
    0 Votes
    11 Posts
    361 Views
    T

    @d-healey
    Perfect, thank you !

  • LFO Smoothing Time Reverse Knob

    4
    0 Votes
    4 Posts
    158 Views
    d.healeyD

    @treynterrio other way around maxValue - value

  • Custom file extensions for presets

    9
    1 Votes
    9 Posts
    299 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
    335 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
    344 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
    114 Views
    No one has replied
  • Vst Preset Browser

    Unsolved
    5
    0 Votes
    5 Posts
    474 Views
    LindonL

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

  • MACOS EXPORT ERROR

    3
    0 Votes
    3 Posts
    101 Views
    d.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
    221 Views
    NatanN

    @Matt_SF Cheers mate 🙏

  • Table PopUp for multiple Tables? How?

    9
    0 Votes
    9 Posts
    656 Views
    d.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
    265 Views
    d.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
    957 Views
    d.healeyD

    @cynthasiser Glad we solved it :)

  • round robin chain offset

    3
    0 Votes
    3 Posts
    258 Views
    A

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

  • Table Index Stepsize

    Unsolved
    2
    0 Votes
    2 Posts
    166 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
    447 Views
    d.healeyD

    @jasonswann Didn't we solve the problem already?

  • change Engine.dumpAsJSON location

    2
    0 Votes
    2 Posts
    129 Views
    d.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
    262 Views
    A

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

28

Online

2.0k

Users

12.9k

Topics

111.5k

Posts