Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Recent
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • All tags
    • B

      Cubase - Button Automation issue

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      0 Votes
      1 Posts
      2 Views
      No one has replied
    • V

      RNBO Integration in HISE 4.1.0: Updated Workflow for Hardcoded-style DSP Networks?

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      25
      0 Votes
      25 Posts
      369 Views
      DanHD

      @DanH said in RNBO Integration in HISE 4.1.0: Updated Workflow for Hardcoded-style DSP Networks?:

      @voxuer1 so I'm on RNBO 1.4.2 and everything works fine

    • Felipe FloresF

      Install Samples and .hr1

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      20
      0 Votes
      20 Posts
      2k Views
      David HealeyD

      @Jaytove If it's an expansion you need to use ExpansionHandler.installExpansionFromPackage()

    • David HealeyD

      Export Setup Wizard Problems

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      32
      4 Votes
      32 Posts
      279 Views
      David HealeyD

      @Christoph-Hart said in Export Setup Wizard Problems:

      no, still honking around on VirtualBox, from a scale from 1 to Boomer how deprecated is that?

      You've gone full boomer :p This is the guide I followed, should get you up and running. @Dan-Korneff put me on to Proxmox originally and I'm very grateful for it!

      @Christoph-Hart said in Export Setup Wizard Problems:

      Ah ok. Is FFTW optional on Linux? I thought this is the standard. I'll add IPP on Linux too, I think FFTW for Windows is a bit of a nerd option, no?

      Yes FFTW is optional. On Windows you'd want it if you're making open source projects. The setup is pretty easy.

      I can provide more instructions if needed.

      @Christoph-Hart said in Export Setup Wizard Problems:

      Which ones? I tried to grep all the build instructions from the HISE readme but they might be outdated.

      The one's in the github readme are correct. I think the AI is hallucinating some extras.

      It's added libpthread-stubs0-dev and ladspa-sdk. Also libwebkit2gtk-4.0-dev will need to be libwebkit2gtk-4.1-dev on newer distros but is correct for older ones.

      I'd also install mold if it's available in the repo as it's a much faster linker.

      I'll add some issues to the git repo with more details about this stuff.

      @Christoph-Hart said in Export Setup Wizard Problems:

      So basically what I want is to let the user tick which components he has already installed so that the script can skip that

      I'd flip it and ask the user to select which components they want to install.

    • ustkU

      Should we compile Script Envelope Modulators?

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      1
      0 Votes
      1 Posts
      14 Views
      No one has replied
    • P

      Matrix Modulator Scripting Bugs

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      9
      0 Votes
      9 Posts
      82 Views
      P

      Thanks @Oli-Ullmann.

      I've been using the clearAllConnections method. And yeah - I've discovered that if you delete and recreate the MatrixModulator in theh module tree it sometimes fixes things.

      Thanks for your help.

      P

    • OrvillainO

      Custom browser - custom preset file format???

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      14
      0 Votes
      14 Posts
      652 Views
      OrvillainO

      Okay... starting to get a feel for this system now....

      One thing I ran into today was trying to decide whether my menus should have their saveInPreset bool enabled or not. My menus have a callback associated with them that controls the loading of an effect and the binding of parameter knobs.

      But because I am eventually going to be aiming at an effect chain preset format.... I figured saveInPreset should be disabled, and I should track the effect data manually.

      I got there in there, but it did require a bit of thought. Because loading the effect networks seems to be asynchronous, so you cannot rely on the parameter knobs to be properly flushed at the right time when calling updateSaveInPresetComponents().

      So after a lot of trial and error, I just decided to call it twice!!

      inline function onPresetLoad(obj) { local data = obj.presetData; if (!isDefined(data)) return; if (isDefined(data.ui)) { UserPresetHandler.updateSaveInPresetComponents(data.ui); } local engIds = ["Engine1", "Engine2", "Engine3"]; for (i = 0; i < engIds.length; i++) { local engineIdx = i + 1; local smKey = "engine" + engineIdx + "SampleMap"; local wtKey = "engine" + engineIdx + "Wavetable"; if (isDefined(data[smKey])) UISoundSelector.syncSamplerMenu(engineIdx, data[smKey]); if (isDefined(data[wtKey])) UISoundSelector.syncSynthMenu(engineIdx, data[wtKey]); } if (isDefined(data.fxSelections)) { for (k in data.fxSelections) { local fxName = data.fxSelections[k]; UIEffectDropDownMenu.syncEffectMenu(k, fxName); } } if (isDefined(data.ui)) { UserPresetHandler.updateSaveInPresetComponents(data.ui); } } inline function onPresetSave() { return { "version": "1.0.0", "presetAuthor": "", "presetDescription": "User Preset", "presetTags": [], "presetData": { "ui": UserPresetHandler.createObjectForSaveInPresetComponents(), "engine1SampleMap": PluginSharedData.engineSounds["Engine1"].sampler, "engine2SampleMap": PluginSharedData.engineSounds["Engine2"].sampler, "engine3SampleMap": PluginSharedData.engineSounds["Engine3"].sampler, "engine1Wavetable": PluginSharedData.engineSounds["Engine1"].synth, "engine2Wavetable": PluginSharedData.engineSounds["Engine2"].synth, "engine3Wavetable": PluginSharedData.engineSounds["Engine3"].synth, "fxSelections": captureFXSelections() } }; }

      This works well, if a little wasteful perhaps.

      Part of the reason I wanted to do this is because the menu values are obviously floats, not the text value of the menu. And I knew that in the future if I wanted to add an effect type, and change the order of effects in the menu list, that this would break backwards compatibility. So I basically have a shim that will take a string and convert it to the right integer for the menu as it is in that moment, and then set the menu to the appropriate value .... which then triggers the callback to load the right effect network...

      and then that last updateSaveInPresetComponents() call makes sure the parameters match what the preset has stored.

    • LindonL

      HISe/Plugins and OBS Studio

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      0 Votes
      6 Posts
      69 Views
      LindonL

      @Phelan-Kane said in HISe/Plugins and OBS Studio:

      Hiya

      There seems to be an new audio capture feature in the latest OBS but I've never used it:

      OBS

      Yeah thats the thing I've been trying to get working(Again) but its failing badly now.. both Reaper and HISE...

    • David HealeyD

      Preset browser selection reset on project load

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests preset browser
      4
      1 Votes
      4 Posts
      53 Views
      David HealeyD

      @dannytaurus Hitting compile simulates the same behaviour.

      Open the preset browser and load a preset
      Save your DAW session
      Reopen the DAW session
      Open the preset browser
      The preset you loaded is still loaded but not selected in the preset browser
      It has always been this way

    • ustkU

      Script FX living with Hardcoded counterpart

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      71 Views
      David HealeyD

      @ustk Looking good!

    • pcs800P

      Auto Wah

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      72 Views
      pcs800P

      @pcs800 Never mind, I got it working.
      I forgot to connect the modulation target
      Thanks for the help.

    • N

      Export Wizard Issues (macOS)

      Watching Ignoring Scheduled Pinned Locked Moved Solved General Questions
      11
      0 Votes
      11 Posts
      69 Views
      N

      @David-Healey That seems to have worked! Thank you so much for all your help!

    • D

      Arpeggiator with longer note length (sustain)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      0 Votes
      1 Posts
      19 Views
      No one has replied
    • SawatakashiS

      Anyone got HISE plugins working natively on Windows ARM64? How'd you do it? (Bonus: Linux ARM / Raspberry Pi?)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions arm64 surface windows linux raspberry
      4
      0 Votes
      4 Posts
      56 Views
      David HealeyD

      @Sawatakashi said in Anyone got HISE plugins working natively on Windows ARM64? How'd you do it? (Bonus: Linux ARM / Raspberry Pi?):

      latest master

      The develop branch is the one to use, master is ancient. I don't know if it runs on Windows ARM, I haven't tested.

    • GUJIANG

      I have returned to VS2022 Architecture HISE

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      54 Views
      David HealeyD

      @GUJIAN Run HISE from a terminal, then when it crashes you might see some output.

    • DanHD

      Matrix Modulation System - Last Call for bugs fixes & changes!!

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      81
      1 Votes
      81 Posts
      2k Views
      ustkU

      @Oli-Ullmann Exact, that's why I didn't see the problem before (aka in the 8th post above this one where I didn't have the issue yet) because I had different names.

    • C

      How to Save a Preset?

      Watching Ignoring Scheduled Pinned Locked Moved Solved Scripting
      7
      0 Votes
      7 Posts
      824 Views
      P

      @Orvillain so what happens if there is no preset file in the directory, like when you first deploy the plugin? Wouldn't the browse function fail, since it wasn't able to get a file?

    • Y

      Exported plugin not compatible with Mac OS Tahoe (worked fine on other OS)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      53 Views
      Y

      @Lindon Sorry I didn't mention, I have Xcode 14.0.1

    • ustkU

      Tahoe, safe to update?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      13
      0 Votes
      13 Posts
      79 Views
      ustkU

      Still I can't compile

      Screenshot 2026-02-01 at 14.36.12.png

      This has been introduced yesterday @Christoph-Hart
      https://github.com/christophhart/HISE/commit/25b0d67e1e22d91673d674c9f8cdaf9edf39f6ab#diff-4950e5e6f73bac6a9b5d37bf8c96a3b351b63c3222bef6e537cb575c90ef266eR473-R474

    • S

      Peak meter - for input

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      43 Views
      S

      @ustk I kinda figured it out I think, made another Simple Gain in the end of the line and linked to it on the meter, it's working