• How bad are stuck notes if you don't hear them?

    4
    0 Votes
    4 Posts
    417 Views
    Christoph HartC

    @ericchesek yeah they are just a glitch that is nagging you to clean up after yourself…

  • Array.find weird result

    4
    0 Votes
    4 Posts
    379 Views
    d.healeyD

    @ustk

    Yeah I'd just use a loop. I'm not sure why find is not doing what's expected though... Also you don't need to set the second parameter as myArray because that's already there in the third parameter of the test function.

    This is what I would do

    local myArray = [0, 5, 10, 15, 20]; local element; for (x in myArray) { if (sample <= x) { element = x; break; } }
  • Simple button with noteOffByEventId

    3
    0 Votes
    3 Posts
    278 Views
    bendursoB

    @d-healey Thanks! I love your videos :)

  • Writing Scalable Projects

    6
    1 Votes
    6 Posts
    290 Views
    d.healeyD

    @Lindon Same sort of thing I do

    66ce1f15-f918-4911-b13f-2212abc0494a-image.png

  • help with Server.downloadFile() - why no work?

    3
    0 Votes
    3 Posts
    255 Views
    Dan KorneffD

    @d-healey
    a8efe79d236f2bb6503f7cff2c7a00a7.gif

  • When are artificial events inactive?

    13
    0 Votes
    13 Posts
    1k Views
    gorangroovesG

    @ericchesek you don't have to worry about note ids or any such thing. Just set the samplers' settings correctly.

    When you specify maximum number of voices, that handles note chokes automatically. If it is set to 5, when 6th note is played, the 1st note is faded out based on your setting. You just tweak that to make sure the fade is unnoticeable.

    You'll know you got it perfectly when you the instrument and everything sounds natural and normal.

  • Question about queued downloads from Amazon S3

    50
    0 Votes
    50 Posts
    3k Views
    Dan KorneffD

    @d-healey OK! It does appear to be something that's different with Nginx redirect headers.
    Just loaded up a site with Apache and the redirects work as expected.

  • How do i create a pitch knob, that does not sound bad?

    6
    0 Votes
    6 Posts
    584 Views
    ThinkTankT

    Nevermind, it was a sample issue.. Thanks anyways!

  • Why Doesn't This Choke Script Work?

    21
    0 Votes
    21 Posts
    2k Views
    d.healeyD

    @ericchesek in addition, everytime a note is released you can kill it so you don't get a build up

  • Viewport Table Dragging

    7
    0 Votes
    7 Posts
    251 Views
    oskarshO

    @d-healey Sorry the link completely slipped my sight! This looks very promising and exactly like what I need. HISE keeps blowing my mind!

  • Macro Controls Unavailable in Compiled FX Plugin

    3
    0 Votes
    3 Posts
    286 Views
    Adam_GA

    anyone seen this before? very frustrating

  • get image dimensions

    6
    3 Votes
    6 Posts
    282 Views
    d.healeyD

    @Dan-Korneff I did the same thing - https://github.com/christophhart/HISE/pull/289/commits/9aab1f561ab364ee95682d5edbc6aa889d86fa76

    Christoph hasn't merged either as far as I can tell but if you have your own fork you can pull in the changes yourself.

  • Parse a JSON file

    4
    0 Votes
    4 Posts
    263 Views
    d.healeyD

    @Lumi283 Your example result is an array...

    const result = [ { "_id": "65354a6e1f6318b08c7612cc", "expansion_version": 2, "url": "url2" }, { "_id": "65354a7706a49c291b423e1e", "expansion_version": 3, "url": "url3" } ]; result.map(function(obj) { Console.print(trace(obj)); });
  • linking several TableEnvelopeModules together, how?

    12
    0 Votes
    12 Posts
    403 Views
    ulrikU

    @ulrik I solved the linking several Table Envelope Modules together problem using the broadcaster and transfering Table states using exportAsBase64 & restoreFromBase64.

    I'm glad we have the Broadcaster functions 🙏🏻

  • String state?

    3
    0 Votes
    3 Posts
    307 Views
    ulrikU

    @tobante Haha, yes of course, I'm sooo stupid, thank you! 👍

  • set Documentation path?

    8
    0 Votes
    8 Posts
    253 Views
    d.healeyD

    @Dan-Korneff Could you use the markdown panel? With that you can put a custom URL.

  • Type safety!

    31
    4 Votes
    31 Posts
    4k Views
    d.healeyD

    Oh I found the solution (still not sure why it goes crazy even when the script was cleared though).

    Child panels are kept between recompiles, so it's necessary to clear them all out before adding them. Just put this after you create the parent panel.

    for (x in Panel1.getChildPanelList()) x.removeFromParent();
  • How to change all samplers Preload Size with button?

    5
    0 Votes
    5 Posts
    534 Views
    d.healeyD

    @problema If you're using the settings class then I think it affects all samplers equally so you won't need to do the looping thing I mentioned.

  • Is it possible to change default value after on init?

    17
    0 Votes
    17 Posts
    1k Views
    LindonL

    would fit with what i'm doiong @d-healey said in Is it possible to change default value after on init?:

    @aaronventure Yeah it will be interesting. I'm finding in my real project it's not 100% reliable still. Sometimes the default value doesn't get set properly. Could be a bug in my script, but I don't think it is.

    Edit: Seems to work if I change min or max from its previous value.

    so that would fit with what I'm doing - which is changing default along with a bunch of other settings including min and max...

  • How to get rangeEnd from AudioWaveform while dragging

    1
    0 Votes
    1 Posts
    159 Views
    No one has replied

25

Online

2.0k

Users

12.8k

Topics

111.1k

Posts