• Linking knobs together via a button

    31
    0 Votes
    31 Posts
    5k Views
    pcs800P

    @d-healey It is now working with the help of some online resources

  • machine learning to capture analog tech

    3
    0 Votes
    3 Posts
    345 Views
    Dan KorneffD

    @Morphoice The basics are they are using ML models to analyze and replicate the behavior of analog equipment. They run various test signals through them and use the results to train a model that can predict how the device will respond to any input signal.
    The Kemper Profiler uses a different approach. They capture the full response of an amp or effect at different settings. It creates a snapshot of the device and builds a profile. This is closer to convolution than ML.
    The real problem you're going to run into with time-based dynamics (like a compressor with slow release) is the model will start to emphasize the non-linear behavior. The result of these ML compressors ends up sounding like saturators rather than compressors.
    I'm on the same path as @griffinboy where I'm focusing on making models of specific components and inserting them between other analog models.
    If you want to start tinkering with Neural models in HISE, here's a thread of my starting process:
    https://forum.hise.audio/topic/8701/simple-ml-neural-network/108?_=1748359797127
    @griffinboy also posted a thread about some details to the training scripts.
    I haven't had time to fully dig in for the last few months, but plan to soon.

  • Enable/Disable GLSL and keep it permanent?

    4
    0 Votes
    4 Posts
    498 Views
    GabG

    @HISEnberg Thanks!!

  • 0 Votes
    3 Posts
    342 Views
    CatABCC

    @d-healey I am using Content.createLocalLookAndFeel();
    Tried your method and it worked, thank you very much😘 😘 😘

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Why does this project refuse to save correctly?

    2
    0 Votes
    2 Posts
    261 Views
    HISEnbergH

    @pcs800 The autosave is a .hip file, it's just a backup.

    The .xml should be save in XmlPresetsBackUp. Even still, select File and you can load the xml or open recent and load the xml from there...

  • Audiowaveform repaint failed

    3
    0 Votes
    3 Posts
    365 Views
    hisefiloH

    @bendurso thanks mate! I was using a timer, but Content.callAfterDelay is better : )
    Still not getting it painted. Maybe is the file path... will do some tests with a hardcoded path.

  • Inverted threshold knob for compressor / dynamics module

    6
    0 Votes
    6 Posts
    694 Views
    rglidesR

    You can also do this after your knob callback - knbIverted.setRange(-100, 0, 0.01); - or knbIverted.setRange(0, -100, 0.01)

  • Sample Range

    2
    0 Votes
    2 Posts
    298 Views
    ChazroxC

    @pcs800 said in Sample Range:

    What is sample range and how can i use it related to convolution reverb?

    Im pretty sure 'sample range' is reffering to these markers.
    Screenshot 2025-05-25 at 8.26.40β€―PM.png

    You can set these manually and they'll save its state in your preset. If you want the user to be able to manipulate this you have to script it manually. There should be some cool snippets on the forum if you search around.

    edit**

    You could add an audiowaveform tile to your UI if you want them to control that part. If you want them to control that with a knob or slider, you have to script that part for sure.

  • 0 Votes
    10 Posts
    1k Views
    d.healeyD

    @Vlad77 said in Standalone app fails to open ASIO driver (Focusrite/PreSonus) - ASIO4ALL workaround:

    If there’s an alternative way to access it or a working link you could share,

    Use the forum search with the term "focusrite"

  • Code to load ir files is not working

    7
    0 Votes
    7 Posts
    699 Views
    ChazroxC

    @pcs800 All good. No worries! πŸ‘

  • Anything wrong with doing this? || Buffer Length

    13
    0 Votes
    13 Posts
    1k Views
    ChazroxC

    @Christoph-Hart Wow...game changer! πŸ™

    Thank you sir!

  • Preset Crash

    22
    0 Votes
    22 Posts
    4k Views
    d.healeyD

    @bendurso said in Preset Crash:

    Any other ideas regarding macros?

    Make a minimal project to test it.

  • Does Hise compile down to C++?

    7
    0 Votes
    7 Posts
    729 Views
    X

    @d-healey haha, only half the plugin's authorization is written on the plugin, we are routing it through our website's API, so it'll be a lot safer already, was just wondering if I had to do anything else to ensure even more security.

  • Handling Unloaded Effects in MasterFX Script Without Errors

    3
    0 Votes
    3 Posts
    339 Views
    T

    @HISEnberg thank you! I'll have a look now

  • AAX EXPORT HELP

    4
    0 Votes
    4 Posts
    388 Views
    d.healeyD

    @sodanswishers said in AAX EXPORT HELP:

    but I still can't get it to load in Pro Tools.

    Does it show up in the list at all?

  • Multiple Compilation & Creating Installers with a script

    2
    0 Votes
    2 Posts
    227 Views
    d.healeyD

    @JulesV Yeah you can use the HISE command line interface to compile your projects.

    If you write a batch script you can get it to run the commands automatically and generate the installer. ChatGPT is quite useful for this kind of thing, but make sure you understand the output it gives you because batch scripts are powerful things that can run any command, including deleting files.

  • export wizard issues with Projucer work

    Unsolved
    3
    0 Votes
    3 Posts
    346 Views
    R

    @d-healey nothing the popup "you need to tick this button" appear like in the photo

  • exporting Pc versions on mac

    17
    0 Votes
    17 Posts
    1k Views
    dannytaurusD

    @Matt_SF I don't target Protools users at all. I reckon my customer base and Protools users have virtually zero overlap. I'd rather lose that tiny percentage of sales than mess about with AAX and iLok. Sounds like a lot of work! 😜

    Regarding the code signing on Windows - I see folks here saying they don't do it and their Window users get on just fine with installing and using their plugins.

    If I get complaints I might look into Windows code signing, but honestly I would think seriously about only selling to Mac users rather than go down that rabbit hole. At least until they make code signing on Windows as simple as it is on Mac.

    [EDIT] That's not meant to be 'shots fired'! It's just an observation of what I see on this forum.

  • Spectral Gating

    3
    0 Votes
    3 Posts
    369 Views
    OrvillainO

    Custom c++ node.

    You can get by quite easily by using the built in Juce fft:

    // FFT object static constexpr int fftSize = 128; static constexpr int hopSize = 16; juce::dsp::FFT fft { (int)std::log2(fftSize) };

    That would create the required object. Then you'd need to write a loop process in order to call something like:

    fft.performRealOnlyForwardTransform(fftBuffer.get());

    I just wrote a node recently to process an audio buffer with FFT's. It works really well.

24

Online

1.8k

Users

12.1k

Topics

105.7k

Posts