• FFT analysis programmatically?

    9
    0 Votes
    9 Posts
    458 Views
    clevername27C

    @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
    283 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
    200 Views
    d.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
    264 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
    120 Views
    1

    @d-healey thx

  • Button default value

    11
    0 Votes
    11 Posts
    272 Views
    T

    @d-healey
    Perfect, thank you !

  • LFO Smoothing Time Reverse Knob

    4
    0 Votes
    4 Posts
    135 Views
    d.healeyD

    @treynterrio other way around maxValue - value

  • Custom file extensions for presets

    9
    1 Votes
    9 Posts
    225 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
    223 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
    170 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
    78 Views
    No one has replied
  • Vst Preset Browser

    Unsolved
    5
    0 Votes
    5 Posts
    305 Views
    LindonL

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

  • MACOS EXPORT ERROR

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

    @Matt_SF Cheers mate 🙏

  • Table PopUp for multiple Tables? How?

    9
    0 Votes
    9 Posts
    371 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
    612 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
    223 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
    189 Views
    d.healeyD

    @cynthasiser Glad we solved it :)

  • round robin chain offset

    3
    0 Votes
    3 Posts
    160 Views
    A

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

  • Table Index Stepsize

    Unsolved
    2
    0 Votes
    2 Posts
    97 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...

47

Online

1.7k

Users

11.7k

Topics

102.2k

Posts