• When I try to compile on Xcode I Get these errors

    2
    0 Votes
    2 Posts
    64 Views
    David HealeyD

    @duma Try a different version of xcode

  • Midi Out Channel

    8
    0 Votes
    8 Posts
    185 Views
    B

    @Christoph-Hart

    Is this a bug..

    Midi playback works correctly (no stuck on notes) if placing a container within a container.

    Container 1 has stuck notes -------------
    Container 2 with nested container works.

    HiseSnippet 2076.3oc6Z0saaajElzxLI1I8WjK1KIL1KXZLXknTjsa1tU1RVIZi+QvRIsEEsEzjCklXxYXHGoXsEAXeT5iReD1Gkd8hEX2yPRIMTgxVR01MMUDAwYNmyLmu4Lyb9yoY.0BEFRCjjWu8.ejj78TZMfv5VsqIlH0nlj7GqbH1FqdbOl5g8bYXo8F3aFFhrkjky8DtTxqspTz2u9U6Y5ZRrPiIII8BJ1Bc.1CyFS0uxyvtt0MsQswdBRWpRCKJoJ0k1CPTNk7R9lVmY1AcjIWrUTjdpYXWI4OSI+NEKtCpv1H6RaY9n7aWtncwhkrMJVHeoGY6XYXYYXXT..4s12FynAsXlLTnj7p6QsGzpK80jXE7BbH9TWDePAoVfliIWm5Zy2hbpRU6hcsaNzTEJAKZywFtbwFt6GYmFQ+sLfimgnATdkzvKWJ3UPDd4EfWFPRV.RqFCoOQokU.1mMlCGO2UoAggBbLgyIQnDKqzJF2VoJEjfvz8LOCUO.FLZFZkymeSU3udviUWec3vJjo54q9kpQ2Zz6fXQVAWyAn.sMh23QCTKrwCdbxD3TJ.yYnZfYUk54SIv.sM3bikdz5aLKJvHsBLtXEHHM+t3TElyLBKD3JXHbcDod.sC1R8mVWE9vDWLAo5ziXwvThJkvWc9REPc0rFtNap12zsG5AIyJZlNpZwDGQh+44q6CqfFXfGQG4FhlTnPF0ejPuY8neDYW0C43OR+UMccOEd.okBU7MyzgtwuIraLSf2Xpn2X5n23RgO+nZ9Pu.Q929jNvRpC58HJ7Z7XGGMgMxaDAKWWYiUATLDpe9mqtqssZIUBeYiHMB1f8xBUJReZ9QWj2T0pqIgfbEgWLKcKWjYvtttsPupGBbzFJBvgxDf.eIZk1TE9Sg2lOf5mGF43MjY542fzFacVnFK.LHI.l+02LPE0Grfgvaiu66E33PC3Fv.ULvI+ige72TKA+3gObRCJWHXO9kCsrwP6PvWD3S+obWrAha.9GkvAH2+kVgLYUM13nMzHkkLby4Q87NEV9x4UeHfvOS0HaEMzLnwkYmx4yTpWfboVX1.sB4mTfXSjteuvtvgunAbjAvwY9r.NNiLAFYy6RrAwBMSFgDcMoU.Duz1W3V0wI0SiIuj43BRkrMO.Gxzhmb5W7h2887GeYMMciMifMLGg25blGSzdv5+z5qArTmjE+oaF7RdX5xs5YvlaGBtnIpQhLnCcpLTPHha5v3JSOLtXVFVwgbDDjRZPvri8Qjok6gTRbJHjetDTA+KVT.+OLIf+d8XLJQBCw0uiRb7ToHDKlXlzrOaiEa12Rg6LLi497F0LYl7jVR1LvFzGEvvbambMTeHkw3TXVSoFJ7LHZAXSGEUFxggkjyUrNq6RMYXRm1XvFy07GoHRpfz4iT+ubZkAiwx2VIA.wZ6SiRU639n.XW2zDdZIcZmgoidWkxF425Qk2YGCILC4Mj98TJYr8VEJt0NFaKvvHgiQ4xkxmujTzNVtoB2C4FiNPaXuwWnNQdRaxknAwFcNvqPzHHcTW5q+ZZvYQof.zcL4wUeizqw1rti2cAU5hvc5xD2hRBFtac4WTlhs5ecVkz5BV4I00ee9zkwzz0OOXd007cgXpJFreuycgv3Z8BwsurWumKVdlv0AyY4HBGdH0CziYvfD+YucUJP8QT6dtlrzEMwKsLgA3BNUkJ7pQHgP7XwROuxpjZVg3mnzDyr5lMFWICLB96tNvXR8mefx9NNHK1X.tpR8u45oXSQ0emoz2fOHpJRXD2m1MaSCjyccTyux6d07uh.jt8vygw0GGAkORIUzkTHoZuf.d9GIUSHdnjvpc.TUiH8CnT+8Il.9rEIyWddAPs7QoYL4YQtYKynLtyw2F0Am2QM6X3.PZ9lbEkD2oeuR4x5j1ke11UOo4gOQWu8yZ1pcm5eqN7UWuotds9kH+yZO+7v5.k9+Cc8FG+xCe52nedU8p6U+k6TrZS8FuDDr+C6o2b2Z0fI8Dmcq8py7j3ZbTqnjk42Cag6PLY8B.Z2Bx1dOS.qBa+indXB2uwXhebkZHRVj4lVvLEvDeIDauSYRai.u2iI7CUjl0V+buw8xqPV89Q9+pnNkjrSxkWr5CdV4BzI1soQQK6wzhxWepIk+absduJI9EJW3atnnqNa9ltXWm2fQTuxw6hGc8JGJeXLTtqRKHnZTz1j.s7wpesYezEFn8ee0Gn8XKFnUHFAIzmFlZgag7vsgbLCEI97PT8.zqNge3JRuJEbalEqe8qpC6sLmSKtW2naI65Q6QR4z7hS.nvBl.vpWWI.bi9H62wLqS86nXsgXrE1y2EsOoOxEb7k3HnFxwrmKaDUQPdHkP86RIXKwy7SPr.bmNn.Qnm49YWFKURM2uxIHWjo382+ZkCf6clAfYBsflhBy8utlLOt9KJwvUk+VT88CW449yoq7Sn83Mf3PS3hJTUsBjtXKvUpEJIIHdJGxqvcGFONOebruThczf+G7kvr.erbByBCYdini4r3OikE+ccWC9xNo79bmTtuxQnPFxV8cl2T4ls2T2juitRbQu.MTwXYCUlngJ0hanxtQMT4E+oogJFY1Pk+y7zPkhWRSPli9oLGK0x1orrcJKamRlsSwXY6TV1Nk+32NkOcx1oXrreJK6mxx9o7NR+TdeQGdlVAzezJNqP9ax6DQAN+HQo3ulxg7wY8+EMOv69OZYkdodqIZrnSr3hNwRK5DezhNwxK5D2ZQm31W9D4Ae2sGi5E65AJcr49wkGJOpzU4bR+efwL2Wf

    maybe related to
    Screenshot (430).png

  • Multiple tab panel.

    11
    0 Votes
    11 Posts
    189 Views
    Y

    @David-Healey Thank you so much, Ok

  • Bizarre project compilation issue

    6
    0 Votes
    6 Posts
    118 Views
    L

    @David-Healey I've fixed it - just incase anyone ever sees similar weirdness in future -

    Open Terminal and:

    xcode-select -p

    That should return similar to:

    /Applications/Xcode.app/Contents/Developer

    If not, sort it with this:

    sudo xcode-select --switch /Applications/Xcode.app sudo xcodebuild -runFirstLaunch

    Then reset dev tools:

    sudo xcode-select --reset sudo xcodebuild -license accept

    Delete derived data and module cache:

    rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Developer/Xcode/ModuleCache.noindex

    Double check clang if you've got clang errors:

    clang --version xcrun clang --version

    If either of those hang, reinstall clang.

    Reinstall commandlinetools:

    sudo rm -rf /Library/Developer/CommandLineTools xcode-select --install

    Delete Xcode caches (bit severe but I think this is what sorted mine out):

    rm -rf ~/Library/Caches/com.apple.dt.Xcode rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist

    Then reboot, open HISE and try your compile again - mine went straight through, no errors!

  • Standalone, create a midi usb selection device combobox.

    3
    0 Votes
    3 Posts
    69 Views
    Y

    @David-Healey Thank you so much

  • 0 Votes
    10 Posts
    210 Views
    Y

    @dannytaurus Thank you so much, I went for the easy method.

  • Meta Ads

    20
    0 Votes
    20 Posts
    870 Views
    X

    @CassD I will also try some methods. If it doesn't work, I will change the platform. Not working pixel means you just throw your money away.

  • Embed non-audio files into the plugin?

    7
    0 Votes
    7 Posts
    208 Views
    OrvillainO

    @Lindon Yep - totally get what you're saying!

  • Sampler: Preload Size question

    6
    0 Votes
    6 Posts
    240 Views
    LindonL

    @Christoph-Hart said in Sampler: Preload Size question:

    You probably might want to put that in a non-preset setting file somewhere.

    exactly what im doing....

    with the complication that the Preload size is actually being set in another executable, the "player", so now when the Full instrument Expansion gets loaded I say this in the init:

    for(i = 0; i < NUM_SAMPLERS; i++) { if((instrumentMetadata.instrumentSettings.PreloadBuffer * 1024) != TheSamplers[i].getAttribute(TheSamplers[i].PreloadSize)) { TheSamplers[i].setAttribute(TheSamplers[i].PreloadSize, instrumentMetadata.instrumentSettings.PreloadBuffer * 1024); } }

    only question is -- do I need to wait for everything to load before checking this?

  • Sampler oneshot mode in scripting

    4
    0 Votes
    4 Posts
    114 Views
    LindonL

    @David-Healey thanks yeah spent another go round in the source to uncover this too.. thank you.

  • This topic is deleted!

    6
    0 Votes
    6 Posts
    85 Views
  • AAX SDK setup

    5
    0 Votes
    5 Posts
    142 Views
    David HealeyD

    @pelle I think you can use ilok cloud, I'm not sure a physical one is required, I could be wrong though.

    It's free to sign aax plugins but you will need a signing certificate for each OS.

    If interested, I have made some workshops that cover the signing process (they don't cover setting up the SDK). https://audiodevschool.com/course-bundle/packaging-workshop-bundle/

  • 0 Votes
    9 Posts
    376 Views
    voxuer1V

    @Christoph-Hart said in Best practice for Real-Time Metering: How to pass dynamic peak values from RNBO to HISE UI?:

    ah here you hit a real limitation - multiple modulation outputs are not supported for RNBO at the moment.

    According to your screenshot the second one is just a peak hold - if you replicate this in scriptnode you should be able to get by with a single output.

    Ah, ok, yes that´s a good idea, thanx

  • Is it possible for CSS HISE5 to support the animation property?

    1
    1 Votes
    1 Posts
    60 Views
    No one has replied
  • Updating an existing RNBO export in HISE 4.1

    5
    0 Votes
    5 Posts
    153 Views
    voxuer1V

    @David-Healey Bildschirmfoto 2026-05-11 um 08.17.22.png

  • Cant get Multichannel Plugins to work in OBS

    1
    0 Votes
    1 Posts
    85 Views
    No one has replied
  • Rhapsody not loading after installing a project expansion file

    13
    0 Votes
    13 Posts
    249 Views
    B

    @boim98208 @Christoph-Hart Do Flex AHDSR Envelopes require connecting to a floating tile? The issue I have of Flex AHDSR not triggering the samplers was also an issue when I did a compiled build

  • Full instrument expansion plugin parameters

    Solved
    3
    0 Votes
    3 Posts
    125 Views
    Christoph HartC

    @David-Healey also don't forget the buddy of HISE_MACROS_ARE_PLUGIN_PARAMETERS:

    HISE_NUM_MACROS. Help text in the upcoming docs:

    HISE_MACROS_ARE_PLUGIN_PARAMETERS

    Publishes every macro control as a dedicated plugin parameter in front of the scripted automation slots.

    Default Hot Reload Auto Config 0 yes no

    When enabled, the exported plugin advertises one plugin parameter per active macro slot before any custom automation slot or scripted plugin parameter, which lets the host automate macros directly instead of routing through a UI component. The plugin parameter index reported to the host changes because the macro slots occupy the first positions, and macro state no longer restores from user presets when the preset system is running in exclusive mode (which matches how plugin parameters are normally managed by the DAW rather than by the preset). Combine this with a reduced macro count to keep the parameter list compact.

    Read at runtime from the Extra Definitions, so no HISE rebuild is required. Pair it with HISE_NUM_MACROS so the number of exposed plugin parameters matches the macros you actually use.

    See also: $API.MacroHandler$ -- macro slots exposed as plugin parameters are the ones managed through this scripting object, $MODULES.MacroModulationSource$ -- every macro slot is mirrored as a front-of-list plugin parameter when this is on, $PP.HISE_NUM_MACROS$ -- determines how many macro plugin parameters the host sees

    HISE_NUM_MACROS

    Number of active macro control slots that the project exposes on the master chain.

    Default Hot Reload Auto Config 8 yes no

    Sets how many macro slots are visible to scripts, to the macro handler, to the Macro Modulation Source synthesiser and to the macro plugin-parameter publishing path. The default of 8 matches the original HISE layout and the UI panels that show a fixed eight-knob strip; values between 1 and the project-wide ceiling let you trim a compact product or scale up to a modular rig with many assignment targets. The value is read at runtime, so changing it in the Extra Definitions and reopening the project is enough to see the new slot count without a HISE rebuild.

    Must not exceed the project-wide macro ceiling of 64, otherwise compilation fails with a hard error.

    See also: $API.MacroHandler$ -- slot count seen by every scripting call that enumerates macros, $API.Engine.setFrontendMacros$ -- setFrontendMacros expects a name list sized to this value, $MODULES.MacroModulationSource$ -- chain count of the macro modulation source synthesiser matches this value, $MODULES.MacroModulator$ -- macro modulator slot index is validated against this value, $PP.HISE_NUM_MAX_MACROS$ -- hard upper ceiling that this value must not exceed, $PP.HISE_MACROS_ARE_PLUGIN_PARAMETERS$ -- determines how many plugin parameters are published when macros become plugin parameters

  • How to add Images to Preset Bank?

    11
    0 Votes
    11 Posts
    317 Views
    David HealeyD

    @duma Use local look and feel instead of global.

    Put your code in code tags so it's easier to read - this button: f5964321-82e0-41c8-a04b-3f6a7a167b37-image.png

    Image.load("{PROJECT_FOLDER}Images/BASSLBL.png");

    This isn't a function. Follow what I showed in the expansion column video for setting up the look and feel object and loading images.

  • Help for Parametriq EQ and its Spectrum Analyser

    5
    0 Votes
    5 Posts
    224 Views
    J

    @David-Healey Thank you!!! It must get old being "the man" here lol. But wow. That is amazingly simple and it totally works for what I want. I really do learn from these snippets as every other issue in my plugin was fixed just by searching the docs and forums. I forced myself to learn on my own, so I really had to weigh the time I've spent against the "ok, I've looked long enough" thing. Again, many thanks and much appreciation!

23

Online

2.3k

Users

13.7k

Topics

119.3k

Posts