• A snippet for controlling simple gain's via a broadcaster

    1
    1 Votes
    1 Posts
    135 Views
    No one has replied
  • FFT analysis programmatically?

    9
    0 Votes
    9 Posts
    1k Views
    C

    @ThomAce Cheers and best of luck on the plugin - seems like you're well-equipped.

  • Polyphony in the age of timers

    5
    0 Votes
    5 Posts
    563 Views
    LindonL

    @aulicon said in Polyphony in the age of timers:

    @d-healey Sounds genius but I'm having difficulty following the sub-dividing the timer part.
    Could you please show a snippet of the code where you do so?

    so lets say you have two things you want to happen.. one every 200 milliseconds, one every 150 milliseconds...

    so you run a timer at 50 milliseconds and each time it executes you add 1 to a counter...

    when the counter modulo 4 = 0 (if counter % 4 == 0) do the first thing, when the counter modulo 3 = 0 do the second thing...

    This is exactly how we used to do it in Kontakt...

  • User defined Component properties via JSON

    9
    0 Votes
    9 Posts
    708 Views
    David HealeyD

    @Giuseppe said in User defined Component properties via JSON:

    "continue" command to keep track of which button triggered the callback

    continue is used in loops to skip the current cycle.

  • Delay other events than Message

    10
    0 Votes
    10 Posts
    467 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
    364 Views
    1

    @d-healey thx

  • Button default value

    11
    0 Votes
    11 Posts
    441 Views
    T

    @d-healey
    Perfect, thank you !

  • LFO Smoothing Time Reverse Knob

    4
    0 Votes
    4 Posts
    260 Views
    David HealeyD

    @treynterrio other way around maxValue - value

  • Custom file extensions for presets

    9
    1 Votes
    9 Posts
    523 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
    439 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
    491 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
    141 Views
    No one has replied
  • Vst Preset Browser

    Unsolved
    5
    0 Votes
    5 Posts
    616 Views
    LindonL

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

  • MACOS EXPORT ERROR

    3
    0 Votes
    3 Posts
    127 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
    295 Views
    NatanN

    @Matt_SF Cheers mate 🙏

  • Table PopUp for multiple Tables? How?

    9
    0 Votes
    9 Posts
    898 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
    306 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
    341 Views
    A

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

21

Online

2.2k

Users

13.5k

Topics

117.5k

Posts