• Font

    9
    0 Votes
    9 Posts
    586 Views
    David HealeyD

    @udalilprofile I think onl Oxygen and Source code pro - just always include the fonts you want to be safe.

  • HISE Interpreter Speed

    6
    1 Votes
    6 Posts
    460 Views
    C

    @d-healey πŸ˜‚πŸ˜‚πŸ˜‚

  • htonl : identifier not found - VST3 compiling issue

    Solved
    2
    0 Votes
    2 Posts
    214 Views
    Matt_SFM

    Apparently, enabling "Compile with Perfetto" in the project's settings is causing this issue.

    I must add that it's happenning only on windows. It compiles just fine on MacOS with the option enabled.

  • How can I change the range slider default values?

    22
    0 Votes
    22 Posts
    2k Views
    David HealeyD

    @VirtualVirgin said in How can I change the range slider default values?:

    Is this feature not in common use by the HISE community?

    I don't know about anyone else but I've only used it to browse the example snippets.

  • Getting copy protection to work...

    5
    0 Votes
    5 Posts
    461 Views
    ustkU

    @Morphoice As @Dan-Korneff says an existing license manager with your own endpoint for license file encryption is a good starting point.

    @Christoph-Hart posted this php snippet a while ago which is easy to get you on track seeing you're comfortable with php
    https://forum.hise.audio/topic/5369/build-failed-with-copy-protection-enabled/11?_=1730596423891

  • Simple question: How do I change the color of the button state light?

    13
    0 Votes
    13 Posts
    654 Views
    VirtualVirginV

    @ustk said in Simple question: How do I change the color of the button state light?:

    @VirtualVirgin just use the alpha for the background as well

    laf.registerFunction("drawToggleButton", function(g, obj) { //g.setColour(obj.bgColour); g.setColour(Colours.withAlpha(obj.bgColour, obj.value ? 1.0 : 0.5)); // <= this instead g.fillRoundedRectangle(obj.area, 4.0); /* This is not needed since you do it right above, no matter if the button is clicked/hover or not if(obj.over) g.fillRoundedRectangle(obj.area, 4.0); if(obj.down) g.fillRoundedRectangle(obj.area, 4.0); */ g.setColour(Colours.withAlpha(obj.textColour, obj.value ? 1.0 : 0.5)); g.setFont("Arial Bold", 14.0); g.drawAlignedText(obj.text, obj.area, "centred"); });

    Thanks! This works just as I expected.

  • Change envelope step size?

    Solved
    11
    0 Votes
    11 Posts
    820 Views
    DWD

    @d-healey Makes sense thank you! πŸ‘

  • Very newb question: how do I load an image file?

    7
    0 Votes
    7 Posts
    303 Views
    VirtualVirginV

    @orange said in Very newb question: how do I load an image file?:

    @VirtualVirgin Copy the image file to the project's Images folder. After that, you can change all of the properties with setPropertiesFromJSON easily. I also added Width and Height for example.

    const var VVLogo = Content.getComponent("VVLogo"); Content.setPropertiesFromJSON("VVLogo", { "width": 150, "height": 150, "fileName": "{PROJECT_FOLDER}VV_logo.jpg" });

    Thank you :)
    Yes, this solved it!

  • Hise Job

    1
    1 Votes
    1 Posts
    183 Views
    No one has replied
  • Console.blink() not blinking?

    17
    0 Votes
    17 Posts
    1k Views
    CyberGenC

    @d-healey yes. The project needs at least one expansion.

  • Style Value Popup?

    17
    0 Votes
    17 Posts
    1k Views
    MorphoiceM

    @d-healey said in Style Value Popup?:

    @Straticah I don't think there are any other properties you can change. The popup should be horizontally centred by default, it could be that the width of your knob is not evenly divisible by 2.

    You could instead create the popup using laf. In Sordina I replaced the text label with the value, but you could place it above the knob like a popup - this means the clickable area of your knob will be larger though which isn't always desirable.

    Peek 2024-07-26 10-24.gif

    damn that's beautiful! brilliant usability and clarity

  • Preset browser in one line height?

    5
    0 Votes
    5 Posts
    510 Views
    David HealeyD

    I think Christoph's post was about a custom preset system in addition to a custom preset browser - I can't remember.

    It's quite simple to do what you want though I think.

    Start by adding a combo box that shows the list of presets.

    Engine.getUserPresetList() will probably be your friend here.

    Then add a save button, if that's something you need. I made a video about this:

    https://youtu.be/NMtOAhvK0Qo

  • DSP fine tuning, that metallic diffuser sound

    10
    0 Votes
    10 Posts
    618 Views
    MorphoiceM

    @Lindon weren't those the Thiran all-pass? what am I mixing up here? It does indeed sound better.

  • non-const lvalue reference to type 'span...

    1
    0 Votes
    1 Posts
    151 Views
    No one has replied
  • Wrap into DSP network doesn't work

    5
    0 Votes
    5 Posts
    404 Views
    orangeO

    @aaronventure Definitely a bug. But random.
    I think the probability of doing this increases as the network becomes more complex.

  • How to make matrixpeakmeter flipped or inverted

    9
    0 Votes
    9 Posts
    827 Views
    orangeO

    @Onik-Sisodiya What is the reason that you don’t want to use LAF for it?

  • So, my DSP Network works. How do I get it into a Pedal?

    6
    2 Votes
    6 Posts
    500 Views
    MorphoiceM

    @griffinboy unintentional, I'm just obsessed with pink and purple colors ;)))

  • Panel corner borders?

    3
    0 Votes
    3 Posts
    143 Views
    mmprodM

    @mmprod This is awesome - much appreciated!

  • Anyone here using Cyberpanel for their website?

    7
    0 Votes
    7 Posts
    476 Views
    J

    @orange @d-healey thanks for the clarification! ive had issues with Cpanel in the past...but it's been pretty rock solid for the last year or so!

  • QoL compile messages in the console...

    11
    0 Votes
    11 Posts
    428 Views
    LindonL

    @aaronventure said in QoL compile messages in the console...:

    @Matt_SF I remember asking for a Engine.isInitialized() method that would return true after init is done and all saved components have been called, but no response from @Christoph-Hart

    This would easily allow for gating in these scenarios, and others. Changed() has use beyond just calling the function, it sets focus to the component and sets the last touched envelope for the DAW,

    yeah - -but this doesnt work...If Im trying to debug something in the widget on init, then I have no way of gating so it appears and the messages dont, same for Olie's solution to Console.clear() - now I cant debug init phase events...

    Nope - I would like it to go back to the old way where this message wasnt shown - Im more than happy to have some pre-processor compile time definition for this SHOW_INIT_SKIP_MESSAGES = 0
    @Christoph-Hart ???

26

Online

2.1k

Users

13.0k

Topics

112.9k

Posts