• CSS Auto Suggestion Auto completion Required for Non CSS persons

    5
    0 Votes
    5 Posts
    833 Views
    dannytaurusD

    @aaronventure said in CSS Auto Suggestion Auto completion Required for Non CSS persons:

    @Christoph-Hart yeah I was referring to this comment https://forum.hise.audio/post/86376

    but it looks like I misunderstood what you meant: using and external file on its own skips the need to have it passed as an inline string, thus letting you use autocomplete. For some reason my brain made the connection external = external editor.

    Sorry for the misinformation and thanks!

    I read that comment and had the same thought!

    So an external CSS file lives in Scripts and is just a plain CSS file - with autocomplete.

    Excellent!

  • API Browser Revamp: Search Feedback

    Solved
    12
    0 Votes
    12 Posts
    1k Views
    David HealeyD

    @Christoph-Hart Yep, working here, thanks!

  • New feature: Code templates

    11
    14 Votes
    11 Posts
    3k Views
    DabDabD

    @DabDab said in New feature: Code templates:

    I am stuck in a situation where the above GIF not working. I gave it a try after following the @Christoph-Hart GIF. But Autocomplete is not working. What am I missing ?
    BTW, I have updated to the latest code.

    ScreenRecording2024-09-12112510-ezgif.com-video-to-gif-converter.gif

    New commits has fixed the issue..
    Now it is working. Now I have two questions .

    How can I select multiple text at a time that @Christoph-Hart has shown here ?

    Interface: The CSS renderer is still experimental, so use with precaution.

    What are the precaution ?

  • Plugin hosting in HISE

    13
    2 Votes
    13 Posts
    2k Views
    A

    @DabDab well there's certainly room to explore this right now.

    https://forum.hise.audio/topic/9086/hise-s-best-kept-secret-dynamic-plugins?_=1726584016630

    Now, how one would dynamically load a network from the script is a mystery. There are rumours of a secret Scriptnode API existing which allows for fully dynamic networks but it's likely not fleshed out.

  • HISE Build Version should be changed incrementally

    9
    0 Votes
    9 Posts
    1k Views
    David HealeyD

    @Christoph-Hart Yeah, print snippet created with x commit or something similar. That way when we're trying to help people we can know what they're using.

  • Searchable Component List

    2
    0 Votes
    2 Posts
    272 Views
    Christoph HartC

    @clevername27 I think it needs to show the hierarchy of parent components and doesn't hide the other siblings. but yeah looks a bit redundant.

  • [Feature Request] Improve JSON object representation in bookmark bar

    1
    1 Votes
    1 Posts
    183 Views
    No one has replied
  • Pitch modulation beyond +-12 st

    8
    0 Votes
    8 Posts
    977 Views
    G

    @alhug thanks .
    Not sure what I'm doing wrong, but if I set the knob range to -12 to +12 with a step equal to 1 (like in this case I guess), every step corresponds to an octave shift.

  • How to use MidiMate1 mute

    8
    0 Votes
    8 Posts
    1k Views
    David HealeyD

    @GUJIAN said in How to use MidiMate1 mute:

    @d-healey Teacher, I cannot combine these two examples together. If they are combined together, they will not work.

    You shouldn't try to combine them. The isolated example demonstrates how clicking a button can toggle the muter. You can take the principle and apply it to your project, using your existing button callbacks.

  • add different stroke styles

    6
    1 Votes
    6 Posts
    967 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...

    https://docs.juce.com/master/classPathStrokeType.html#a9050e37133047ab699b44b704e4f96cf

  • Hise and Accessibility

    4
    1 Votes
    4 Posts
    628 Views
    C

    @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
    192 Views
    No one has replied
  • Mouse Scroll Wheel Detection

    4
    1 Votes
    4 Posts
    704 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
    172 Views
    No one has replied
  • QWERTY Keyboard Octave - setKeyPressBaseOctave - Feature Request

    13
    2 Votes
    13 Posts
    2k 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. 🤞

  • .getItemtext() on Viewports

    4
    1 Votes
    4 Posts
    405 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
    1k 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
    1k 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
    445 Views
    David 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.

20

Online

2.1k

Users

13.1k

Topics

113.7k

Posts