Forum
    • Categories
    • Register
    • Login
    1. Home
    2. combamusic
    C
    • Profile
    • Following 6
    • Followers 1
    • Topics 7
    • Posts 20
    • Groups 0

    combamusic

    @combamusic

    4
    Reputation
    23
    Profile views
    20
    Posts
    1
    Followers
    6
    Following
    Joined
    Last Online

    combamusic Unfollow Follow

    Best posts made by combamusic

    • Programmer Wanted! (Advanced Sampler Development)

      Dear HISE community,

      We are looking for a skilled and enthusiastic programmer to help us build a new sampling platform with HISE.

      This is work for hire, paid per milestone, with an industry-appropriate budget. Remote work from anywhere is possible.

      Depending on the speed and availability of the programmer, we estimate the project will take between 8-14 months, broken into the following milestones:

      1. Basic MVP sample-per-note player with velocity, GUI integration and copy protection
      2. True legato and legato type switching, keyswitching for multi-articulations, RRs
      3. Multi-mic capabilities, reverb, sample purge, adjustable preload buffer and basic communication across multiple instances of the plugin
      4. Time-stretching and time signature/tempo integration from DAW
      5. Waveform visualization, browser and drag-to-MIDI functions for "lick library"

      The final milestone, which will be developed independently by a machine learning specialist in conjunction with our training data, is an "AI Performer" module which will make context-aware tweaks to the MIDI data like keyswitching and CC curves - all possible by an advanced user of the sampler, but time consuming to learn and execute - which will dramatically increase realism of output by first time users and speed up workflows of advanced ones.

      All design (both audio and visual), sampling, mixing, sample maps and timing/crossfade editing, will be done by us. That said, we're very open to any creative ideas you have and are looking for a partner who's just as excited about building this as we are.

      We are veterans of the sampling industry, having co-produced 3 very large, commercially successful libraries on Kontakt. We have an exciting vision for our own releases and will be making and releasing real projects starting with simple ones and developing into more and more complex and useful libraries as the sampler develops.

      If this sounds like something you're interested in, please get in touch and tell us your rates!

      posted in General Questions
      C
      combamusic

    Latest posts made by combamusic

    • Crash in ScriptDownloadObject destructor at plugin teardown (EXC_BAD_ACCESS 0x58) — 4.9.2, macOS

      anyone has experience with this?

      We have reason to believe that this could be fixed only inside HISE. Looking to confirm this with a HISE specialist
      thank you

      Report:
      Crash on destroying ScriptDownloadObject — HISE 4.9.2, macOS arm64
      EXC_BAD_ACCESS (SIGSEGV), KERN_INVALID_ADDRESS at 0x0000000000000058

      Destroying a ScriptDownloadObject crashes inside its own base-class destructor chain. It happens wherever the destruction occurs — on the server thread during a run, or on the message thread at plugin teardown.

      Roughly 25 reproductions across three builds. Symbolicated against the exact binaries that crashed.

      The crash
      Identical top four frames in every single report:

      juce::DynamicObject::~DynamicObject() + 104
      hise::ApiClass::~ApiClass() + 192
      hise::ScriptingObjects::ScriptDownloadObject::~ScriptDownloadObject() + 372
      hise::ScriptingObjects::ScriptDownloadObject::~ScriptDownloadObject() + 12
      The destructor body itself is trivial (ScriptingApiObjects.cpp:1172) and is not where it dies — +372 is inside the implicit base-class destruction that follows.

      Three call paths, same object

      1. Message thread, at plugin close — the common case:

      hise::JavascriptThreadPool::~JavascriptThreadPool() + 64
      hise::GlobalServer::~GlobalServer() + 12 / + 280
      hise::GlobalServer::WebThread::~WebThread() + 176
      → ScriptDownloadObject::~ScriptDownloadObject() → crash
      2. Server thread, mid-run:

      juce::threadEntryProc(void*) + 284
      hise::GlobalServer::WebThread::run() + 5464
      → ScriptDownloadObject::~ScriptDownloadObject() → crash
      WebThread::run() copies pendingDownloads into a local ReferenceCountedArray thisList each iteration. When that local goes out of scope holding the last reference, the object is destroyed on the web thread.

      1. Download thread — the same fault seen from the other side:

      juce::threadEntryProc(void*) + 284
      juce::FallbackDownloadTask::run() + 100
      hise::ScriptingObjects::ScriptDownloadObject::progress(DownloadTask*, int64, int64) + 260
      juce::NamedValueSet::set(juce::Identifier const&, juce::var const&) + 44
      KERN_INVALID_ADDRESS at 0x0 here. The object had already been destroyed and the still-running download task called progress() on it, writing into a NamedValueSet that no longer existed.

      So: destroy it while the task is live and the task writes into freed memory; destroy it later and the destructor itself dies.

      Reproduction
      HISE 4.9.2, macOS 15.5, Apple Silicon, Cubase 15, VST3
      A plugin script that downloads a series of files via Server.downloadFile(), each subsequent download started from the previous one's completion callback
      16 downloads, ~150 MB total, real network transfers
      Crash on closing the plugin after the run completes
      Notes on reproducing it:

      Real transfers are required. If the target files already exist and resumeInternal short-circuits to success, nothing crashes.
      Frequency is high but not certain — roughly 15 crashes in 18 runs on the affected machine. It also occurred with only 4 downloads, so a long run is not needed.
      Not observed on several other machines, which may point at timing, host, or network speed.
      What we ruled out
      Not the manifest or the URLs. Two different manifests, byte-identical addresses; a file that crashed one run downloaded cleanly the next.
      Not a shutdown timeout. HISE_SCRIPT_SERVER_TIMEOUT is 10000 ms and the thread appears to stop cleanly.
      Not fixable from HiseScript. Two attempts:
      Removing all Server.cleanFinishedDownloads() calls from the run. This removed the server-thread crashes (8 of 9 → 1 of 8) but the objects then survived to teardown and crashed there instead.
      Retaining a script-side reference to every download object, so HISE's ReferenceCountedArray would never be the last owner. No effect — and the stack shows why: GlobalServer is destroyed from JavascriptThreadPool::~JavascriptThreadPool(), so the script's own array is destroyed in the same operation. The refcount reaches zero regardless.
      What it looks like from outside
      The object's DynamicObject base appears already invalid at the point of destruction — consistent with a double release, or with the object being released after something it depends on has gone.

      posted in Bug Reports
      C
      combamusic
    • RE: where do I find the 4.9.2 hise version?

      @Christoph-Hart haha thanks man! i dont know what to say. im too new at this stuff, its all hieroglyphes for me.

      posted in General Questions
      C
      combamusic
    • RE: where do I find the 4.9.2 hise version?

      claude code is wired up and is building HISE from the source code as we speak

      posted in General Questions
      C
      combamusic
    • RE: where do I find the 4.9.2 hise version?

      ok, thanks guys, so with this github sourccode, I can build 4.9.2 version ? or how does it work? (sorry im new at this stuff)

      posted in General Questions
      C
      combamusic
    • RE: where do I find the 4.9.2 hise version?

      @Christoph-Hart yes! I have Hise-cli already installed , and wired up with Claude code

      posted in General Questions
      C
      combamusic
    • RE: where do I find the 4.9.2 hise version?

      @David-Healey ok, thank you for this hint. I still have a question though:

      Where do I find the most recent source code ?

      posted in General Questions
      C
      combamusic
    • RE: where do I find the 4.9.2 hise version?

      in other words. how do I fix this error:Screenshot 2026-08-05 at 11.36.41.png )

      posted in General Questions
      C
      combamusic
    • where do I find the 4.9.2 hise version?

      I would like to upgrade to the most recent version. Sorry if this question is already answered many times, my search did find any infos.

      I know this is no official release but I wanna match the version of our developer.

      cheers

      Michael

      posted in General Questions
      C
      combamusic
    • RE: Oriental Drummer

      great product! congratulations!

      posted in General Questions
      C
      combamusic
    • RE: dublicate and rename Hise project

      @David-Healey cool. thanks!

      posted in General Questions
      C
      combamusic