• Modulation range not absolute?

    17
    0 Votes
    17 Posts
    646 Views
    Oli UllmannO

    @DanH
    Okay, I totally understand what you mean!

  • Macro Modulator curve?

    7
    0 Votes
    7 Posts
    542 Views
    P

    @Christoph-Hart Ah ok, thanks for the info.

  • Make the Gain knob smooth the gain?

    79
    0 Votes
    79 Posts
    4k Views
    GUJIANG

    @CatABC Send a complete example to learn from

  • Compressor

    10
    0 Votes
    10 Posts
    337 Views
    griffinboyG

    @ustk

    Yeah of course if it's c++ dsp, you can just use a global cable to send the graph to the UI
    Keep a second, mono class of the compressor dsp without envelopes, and when a paramter changes, compute the response (staggered updates) using that instance and send it as a json to the UI side of Hise.

    But you can even do this in Hise if you want. I doubt the compressor algorithm is complex. Just write it as Hise script and process your line through it.
    Without envelopes, a compressor is a waveshaper. It'll just be a simple algo

  • HISE not auto detecting loop in wav file with embedded loop markers

    Unsolved
    2
    0 Votes
    2 Posts
    174 Views
    M

    This has already been discussed somewhere here.
    The “Extract Metadata for Mapping” button is not in sync with the internal variable. That means it may appear to be on, but it’s actually off. A simple workaround is to toggle the button off and on again.

    @Christoph-Hart , I think this can be easily fixed in FileImportDialog on line 39:

    metadataButton->setToggleState(true, sendNotification);
  • Modulation Matrix issues and improvements

    1
    2 Votes
    1 Posts
    87 Views
    No one has replied
  • New Global Mod node in Scriptnode

    1
    2 Votes
    1 Posts
    70 Views
    No one has replied
  • SlotFX (Hardcoded) Persistence?

    9
    0 Votes
    9 Posts
    221 Views
    iamlampreyI

    @HISEnberg said in SlotFX (Hardcoded) Persistence?:

    Engine.addModuleStateToUserPreset(var moduleId)

    Yeh this seems to be working, I still have a dereferenced nullptr on the interface somewhere when I try and delete the plugin that I have to track down but otherwise it's doing the thing

  • Random Presets

    19
    0 Votes
    19 Posts
    821 Views
    cassettedeathC

    @cassettedeath Scratch that

    Incase anyone encounters the same issue I did, I used

    var myPresetList = Engine.getUserPresetList(); const var RandomPreset = Content.getComponent("RandomPreset"); inline function onRandomPresetControl(component, value) { if(value) { // Get the current list of presets from disk local presets = Engine.getUserPresetList(); if(presets.length > 0) { // Pick a random index local index = Math.floor(Math.random() * presets.length); // Load it by name with the .preset extension Engine.loadUserPreset(presets[index] + ".preset"); } else { Console.print("No user presets available."); } } } RandomPreset.setControlCallback(onRandomPresetControl);
  • Compile With Debug Symbols

    2
    1 Votes
    2 Posts
    137 Views
    iamlampreyI

    this is happening to me too, and is preventing me from properly debugging a crash @Christoph-Hart

  • Split SampleMap?

    3
    0 Votes
    3 Posts
    56 Views
    CatABCC

    @d-healey OK, I understand, thank you David

  • How to Relink Samples in HISE After Migrating from Windows to Mac?

    10
    0 Votes
    10 Posts
    139 Views
    d.healeyD

    @lijas90 You have to put them in the folder before you map them.

    So now you have the choice, either you can remap them - which is what I would do if it's not too many samples.

    Or you can edit the xml file to use the wildcard instead of the absolute path.

  • A couple of questions about Macros

    1
    0 Votes
    1 Posts
    37 Views
    No one has replied
  • I am unable to get an AudioAnalyser to display in a floating tile

    8
    0 Votes
    8 Posts
    238 Views
    ChazroxC

    @pcs800 @daniloprates

    open 'Analyser' in ScriptnodeFX.

    'Add new external DisplayBuffer'
    Screenshot 2025-08-29 at 5.33.27 AM.png

    Screenshot 2025-08-29 at 5.33.40 AM.png

    Screenshot 2025-08-29 at 5.35.31 AM.png

    Screenshot 2025-08-29 at 5.34.53 AM.png

    HiseSnippet 1529.3oc2X0sSabDEdVLCI3jzzTkpzKWg5EjJDx+DnIsWDCXbhawfEqKIR8hngcmEOhcmY6tyB3FEodIOU8h9DzGg9Hz2fzyLiW6cMVTGqzj1BRHOmyYl4aN+7cNltwBWZRhHFYUt2fHJx51XmAbY+c5SXbT6lHqOE2g4wr2SP7r6QSjnsGDQRRndHKqROSYk0xKhz+7mOcaR.g6RGKBgNRvbo6wBYxwR6136YAAsHdzdrvbV+nFscE7cDAhT.QkvUPQD2SImP2mnLaAL54jj9HquBWqlu6iqT4w0quQEBotGg7npz5Og5uou6FUdREui2nB76lHqk10iIEwNRhjl.G51BuAN8EmyMWvQrD1wAT0hpHG3lMhQ6zmE30My8jfPV3ticVkLNq6q8MijeEm13cj2oYsv0AopuCPZgbP5FYwOMjBHCnwZn7I3Nsa111HoZAfrSZbLkKcn+TJchn1PU8hA+e9.7dBQztbB.Ou7hUm9wfoNQzhJrJ8d5shTOqVr.p5y4d1KZd12C63Fyhji0nd62B2lKow9D3wk+garEY8a3cDfAb45gjSoshgEi1vpaVoxZ1ved32VtreJ2UxDbaAeegjd.e0GV90kWt7aJaOoJe+opScQwhf.Z7TUqpChutMtJOM7XZ7Z1mQBRoiLDb.EcvKMaNXWy6NmgBdaNSdPDc35Vh.Ok2R84oDNF53fO8CsaRjDHazZnLvtHZrjofiUS5YP8uIHsLtIM4ToHRaaXjfqNAqaKGVLYBKsBDDIieROHXiX.BtKNunpnKFkf8K+XiAiVzf1XH.L21cwak5wDawIACRfhgiOIiXY4kpWu9aU6gIogikd4kWNgzZJwMa1TKVRuPN13rJE8i2pC90kssWYjKps2Jei8JlGjcqWVck0Tpay8nW.JpnWAd3.w4uPDeZBPyQA49jfDZ42fNm4IAZNr02YgP8orS5KUq9UzTy8AxFgWZ.QVjARwMOTAjIUH+WkjySXxAEJUmcZoJWeo5LBw6g6xjt8mNFWXJXTw38O.FGRleG7t99TW4X.tHt0KmWl6q+5srxc+Xy8WNK++k5K+13wYOE.w9ogMYIQ.i61o.fgiCRMf7DTFq1k3w7GQwzHRLsmPwPuZBILJfdH.90rONP.70reldURmHC11VYwpt8IbNMHYd3lV58E4+ghTU8eGhLlAk+XvG3.0gtzcFhNkOXAEsjYcE0ZUBiCk6oW7V3mgJqNxgAJqloLGi19T44ppRUbZ3mg9qlfRh1I+J+Kph1RU9p3wXCSegfiVVWQvfn9BNyU2kUaQFR2JTjxkYvEFmoGgEnx2cRS.tWuC3Nfw5twVkNBht5C9F3JqC+B4+6K7.UK0h3BN1AcIJdh6gUz4PVKMdc2QYuEvZgDH8vTETqN0LpMiiCPcnlcFF5xpTNJcStqZETYtf4hZmbjRqKI.cjJEP8dzmowEZfrxTL12WhJ.96fIFF50UptJNMa4cAfJUPZ9EYsklnZYRIpWghWN6f2Exk8fVeFh8gIGcIw.ZjTC2Q9EaKDmFRzYKyUqv7LQOvn7V3WPNipmCWGI+b8ZeQbn8ynPPVQiV8ZlC+2m04vil44vOvUBP.FGjmDIRflv4NYGZHqGzKOofzI1QsotiBRaRko7hGsQTAqTthVfqHmc2rQlvZ4E1kvKbXv5BmTG13IIP+wSMi05PgWt2AItfiQ4mKLkaJzd9EpdyUyuwwhqkW7yIwdPLzsP+qIFGdwYiQrXq7b1OkNKK8Q3qo79YdfOhirTne7xYXzgo3Q1keFM.Ji0X7yf5VeRZfLSZw5vNBtHi4ebT+PJz15jSnERll5CZKorvW359MNjFPII4pM+xF6AD8j3NZV04xWTc18EWW75KvF3ZqHOr+u6nlk9e8nlyd0GvG9u6n3Cv.ubMacnz9iSr7CwfneHtiPhar3Utl42UE82TKAd2b8TWKi6nVaWEclYftwNyPnkwqbcKdTWYi0l2MVed23il2Mtw7twMm2M90y6Fe7e+FUcz2JUJBM0FvXNc20LJq0n+wcVkP+EHhKr2M
  • Cannot Compile HISE Project on macOS

    11
    0 Votes
    11 Posts
    173 Views
    L

    @d-healeyOk, I think I know where the problem is. I hadn’t downloaded the Apple Silicon version of Xcode. I’m still having some issues but I’m making progress. Thanks, David!

  • Electrodyne Drum Sampler (Looking for Co-Developer)

    4
    2 Votes
    4 Posts
    168 Views
    T

    @d-healey Thanks for the advice, this makes a lot of sense ill be doing this!!

  • LInux HISE + Faust

    9
    0 Votes
    9 Posts
    208 Views
    B

    @d-healey Thankyou again

  • Widen The Mid and High

    3
    0 Votes
    3 Posts
    164 Views
    O

    @griffinboy I think I got it right thank you.

  • Sample Map + Display Buffer? (c++ nodes and sample maps)

    2
    0 Votes
    2 Posts
    114 Views
  • Issues with plugin latency and oversampling

    6
    0 Votes
    6 Posts
    149 Views
    B

    @HISEnberg tysm for the answer! This is exactly what I needed.

    But, how do I actually add the code to my project? I'm not a really good programmer and I don't know much about the HISE API.
    I've tried asking Gemini for some help but I still can't figure it out.

    Where do I put each part of the code? I the place where it says Content.makeFrontInterface(600, 600); ? Don't I have to add code to two different places?
    And If you don't mind, could you write what code do I need?

    Also, using Tools>Check Latency of signal chain i could check that the latency with oversampling is 12 samples (idk why I wrote 11 before, but checking with bertom eq analyzer and doing some comb filtering test i'm sure that's 12 samples). BUT when I check with oversampling OFF, it says it has 1 sample of latency, even tho I'm sure that's actually 0, by testing like I've explained before.

22

Online

1.9k

Users

12.5k

Topics

108.8k

Posts