• setPreloadMessage

    1
    4 Votes
    1 Posts
    111 Views
    No one has replied
  • Find out how many bands my EQ has

    Unsolved
    10
    0 Votes
    10 Posts
    443 Views
    Oli UllmannO

    @d-healey
    Yes, of course I meant a knob! :-)
    Thank you very much.

  • "^" not exponent in HISE? What is it?

    3
    0 Votes
    3 Posts
    207 Views
    VirtualVirginV

    @Christoph-Hart Thanks!
    It it a folly that I missed that!

  • Posting some public acclaim for David Healey

    8
    10 Votes
    8 Posts
    1k Views
    Matt_SFM

    Not much compared to all the help you're providing 😁
    Cheers!

  • Days since

    17
    0 Votes
    17 Posts
    2k Views
    C

    @d-healey Probably about 1,000 at this point.

  • Help with a ScriptNode?

    3
    0 Votes
    3 Posts
    156 Views
    C

    @aaronventure Ah, the Master of Scriptnode. Always a good question about polyphonic support—in this case, they're all supported. But the collection of notes in my screenshot is just a bucket o' nodes that I think might apply to the problem—it's not a Network. 👻

    A Delayed Cable might be usable here—I'd like to specify the delay in audio samples (instead of ms), though I'm not clear what delaying in "samples" means in HISE.

  • 0 Votes
    6 Posts
    587 Views
    CyberGenC

    @Matt_SF Thank you for this example. My old code worked in this way. The issue is that now I am not declaring knobs in the standard Content.getComponent() way. I'm using objects. As in reg UIObjects = {}; and these do not seem to be added as attributes to their parent script like normal const var do. I was wondering if there was a different way that wouldn't require the use of const var nor global references.

  • Found identifier when expecting ';'

    14
    0 Votes
    14 Posts
    378 Views
    David HealeyD

    Debugging code is one of the fastest ways to improve. So you need to find which line is missing the semi colon, a basic technique is to comment out lines until the error goes away, then start uncommenting them until the error returns.

  • Presets displayed in a combobox issues

    5
    0 Votes
    5 Posts
    428 Views
    MorphoiceM

    @ulrik This is super useful! Thanks.

    Anyone please note the combo box will have to have "saveInPreset" switched OFF,
    otherwise there's a loop loading the preset as onPresetsControl fires every time a preset is loaded.

  • How to clear label by pressing escape while updateEachKey enabled?

    1
    0 Votes
    1 Posts
    72 Views
    No one has replied
  • Help with a simple Sequencer please

    5
    0 Votes
    5 Posts
    431 Views
    rglidesR

    Oh by the way, you've helped me countless times during this project, I've relied heavily on posts in this forum and your name comes up a lot in very useful threads. Thank you!

  • SaveInProject without saveInPreset

    5
    0 Votes
    5 Posts
    559 Views
    David HealeyD

    @Matt_SF said in SaveInProject without saveInPreset:

    couldn't find it when searching the forum

    I struggled to find it too, looking forward to getting better search functionality back!

  • 0 Votes
    2 Posts
    149 Views
    David HealeyD

    @VirtualVirgin Good old fashioned loop.

    inline function objectContains(key) { local result = false; for (x in obj) { if (isDefined(x[key])) return true; } return result; }

    If you're just looking at the top level of the object then simply isDefined(obj[key])

  • LorisManager synthesise returns stereo buffer for mono file

    4
    0 Votes
    4 Posts
    171 Views
    David HealeyD

    Well I didn't answer the title question but using the original audio file rather than the synthesised buffer to get the number of channels solves the problem I was having.

  • allNotesOff doesn't affect queued events?

    2
    0 Votes
    2 Posts
    275 Views
    David HealeyD

    @Simon said in allNotesOff doesn't affect queued events?:

    Is that intentional, maybe there's a more powerful version?

    I think all notes off just turns off currently playing notes - the same as sending CC123.

    To turn off notes that don't yet exist you'd need to keep an list of such notes and cancel them before they are triggered as you are doing. You could combine this into a function with Engine.allNotesOff()

  • A newbie question, how to write a loop?

    3
    0 Votes
    3 Posts
    158 Views
    Felix WF

    @Lindon
    Awesome, that's exactly what I wanted, thank you very much!🥂

  • Load Data to Preset Browser

    3
    0 Votes
    3 Posts
    212 Views
    J

    @d-healey The HISE gods have answered! Thankyou very very much :)

  • Using concatenation for key in object?

    2
    0 Votes
    2 Posts
    135 Views
    David HealeyD

    @VirtualVirgin

    local matrixTableReturnObject = {}; matrixTableReturnObject[name + "inputNameArray"] = inputLabels; matrixTableReturnObject[name + "outputNameArray"] = outputLabels.outputNameArray; // etc.
  • Is it possible to add parameters to a Control Callback?

    4
    0 Votes
    4 Posts
    194 Views
    David HealeyD

    @VirtualVirgin a broadcaster might be more suitable, check out the latest video on Patreon if you haven't already

  • Inline functions and const

    4
    0 Votes
    4 Posts
    410 Views
    David HealeyD

    @VirtualVirgin As the error message says, testReturn is not a function, you don't need to put () at the end.

17

Online

2.4k

Users

13.8k

Topics

119.7k

Posts