• Panel Text

    7
    0 Votes
    7 Posts
    1k Views
    Christoph HartC

    Oops, I forgot about the extraProperties parameter. (I added it before I added the data member, but the latter is much more versatile).

  • Rounding numbers

    5
    0 Votes
    5 Posts
    962 Views
    d.healeyD

    Fantastic!

  • Removing Combo Box Arrows

    3
    0 Votes
    3 Posts
    799 Views
    d.healeyD

    Thanks I'll try it out. I'm reusing some graphics from a Kontakt project which already includes an arrow for the drop down menus so the combobox one is not needed for this project, although I could edit the graphic to remove the arrow but I think it looks good in this context.

  • Searching arrays

    3
    0 Votes
    3 Posts
    675 Views
    d.healeyD

    :D you're the man!

  • Checking if a variable is an array

    4
    0 Votes
    4 Posts
    785 Views
    Christoph HartC

    Oops, I forgot about strings in my little test suite :)

    function isArray(variable) { return !(variable.length === undefined) && typeof(variable) != "string"; };

    This should do the trick…

  • Getting constant modulator's value

    4
    0 Votes
    4 Posts
    691 Views
    Christoph HartC

    I would recommend using two mods for this case. There's almost no performance penalty (voice start modulators are very fast) and you don't have to deal with edge cases (what if the delta sum goes beyond the normalized modulation range etc.)

    I'll add it anyways (I didn't need it yet, but there may be some cases where it might come in handy).

  • Controlling multiple modulators

    4
    0 Votes
    4 Posts
    966 Views
    d.healeyD

    I noticed a little (possible) bug with the envelope. When I set the release time to 0ms via a control on the interface the actual release knob of the envelope only goes down to 1ms

  • How do you create an end-user GUI?

    5
    0 Votes
    5 Posts
    1k Views
    E

    WORKED!

  • Variable RR Script

    6
    0 Votes
    6 Posts
    1k Views
    G

    Cool stuff–currently handling variable RR in Kontakt is a bit of a nuisance. Right now it usually involves "blipping" a zone to see if it exists first. This can always be cached into a lookup table (that's what I did when scripting CineBrass, for example), but the problem is that the only way you can see if a zone exists in a group/velocity/pitch is by actually playing it. If the zone ID returns "-1", then you know there's no sample. It's inefficient because ideally you should be able to check mapping-related data directly through scripting.

23

Online

1.6k

Users

11.2k

Topics

97.2k

Posts