• add different stroke styles

    6
    1 Votes
    6 Posts
    698 Views
    AxiomCruxA

    @ulrik I am curious if this ever got added?

    EDIT Oh dang when I search the online version of the doc its there, woot!
    https://docs.hise.audio/scripting/scripting-api/graphics/index.html#drawpath

    the HISE documentation does link to the JUCE class with these attributes and there is a var strokeStyle that it says takes a JSON input, but I can't find anything on how to go about formatting that anywhere.

    I have most of my custom look and feel functions drawing widgets I like, I just want to round some arcs knobs with the JUCE EndCapStyle(rounded) to get exactly what I want.

    EndCapStyle { butt , square , rounded }
    The type shape to use for the ends of lines. More...

    Link Preview Image JUCE: PathStrokeType Class Reference

    favicon

    (docs.juce.com)

  • Hise and Accessibility

    4
    1 Votes
    4 Posts
    437 Views
    clevername27C

    @cassettedeath Under macOS, I think this is relatively easy in HISE. I don't know about Windows.

  • Remove/Autosort UI Components Using Code

    1
    1 Votes
    1 Posts
    174 Views
    No one has replied
  • Mouse Scroll Wheel Detection

    4
    1 Votes
    4 Posts
    472 Views
    T

    @d-healey This is not something that implemented, yet. Script panel mouse wheel callback still not implemented. (Checked the sourcecodes as well on github, latest branch) Although, it is detected by JUCE, but the event could not be catched as there is no event.wheelup or wheeldown or anything like that. An EQ contains scrollwheel callback indeed, just like the knobs, but other components like images or panels are not. Panels should have this feature.

    I'm also looking for some workaround for detecting if the mouse wheel scrolled up or down under a specific Panel widget.

    @d-healey @Christoph-Hart - any idea how to achieve this?

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    38 Views
    No one has replied
  • Add the Error Text Optional Argument to Console.assert Methods

    1
    2 Votes
    1 Posts
    148 Views
    No one has replied
  • QWERTY Keyboard Octave - setKeyPressBaseOctave - Feature Request

    13
    2 Votes
    13 Posts
    1k Views
    CyberGenC

    @ustk I believe it's Synth.noteOff() that's deprecated. If you use it, the console throws a message to use noteOffByEventId. Anway, I only used playNote hoping somehow it wouldn't require a noteOff callback as I was testing @aaronventure suggestion.

    I think it would be better to just add the octave control to the existing qwerty keyboard function. :crossed_fingers:

  • .getItemtext() on Viewports

    4
    1 Votes
    4 Posts
    271 Views
    ulrikU

    @Lindon said in .getItemtext() on Viewports:

    it would be nice if (like ComboBoxes) we had .getItemText() on viewports...

    and on panels ๐Ÿ‘

  • FR: Better display of large channel counts

    15
    0 Votes
    15 Posts
    563 Views
    A

    @Orvillain if you put it into scriptnode it would.

    Pretty sure you could just do it with code in the processBlock (it's undocumented; print the channel obj to see what you can access) by referring to a global array where you set the gain and pan data.

    But it will definitely work in scriptnode. Maybe you can just do a gain node and a clone node, then access each gain's parameters directly without creating 94nnetwork parameters and connecting them, but Chris is sitting on the API as its unfinished so you'd have to ask him.

    If each of these is a separate voice, it's more efficient to do a gain modulator and just set the gain and pan in on voice start by adding a script voice start modulator.

    Then you can just send the gain and pan data with the new globalcable methods alongside the note id (even though sending 0 doesn't work in scriptnode at the moment).

  • Drop Shadow for Text

    10
    0 Votes
    10 Posts
    700 Views
    A

    @Christoph-Hart Any chance this can make it to other drop shadow methods soon? I'm profiling my UI right now and the hungriest call is by far drawDropShadowFromAlpha. Using one of the two blur options is a few times worse.

    Btw the Perfetto implementation gets me all hot and bothered!

  • [feature request] Module notes

    3
    4 Votes
    3 Posts
    364 Views
    d.healeyD

    Also I just realised that the contents of the note floating tile is saved with HISE not with the project, this seems pretty useless. I think project notes should be saved alongside the project, I can't see why you'd want a note across all projects.

  • [Feature request] Disable export options in HISE precompiled binaries

    11
    1 Votes
    11 Posts
    712 Views
    ulrikU

    @Christoph-Hart I dowloaded the latest Hise develop and it solved the problem, I can export now

  • Get the size of the screen displaying the plugin...

    9
    1 Votes
    9 Posts
    515 Views
    LindonL

    @Dan-Korneff nice. Well done.

  • OpenGL Texture Support?

    5
    0 Votes
    5 Posts
    406 Views
    Christoph HartC

    @d-healey opengl is still supported on macOS but thereโ€˜s no guarantee on how long this will be the case.

    Textures cannot be loaded to the shader because the shaders in HISE are fragment shaders and you need vertex shaders for this, but you can pass around a buffer as uniform data and visualize it in the fragment shader.

  • Hise Snippet Browser: Date Uploaded

    2
    2 Votes
    2 Posts
    337 Views
    Christoph HartC

    @HISEnberg yes, good idea, that also crossed my mind at some point.

  • Hard Coded String Literals

    4
    0 Votes
    4 Posts
    276 Views
    clevername27C

    @Christoph-Hart Sure, I'm motivated. Cheers.

  • [ScriptNode] Add < > == to control.logic_op

    Solved
    9
    0 Votes
    9 Posts
    1k Views
    A

    @Christoph-Hart I mean why not, although that requires management of the input min and max values, so you can't easily plug any input toggle in there.

    Why not both? You'd just have to make the unscaled version of minmax ๐Ÿ˜„

    I don't think there's such thing as enough nodes

  • ScriptSliderPack missing setRange function

    1
    0 Votes
    1 Posts
    236 Views
    No one has replied
  • Parametriq EQ modulation linking

    15
    2 Votes
    15 Posts
    1k Views
    Christoph HartC

    @d-healey yeah, I've pushed the example snippet that replicates the behaviour.

    Link Preview Image HISE | Examples | Modules Snippets

    Examples in the category Modules

    favicon

    (docs.hise.dev)

    Not sure if that is a good example for an introduction to broadcasters though as it's a little bit more complex than just a hello world example that listens to a single event - there are two broadcasters and one is changing the source event of the other.

  • [ScriptNode] Highlight Incoming Cable on Hover When Cables Are Hidden

    Solved
    4
    1 Votes
    4 Posts
    755 Views
    A

    @Christoph-Hart I have a suggestion to further improve this.

    the "from..." label should also include the parent node of the source. It already does if it's the parameter, but not so if it's a node.

    E.g. CompChain.ramp.

    It should include all parent nodes as well, which will make navigation easier for larger networks. But it should only include the parent nodes that are different from the parent nodes of the target.

    So if they're both wrapped in the same framex node, that wouldn't get mentioned. But if they're in two different chains which are inside the same framex node, framex doesn't get mentioned but the chains do.

12

Online

1.8k

Users

12.0k

Topics

104.8k

Posts