Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Sawatakashi
    3. Topics
    • Profile
    • Following 1
    • Followers 1
    • Topics 11
    • Posts 34
    • Groups 0

    Topics

    • 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
      5
      0 Votes
      5 Posts
      114 Views
      S

      Tried this — native HISE on Win ARM64 is a pain. VS ARM toolchain works if you patch JUCE and tweak CMake, but VST3s crash unless you strip x64-only intrinsics. x64 emulation on Win11 ARM is way more stable. Linux ARM / Pi is basically DIY hell for plugins, engine only.

    • SawatakashiS

      Is it possible to implement EQ Match / FFT Analysis functionality in HISE?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      113 Views
      ustkU

      @Sawatakashi I can't get you a far advanced response, but basically yes, you'll have to go C++ and probably a SIMD integration regarding the efficiency.

      But yeah that's probably how I'd do it, not knowing if there's a better (and accessible) method.

      Since a C++ node gives you access to Hise API, Juce API, and any third party library you'll want to import, Hise won't be the bottleneck.

    • SawatakashiS

      ComboBox with non-selectable folder/category headers?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      185 Views
      SawatakashiS

      @dannytaurus THANKS so much! I will figure it out!

    • SawatakashiS

      Did anyone test plugins on macOS Tahoe 26?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions macos
      5
      0 Votes
      5 Posts
      871 Views
      David HealeyD

      @Dan-Korneff I haven't tried. The most recent I tried was Sonoma but couldn't get it to work so I'm still on Ventura.

    • SawatakashiS

      Adding a load button for Convolution reverb?

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode convolution
      7
      0 Votes
      7 Posts
      1k Views
      SawatakashiS

      @HISEnberg It's really nice of you.

    • SawatakashiS

      Do I need to recompile the intel mac version of the AU plugin in Hise?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions arm64 mac
      5
      0 Votes
      5 Posts
      756 Views
      SawatakashiS

      @d-healey Thanks again, i will give it a try.

    • SawatakashiS

      Which AAX SDK version works for HISE 4.1.0?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      1k Views
      HISEnbergH

      @Sawatakashi Lol not really I only set this up last week but I had similar issues.

      For the first issue on Windows you have basically solved it. When you build the AAX in Visual Studio (so the one that is in HISE's SDK folder), set it to static release. Each time you build your HISE project it will build against this version and you will be good to go. There is a post about this on the forum somewhere.

      When building the AAX SDK on Xcode it was a bit more trial and error for me but I think what happens is HISE is only designed to build for arm64 or Intel slice  x86_64 (depending on what you set in your Projucer). I ended up asking chat gpt for the solution to the universal binary and it gave me the right response. I found the terminal command (option 2) to be more efficient:

      Option 1 – Re‑build in Xcode (GUI)

      Open the project again
      Libs/AAXLibrary/MacBuild/AAXLibrary.xcodeproj

      Target & Build Settings

      Select the AAXLibrary_libcpp target.

      In Build Settings

      Architectures → Standard Architectures (arm64, x86_64)
      (don’t choose “arm64 only”).

      Build Active Architecture Only → No (Debug and Release).

      Excluded Architectures → (leave empty)

      Choose a universal build destination
      In the scheme selector (the drop‑down next to the ▶︎ button) pick
      Any Mac (My Mac) or Any Mac (Mac Catalyst) – not “My Mac (Apple Silicon)”.
      That generic destination tells Xcode to build all valid slices.

      Build (⌘B)
      When it finishes, run:

      lipo -info "$HOME/HISE/tools/SDK/AAX/Libs/Release/libAAXLibrary_libcpp.a"

      Expected output:

      Architectures in the fat file: libAAXLibrary_libcpp.a are: arm64 x86_64 Option 2 – One‑liner with xcodebuild (CLI)

      From Terminal inside Libs/AAXLibrary/MacBuild/:

      xcodebuild -project AAXLibrary.xcodeproj \ -target AAXLibrary_libcpp \ -configuration Release \ -sdk macosx \ ARCHS="arm64 x86_64" \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ BUILD_ACTIVE_ARCH_ONLY=NO

      This explicitly asks Xcode to build both slices and drops the fat libAAXLibrary_libcpp.a in:

      Libs/Release/libAAXLibrary_libcpp.a
      Check it with lipo -info as above.

    • SawatakashiS

      How to use midi cc to control some of the presets?

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas midi learn
      2
      0 Votes
      2 Posts
      609 Views
      David HealeyD

      @Sawatakashi

      You can use Engine.loadUserPreset() to load a preset, if you combine this with the on controller callback you can create the behaviour you want.

    • SawatakashiS

      Is there any method to encrypt many Impulse Responses for convolution reverb?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions reverb impulse respons
      7
      0 Votes
      7 Posts
      799 Views
      David HealeyD

      @dannytaurus 50mb, it includes whatever you put in the audio files folder. Loops usually go in the Samples folder I think.

    • SawatakashiS

      [REQUEST] Audio Input Support & Standalone FX Export in HISE

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      3
      0 Votes
      3 Posts
      696 Views
      iamlampreyI

      +1, I thought this was already possible

      @Christoph-Hart would this be a nightmare to implement? it's a pretty critical feature for any sort of guitar amp software (most guitarists don't want to wait for a DAW to load lol)