• [bug] createScreenshot doesn't capture peak meters

    Solved
    3
    0 Votes
    3 Posts
    437 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
    1k 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
    92 Views
    No one has replied
  • 1 Votes
    21 Posts
    926 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
    187 Views
    No one has replied
  • 3 Votes
    1 Posts
    162 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
    492 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
    589 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 šŸ‘

  • Check Latency broken on latest develop build?

    22
    0 Votes
    22 Posts
    6k Views
    ustkU

    @dannytaurus That being said, it only matters in a parallel track mixing context (but nowadays it's still very frequent, we parallel this and that everywhere...), but you don't mind such a small latency for instruments...

  • 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...

  • 0 Votes
    4 Posts
    2k Views
    P

    @ustk @griffinboy that def does so thank you so much.

    P

  • Bug: Wavetable only imports to left channel

    10
    0 Votes
    10 Posts
    3k Views
    dannytaurusD

    @paper_lung Gotcha. Not too far behind then. Still worth getting up to date though šŸ‘

  • Matrix modulation connection is broken in exported plugin

    54
    0 Votes
    54 Posts
    12k Views
    ustkU

    @DanH said in Matrix modulation connection is broken in exported plugin:

    He can drop that
    addModuleStateToUserPreset call unless he needs the container's own chain
    state in presets.

    Yep I need it, so I can't remove it, then 2 MatrixData blocks it is and will be...

    Two root-level blocks means two live ScriptModulationMatrix instances at save
    time. Unlike most Engine.createX calls there's no caching — each call to
    Engine.createModulationMatrix() constructs a fresh object and registers a
    fresh state manager, even for the same container ID. So ustk should search his
    scripts for a second call (a second script processor, an included file, or a
    call inside a function that runs more than once). Restore-side it's mostly
    benign (each manager restores from the first MatrixData child via
    getChildWithName), but it's the smoking gun that two matrix objects are alive
    — and two objects both performing remove-all/re-add restores on the same tree
    is exactly the kind of thing that could leave the runtime side confused.

    Nope, no smoking gun here.

    The signal path goes stale if:

    the container's child modulators get rebuilt after the matrix restore
    (remember MatrixData restores last, but postPresetLoad, sample preloading →
    prepareToPlay, or anything his preset postCallback does runs after that),

    something worth investigating, especially prepareToPlay that has been modified recently to fix another matrix bug...

    Practical suggestions for ustk

    Grep the project for createModulationMatrix — ensure exactly one call, in
    onInit, stored in one const var. If duplicates persist in fresh saves after
    that, an old instance is being kept alive.

    Always had only one here

    Drop addModuleStateToUserPreset("Global Modulator Container").

    Nope, need it for what it does. And anyway I tried without and it doesn't seem related to the issue.

    Check whether the broken targets' source modulators are bypassed/disabled
    at the moment the preset finishes loading (the active-list trap above).

    Nothing's bypassed

    Note whether broken targets are MatrixModulators in mod chains vs.
    script-slider parameter targets — they use different listener paths
    (MatrixModulator::onMatrixChange vs MatrixCableConnection), which would narrow
    it to one code path for a proper bug report to Christoph.

    Only MatrixModulators in mod chains here, not direct parameter modulation

  • HISE Sampler VSTs Crash? Across multiple brands (FL Win)

    37
    0 Votes
    37 Posts
    11k Views
    oskarshO

    @Christoph-Hart do you have more info about that crash in FL Studio? If you could write me a up a bug report or your findings I could pull some internal strings at image-line to see if we can get that fixed properly! :)

22

Online

2.4k

Users

13.9k

Topics

120.8k

Posts