• VST3 Export most of pluginParameterName defined not present

    1
    0 Votes
    1 Posts
    52 Views
    No one has replied
  • Should script watch table popups update in realtime?

    Solved
    2
    0 Votes
    2 Posts
    69 Views
    ustkU

    @Simon That's (unfortunately) normal behaviour... I asked a while ago for adding this feature but I don't think I got an answer so if this possible or not to add, I don't know...

  • How do I get and set pitch bend messages?

    12
    0 Votes
    12 Posts
    471 Views
    d.healeyD

    @VirtualVirgin Cool, thanks for checking. I tested in HISE too and it's the same. I'm updating my PR now.

  • Unexpected EOF in string constant

    3
    0 Votes
    3 Posts
    68 Views
    Oli UllmannO

    @ustk
    Yes, that seems to work. Thank you very much! :-)

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • firing a preview note when sampler has loaded new sample map

    11
    0 Votes
    11 Posts
    298 Views
    MorphoiceM

    @d-healey 👌 👌 👌
    that antenna reminds me of the one I have once written a song about!
    https://www.youtube.com/watch?v=g-bqbd0v70g
    destiny!

  • ExternalData and ReadLock

    Solved
    5
    0 Votes
    5 Posts
    189 Views
    ustkU

    @Christoph-Hart And I get an error here

    template <typename T> void process(T& data) { DataReadLock sl(data); // Can't find constructor that matches init values { $p0 } for(auto ch: data) { for(auto& s: data.toChannelData(ch)) { s = getSample(s); } } }
  • How to prevent duplicate include?

    12
    0 Votes
    12 Posts
    443 Views
    d.healeyD

    @Christoph-Hart What about adding #pragma once? Or just ignoring duplicate includes - I can't think of a downside to that but maybe there is.

  • How do I print an array to the console?

    3
    0 Votes
    3 Posts
    103 Views
    d.healeyD

    @Morphoice You can also use the scriptwatch table to see the values in realtime.

    15207286-c115-430a-9ff9-db095216b834-image.png

  • .setPosition does not accept float?

    10
    0 Votes
    10 Posts
    338 Views
    d.healeyD

    @VirtualVirgin Looking good!

  • Value Change Broadcaster not firing?

    7
    1 Votes
    7 Posts
    241 Views
    clevername27C

    @aaronventure HISE's broadcaster system is my favourite thing about HISE (with the exception of the surprise queue). The GUI that @Christoph-Hart innovated is spectacular. But…it also scares me because it puts so much flow control out my hands, that if there's a problem with the system, there's no way I can work around it because everything is so intertwined—that's not a critique of the HISE implementation, it's endemic to any complex system. I ended up creating my own broadcaster system for my plugin—it's generally inferior to HISE's, and I'll slowly migrate it…but only after I'm confident I'll be OK doing so.

  • 0 Votes
    12 Posts
    273 Views
    ustkU

    @VirtualVirgin And to add up on friends examples, you can nest two arrays (aka 2D array) so everything lies in one unique keyboard array:

    const var keyboards = []; for (oct=0; oct<11; oct++) { keyboards[oct] =[]; /* add a nested octave array that will hold 12 keys */ for(key=0; key<12; key++) { var keyNb = oct*12 + key; if (keyNb > 127) break; /* 128 is time to break the loop boy */ keyboards[oct][key] = Content.getComponent("Key" + keyNb); } };
  • Passing info between scripts

    4
    0 Votes
    4 Posts
    116 Views
    A

    this snippet https://forum.hise.audio/topic/10635/snippet-per-event-modulation-from-ui-with-global-storage

    has an example of globals usage where the interface and the processor script talk via a global object.

  • Best Way to Implement User Defaults?

    Unsolved
    2
    0 Votes
    2 Posts
    75 Views
    ustkU

    @clevername27 perhaps a way to do it would be writing the name of the preset in an external file and load it at init

  • Is there a way to set button text from script?

    14
    0 Votes
    14 Posts
    270 Views
    VirtualVirginV

    @d-healey said in Is there a way to set button text from script?:

    @VirtualVirgin I'm not 100% sure what you're doing, but it sounds like you're adding components dynamically at run time (after on init), if that is the case I think you'll run into issues.

    If you want to change which components appear on top of one another you can use setZLevel().

    The function for:

    ScriptButton.setZLevel(String zLevel)

    Does not appear to be working.

    Here is a test snippet:

    HiseSnippet 903.3ocsV01aaaCDlxwpXV6ErBr8ch7ImhhVY4jlZLTzT6D2YrlDi4rhs9kBZpyQDQhTPjJoFECX+j2efg1iRJwJId4EuU+ACc7tGdO2oGdTiyTbPqUYDGuilmBDmuwcxboIZPDSHIi1k37it8yMFkj9N5afSgX5Qf1P5OOko0PHwwYsWaC0oUSRwu+9k8YwLIGVrDg7VkfCuQjHLKVc7N+hHNdHKDNRjTK5M2YDWIGnhU4HsVy0mjx3mvNFNfYCqgK4mY5Hhyib47M6AOeVv19A8fsB2bZPGeVfeudaCrs74S6ArfYS49DmGrWnvnxlXXFPiaZeU37IQpyjkI3sBsXZLXM5PlfYtbYxfHQb33y6QZBwo43Ecr0J6X+f69hPwEquny88ENnKPTuo4z3lnTm6AkbpQolkT5gtS3YhTyBOV970tijFHaFCe2TmJkwRZ7ONtCTXDRySRXm.CyPiKPz9Y99Olh+swO448zm1kNsPUn8v2UZC8TVFsTmzg9B54aywfYfJIUIQi1qW4ecbGtJnfaATvx.08V.0c8RtpACJdiKDuFEMCeHSCTUVHjQaqUztTglhJbSDPmpPnITlLj1470LpzR3a3UUCOA2y2Ubbn85uJ9L1b8gxiTo1DVk65QzG0uUb4kyxkbi.2Xk7.kANT1dCuO50x6O8nW00rYK0msjyTwwP1RcaOLkcS.aKySlBYOF6jw4vEAhhmKqHevcSQxKeCTKPkbjTXNLEprGphCsJM6yWW+RpdEhJ40pXH9joPG+cU53xdJQfaRqpwQcHEzu9PFx8.dv+M3cWB7eaztLCydfrphvpLExLBayzYW3TbDX4wyVt6B5SPUUQIWoZwF9cnn+vhT9G6LegwA6blHzfSEcc9.ZFAhiiLVqgkU18HIA0Rxew9Bkjt0qDwcOIWeVGNkUElGyLWdzq8RoJGn5+Ry6ryzjZgYd8Kst573l+6pe+Zp+aQaeGo6CcGKL7nky2FKgunJ6KMeqtc6ac2a1LfaVP1ltC+8a7pr+enxupxMB4w6yLYBTq3dPdxD7KB3.xDoDh0VMQCqtqz12Za6LS.YXgwmveUN6Xscpb14bmjDFOS8dd44d6coeUwJHmjEeqQK28s1zkLrIAuZ+8b9k2pqALXUA1cUAt4pBbqUE3yVUfaup.e9sCz9kWuJGuIu73Dgr+38JFO63rmjgpwBkK4yf.aA.J
  • How do I get the area of a panel?

    3
    0 Votes
    3 Posts
    81 Views
    VirtualVirginV

    @d-healey Thank you! You are always so helpful!

  • Weird output from sliderpack value

    1
    0 Votes
    1 Posts
    44 Views
    No one has replied
  • changing MIDI channel from onTimer / Filling MessageHolder from eventId

    3
    0 Votes
    3 Posts
    78 Views
    SimonS

    @Simon As usual I found that right after asking :D The lack of a channel parameter in playNote definitely threw me off.

  • MIDI transpose on a Scriptnode Synthesizer

    3
    0 Votes
    3 Posts
    140 Views
    Christoph HartC

    yup, bug, should be fixed now.

  • How do I check on all of the values of objects in an array?

    4
    0 Votes
    4 Posts
    101 Views
    Oli UllmannO

    @VirtualVirgin
    Great, that it works for you! :-)
    Sure, send me a snippet and I'll take a look at it tomorrow. :-)

    All the best
    Oli

19

Online

1.8k

Users

12.1k

Topics

105.5k

Posts