• CSS :nth-child() supported???

    Scripting
    7
    0 Votes
    7 Posts
    55 Views
    OrvillainO

    @Christoph-Hart said in CSS :nth-child() supported???:

    Ah sorry, no you can't. The inspector shows all available selectors and the ID isn't one of them.

    becc5f70-f620-4558-a4a6-95b8fab42a1d-image.png

    (The matrix columns can be addressed through the ID but I thought I've added it here to, but apparently that's not the case).

    But yeah if you're almost there, just go with your own dragger. Note that there's a snippet in the example database that also gets you 80% there:

    https://docs.hise.audio/tutorials/ui/index.html#drag-modulated-parameter

    Yep, been referencing that :)

    I've actually got quite a nice dragger right now. The UI is basically done. I just need to setup all the matrix connection stuff. Also I realised this probably gets me a cool benefit - I can add an attribute to my parameter dictionary for scale/unipolar/bipolar, and set the connection to that by default when the connection is created. I couldn't see a way to do that in the floating tile solution, but confess I didn't investigate very hard.

    Thanks for the confirmation that I'm not a complete idiot 😁

  • itemText instead of value

    General Questions
    2
    0 Votes
    2 Posts
    8 Views
    ChazroxC

    @resonant using the same indexing you're combobox is using to set whatever its setting, you should be able to grab the item text. Store it in an array, or an object.

    What are you trying to do specifically?

  • Finally compiling HISE locally on new MacBook! 🙌

    General Questions
    4
    4 Votes
    4 Posts
    46 Views
    ChazroxC

    @Christoph-Hart agreed. I have a M1 also with 64gb. I know you can store a whole app in memory with 16gbs, but i like to be over prepared 🤣

    I run heavy multitracking sessions so I have to be ready. As far as HISE goes, never bogging. 👍

  • 0 Votes
    34 Posts
    224 Views
    D

    @d-healey
    Downloading the Hise source code from the dev branch of Hise 4.1.0 via GitHub

  • Multichannel state of things

    General Questions
    5
    4 Votes
    5 Posts
    60 Views
    ChazroxC

    @Christoph-Hart You made Triaz???

  • Faust Aural Exciter

    Faust Development
    9
    0 Votes
    9 Posts
    1k Views
    C

    This might be helpful for people wanting to emulate the AurEx, this is a schematic version. The low band distortion is a classic hard clip config.

    The high band distortion has a more cross over distortion type characteristic, not sure what the best way to program that is.

    The clean signal is blended in with the two distortion paths.

    57273f51-149e-4b6b-acb8-d257d303eb0b-image.png

  • can we make delay node in script fx?

    General Questions
    10
    0 Votes
    10 Posts
    107 Views
    Adam_GA

    @ulrik sorry its definitely user error, something in my project preventing ANY nodes from compiling not just this one. mysterious smh lol. this works fine in an empty project.

  • Mask does not scale properly on HiDPI or Retina display

    Bug Reports
    18
    0 Votes
    18 Posts
    2k Views
    d.healeyD

    Is the mask/zoom issue fixed yet?

  • Custom reactive audio animation

    Scripting
    13
    0 Votes
    13 Posts
    96 Views
    B

    @d-healey i guess that explains it. my project crashed before i saved it. anyways, it wont be too hard to restart. just annoying.

  • Package Fails gives user an error

    General Questions
    5
    0 Votes
    5 Posts
    54 Views
    O

    @d-healey I followed this method . Everything is working on my end except for one thing: the installer always shows 0 KB for the size of my data package. The samples are over 2GB but appears as 0 KB on the installer

  • HISE as a 3D renderer

    Scripting
    22
    6 Votes
    22 Posts
    1k Views
    Oli UllmannO

    @ulrik
    Great, thank you! :-)

  • Can we draw panels out of the bounds of the plugin?

    General Questions
    4
    0 Votes
    4 Posts
    27 Views
    d.healeyD

    @dannytaurus yes, if the menu list is longer than the ui it will be drawn outside of it, like in your image.

  • Globals, arrays and objects....

    General Questions
    6
    0 Votes
    6 Posts
    44 Views
    LindonL

    @Lindon nope that aint it...something else is broken...

    and its a line in my code..so that is the solution... just need to refer to Globals explicitly

  • From vocals to musical instruments

    General Questions
    8
    0 Votes
    8 Posts
    109 Views
    Felix WF

    @Chazrox 😹

  • Scheduled knob task after initialization

    General Questions
    9
    0 Votes
    9 Posts
    100 Views
    JulesVJ

    @dannytaurus said in Scheduled knob task after initialization:

    @JulesV Interesting! What's the use case for this, if you don't mind me asking?

    It can actually be used for other purposes.

    But in my case, I'm actually using it for a bug workaround. When I buld a complex custom node with 23 parameters and use it in HardcodedFX, I noticed that in one parameter, the knob, wasn't getting its value during plugin initialization.

    However, after init, when the knob is tweaked, the value is updated. That's why I chose this method. Creating a custom node with fewer parameters isn't a problem, by the way. As the number of parameters increases in custom nodes, the problems increase.

  • Script FX audio preview in HISE: is it possible?

    General Questions
    4
    0 Votes
    4 Posts
    83 Views
    dannytaurusD

    @lijas90 I usually chuck an Audio Loop Player in the module tree because it allows drag and drop of audio files to test with.

  • 0 Votes
    9 Posts
    151 Views
    Felix WF

    @Felix-W said in Sampler.setSoundPropertyForSelection(); seems to have a bug.:

    @CatABC said in Sampler.setSoundPropertyForSelection(); seems to have a bug.:

    @ulrik

    @d-healey said in Sampler.setSoundPropertyForSelection(); seems to have a bug.:

    @CatABC Use constants instead of magic numbers

    Sadly, I tried using constants, but the problem persists. Also, if I swap the positions of HIGH_KEY and LOW_KEY, and need to move the smaller value to the larger value, the contradiction still occurs.

    const var ComboBox1 = Content.getComponent("ComboBox1"); const var ROOT = 2; const var LOW_KEY = 3; const var HIGH_KEY = 4; const var C1 = 36; const var D1 = 38; const var E1 = 40; const var B3 = 71; inline function onComboBox1Control(component, value) { Sampler.selectSounds("C3"); if (value == 1) { Sampler.setSoundPropertyForSelection(ROOT, C1); Sampler.setSoundPropertyForSelection(HIGH_KEY, C1); Sampler.setSoundPropertyForSelection(LOW_KEY, C1); } if (value == 2) { Sampler.setSoundPropertyForSelection(ROOT, D1); Sampler.setSoundPropertyForSelection(HIGH_KEY,D1); Sampler.setSoundPropertyForSelection(LOW_KEY, D1); } if (value == 3) { Sampler.setSoundPropertyForSelection(ROOT, E1); Sampler.setSoundPropertyForSelection(HIGH_KEY,E1); Sampler.setSoundPropertyForSelection(LOW_KEY, E1); } if (value == 4) { Sampler.setSoundPropertyForSelection(ROOT, B3); Sampler.setSoundPropertyForSelection(LOW_KEY, B3); Sampler.setSoundPropertyForSelection(HIGH_KEY, B3); } }; Content.getComponent("ComboBox1").setControlCallback(onComboBox1Control);

    Ultimately, I set up two methods to call different methods depending on whether the value in the combobox increases or decreases.😹

    Wow, this method is so cool! Thank you for the code comments; they really enlightened me.

  • How to add a new tab ?

    General Questions
    3
    0 Votes
    3 Posts
    48 Views
    d.healeyD

    @Elisee18 I have an old video showing a method of doing this (it requires scripting)

    https://youtu.be/_s7LTRz8pEc

  • Modules Not Nesting In Containers

    General Questions
    4
    0 Votes
    4 Posts
    52 Views
    d.healeyD

    @Ajak said in Modules Not Nesting In Containers:

    the windows are driving me mad

    You can build out your module tree in the sidebar, you don't need to open the windowed view.

  • Splitting incoming signal

    General Questions
    14
    0 Votes
    14 Posts
    173 Views
    LindonL

    @pcs800 well 95 samples would make hardly any difference at all... whats the measured latency of your plugin?

    oh hang on youve already said:

    95.9ms, that's great. But how do I get the plugin to report that to the daw?

    Go read what @ustk said above.....