• Flex Envelope Visual Bug

    1
    0 Votes
    1 Posts
    25 Views
    No one has replied
  • Global Cables Don't Work when compiled

    Solved
    32
    2 Votes
    32 Posts
    9k Views
    ustkU

    @Christoph-Hart Nice one! It seems to work but I can't fully confirm at the moment because something in my network makes a hard crash as soon it loads in a HCFX...
    But it is definitely not the C++ node and compiling it with a fresh network removes the global cable not found warning 👍

  • Check Latency broken on latest develop build?

    23
    0 Votes
    23 Posts
    6k Views
    dannytaurusD

    @ustk Dug into this and found the root cause. Two PRs are up that fix it:

    https://github.com/christophhart/HISE/pull/1013 https://github.com/christophhart/HISE/pull/1014

    What broke: since e429f19d1 (Jan 11) the IDE builds with a 16-channel configuration, which disables FORCE_INPUT_CHANNELS - and with it, the path that carries the input buffer into the signal chain. The latency check injects its test impulse into that buffer, so the impulse never came back: no result popup until you play a note, and then the number is just the elapsed time. a6c5d9dd7 fixed an include-order problem in the same area but the input path is still compiled out in the stock build, which is why the tool stayed broken. PR #1013 keeps the input alive during a measurement (no-op the rest of the time, backend only).

    Second problem: even with the signal path restored, the old single-sample impulse can't survive effects that smear transients. Something like pitch_shift spreads those two samples over its whole analysis window and the output peak lands ~50x below the detection threshold, so the check hangs forever. Following @ustk's suggestion, PR #1014 swaps the impulse for a 20ms sine burst at 1kHz and reports the onset (first threshold crossing) instead of the peak. It also adds a 2 second timeout with an explicit "no signal detected" error instead of waiting indefinitely.

    Test results with both fixes (48kHz, stock standalone build):

    fully wet 333ms delay: 16000 samples, exact and repeatable convolution reverb: deterministic result that measures the onset of your IR (the convolver head itself is zero latency, so silence at the start of the IR file is what you're seeing) pitch_shift: now reports (~4200 samples); the remaining +-250 sample spread between runs is the stretcher's own timing indeterminacy, not the measurement

    One side discovery while testing: wrapping pitch_shift in an oversample4 node cuts its real-world latency roughly 4x (~88ms down to ~23ms), because the stretcher window is sized in samples, not milliseconds. Costs you the CPU of running it at 4x rate, but useful if the latency matters.

  • getChildComponents returns all descendents

    11
    1 Votes
    11 Posts
    117 Views
  • BLUR.

    22
    0 Votes
    22 Posts
    339 Views
    lalalandsynthL

    @ustk Sweet , thanks !

  • [bug] createScreenshot doesn't capture peak meters

    Solved
    3
    0 Votes
    3 Posts
    525 Views
    David HealeyD

    Had Claude fix this bug and also added an optional scaling parameter to the screenshot function: https://github.com/christophhart/HISE/pull/1004

  • HISE segfaults when loading large sample maps

    9
    0 Votes
    9 Posts
    2k Views
    David HealeyD

    This is Claude's minimal fix: https://github.com/christophhart/HISE/pull/1003

    I've tested it and it appears to work. The fix just closes each file reader after reading the data into the preload buffer.

  • The embedded script files could not be saved again...

    1
    0 Votes
    1 Posts
    128 Views
    No one has replied
  • 1 Votes
    21 Posts
    1k Views
    David HealeyD

    @Christoph-Hart I've merged the new commit and it no longer crashes, just shows some ugly errors. Is this intended as a stop-gap solution? Because isDefined() still returns true for the none-existent function.

    Edit: Oh I see, it just stops the execution at the "error"

    Tried your suggestion and appears to be working here, maybe a preprocessor definition (default true) to protect older buggy projects?

  • compileWithDebugSymbols breaks the export on Windows (malformed XML)

    1
    2 Votes
    1 Posts
    197 Views
    No one has replied
  • 3 Votes
    1 Posts
    171 Views
    No one has replied
  • Fade out and numPressedKeys

    13
    0 Votes
    13 Posts
    3k Views
    David HealeyD

    Just giving this one a bump. Same problem as before.

  • CRASH: searching/viewing "analyse" nodes in Script Time Variant Modulator

    2
    0 Votes
    2 Posts
    513 Views
    David HealeyD

    @observantsound Confirmed here on Linux

  • Cannot access HISE Store

    9
    0 Votes
    9 Posts
    2k Views
    A

    Thank you! That all makes sense

  • [Bug] Enabling NUM_HARDCODED_FX_MODS breaks custom C++ nodes.

    1
    3 Votes
    1 Posts
    598 Views
    No one has replied
  • JUCE 8 Build Errors

    14
    0 Votes
    14 Posts
    5k Views
    L

    @dannytaurus That is a massive, massive bummer. I hadn't seen that. Guess I'm going down a rabbit hole trying to get the graphics portions working again, I 'just' need GLSL shaders working again, it worked fine in an older build of HISE so hopefully not too much to work out.

  • BUG (& FIX) in Midi Learn panel value displays

    5
    0 Votes
    5 Posts
    2k Views
    dannytaurusD

    @David-Healey Makes sense 👍

  • Latency problem on FX plugins...

    26
    0 Votes
    26 Posts
    13k Views
    J

    i had to set eh latency upto 80ms, for the sample to sync. inside flstudio and reaper

  • Is the CSS debugger gone?

    3
    0 Votes
    3 Posts
    1k Views
    ustkU

    @David-Healey That's where I use it (the blank part above it the bottom of my property editor)
    But it's now back, I just needed to remove it and re-insert, probably a compromised window XML...

  • Mask does not scale properly on HiDPI or Retina display

    23
    0 Votes
    23 Posts
    9k Views
    ustkU

    @Chazrox I thought I fixed it about 2 weeks ago. It was a line that was already there so I simply uncommented it and it was working nicely in Hise. But I suspected it made my plugin unstable/causing crash, so I just went back a step.

    I'm not 100% sure it was the real cause, but since the line was commented, I think @Christoph-Hart had a good reason...

15

Online

2.5k

Users

13.9k

Topics

121.0k

Posts