HISE Logo Forum
    • Categories
    • Register
    • Login
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • All tags
    • ustkU

      Same node parameter names impossible?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      0 Votes
      6 Posts
      39 Views
      ustkU

      @Christoph-Hart Side question. In a modulation context with that many branches (64 in total). Are all the branches modulated no matter if they are active or just the selected one is modulated behind the scene to save CPU? Because I only have one activated at a time so it would be crazy to route 64 modulations at the same time 🤪

    • T

      Midi Seq and Track to Display in Ui

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      10
      0 Votes
      10 Posts
      69 Views
      T

      @HISEnberg ok but i think there a way to make viewport and display both seq and track in order to select difference seq and difference tracks in midiplayer

    • OrvillainO

      Custom browser - custom preset file format???

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      67 Views
      Christoph HartC

      That's the right direction, but I would also try to stay within the HISE user preset system so you get the intended loading prodecure (kill voices, load the preset on a background thread, then unsuspend the audio processing).

      With the custom data model you can define the layout of the user preset file as you wish. Note that it will be converted from JSON to XML at some point though (which is a bit weird).

      They also want to be able to export a preset, and include any sample content with the preset - ie; bundle the custom loaded .wav file, or the samplemap, with the preset. For personal sharing purposes.

      I would detach this from the user preset system. A preset with sample mapping data and samples should be

      The preset file The JSON (or SFZ or whatever) mapping file The audio samples

      all in one folder.

    • T

      Thread 10 Crashed:: com.apple.audio.IOThread.client - on standalone app

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      6
      0 Votes
      6 Posts
      71 Views
      Christoph HartC

      can you confirm this is a vaiable solution?

      Sounds like a hack, but then using HISE to create an installer app is already a bit weird.

      Speaking of hacks, the "cleanest" hack would be to just deactivate the entire audio processing:

      https://github.com/christophhart/HISE/blob/3ff4bbd9eb5596b084c7653e2d09fae2b4799c1e/hi_frontend/frontend/FrontEndProcessor.cpp#L96

      This is the main callback for a compiled plugin (or standalone app). So if you add this code

      #if IS_STANDALONE_APP return; #endif

      at the beginning of this function, it will never call into the HISE rendering. Note that there are a few things that might be glitchy, some things in HISE rely on the audio thread to be working and initialised correctly.

    • DanHD

      I need 1 second of silence when plugin loads...

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      47 Views
      DanHD

      @ustk yes I won't be using it again 😆

    • iamlampreyI

      Third Party Node + Offline processing?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      6
      0 Votes
      6 Posts
      55 Views
      iamlampreyI

      @ustk You can generate the buffer inside the node without needing to pass anything in, the global cable would be used to pass the export filepath since C++ nodes don't support strings or file objects.

      Best case scenario for me would still be using DspNetwork.processBlock() but I'm not sure if it works in a hardcoded FX module, I think it's a pretty old method.

    • ILIAMI

      Sliderpacks, Working like Radio buttons, How?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      5
      0 Votes
      5 Posts
      63 Views
      ILIAMI

      @d-healey Thank you so much

    • O

      plugin exports on windows but does not open

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      0 Votes
      6 Posts
      63 Views
      cassettedeathC

      Could be references to components that no longer exist. I.e you have a reference to Button1 but deleted button 1.

      Check in script view to see if any components are undefined

    • ChazroxC

      HAVE A GREAT DAY! ⚡ ⚡ ⚡

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      11 Votes
      1 Posts
      52 Views
      No one has replied
    • S

      Audio Spike when loading a Neural Network node.

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      21
      0 Votes
      21 Posts
      1k Views
      ChazroxC

      GOAT activity. ☝

    • tsempireT

      Knob Web Studio

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      62
      15 Votes
      62 Posts
      4k Views
      tsempireT

      @DabDab
      you are looking for this ?
      https://youtu.be/lIehhPHiPOY

    • A

      VST3 SDK Goes MIT

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      5 Votes
      5 Posts
      153 Views
      d.healeyD

      Oh I see they are also starting to add Wayland support to VST3 (provided by PreSonus), this is important for future proofing on Linux. Probably will be in JUCE 10 or something.

    • trillbillyT

      SoundSync: Reseller, Security & Serial Management Platform

      Watching Ignoring Scheduled Pinned Locked Moved General Questions security branding website serials redemptions
      20
      0 Votes
      20 Posts
      664 Views
      trillbillyT

      New Updates:

      Custom Prefix for serial generator Custom Product Links Developer/Reseller Invite System In Place Smoothed Custom Domain Process

      I will have Free vs Paid tiers in place by this weekend so signups will no longer require a card.

      I also have the Website Designer in the pipeline.

      If anybody has requests for any specific types of features, just let me know. I'll do my best to get them all added.

    • OrvillainO

      Dynamic reassignment of effect slots

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      22
      0 Votes
      22 Posts
      625 Views
      HISEnbergH

      @Christoph-Hart said in Dynamic reassignment of effect slots:

      Just a small heads up that we have this now:

      https://docs.hise.dev/tutorials/ui/index.html#draggable-fx-chain

      I noticed one small anomaly about this example. If you add more effects to the example script, you need to set the panel's saveInPreset to false temporarily to update the JSON effect list, then reenable it again!

    • ustkU

      Wrap modulation value

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      2k Views
      ustkU

      @Christoph-Hart Bumpy bump ☺

    • FortuneF

      Enable / Disable Scpritnode Nodes with a Button?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      0 Votes
      6 Posts
      228 Views
      Oli UllmannO

      @Christoph-Hart
      Great, thank you very much! :-)

    • Oli UllmannO

      Modulation does not work when processorID/parameterID is set dynamically.

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      11
      0 Votes
      11 Posts
      95 Views
      Oli UllmannO

      @Christoph-Hart
      Ok, ScriptNode is really fantastic! When you integrate custom nodes such as precompiled RNBO effects, the possibilities are truly endless! Thank you so much for bringing this to my attention! :-)

      One question I can't find the answer to:
      How can I switch nodes on and off from the UI?

      As far as I understand, I have to create a parameter with a range of 0-1, which I then connect to the node's power button. However, this doesn't work for me. Is there a trick to it? Simply connecting a cable between the parameter and the node's power button doesn't work.

      Many thanks,
      Oli

    • S

      Image library

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      18
      0 Votes
      18 Posts
      164 Views
      S

      @lijas90 said in Image library:

      @Sampletekk Delete everything in the Binaries folder and export again.

      That did the trick! Everything works now! Thank you!!!

    • S

      AudioFiles

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      67 Views
      S

      @Christoph-Hart Thanks!

    • ustkU

      Third party node modulation output slot

      Watching Ignoring Scheduled Pinned Locked Moved Solved C++ Development
      13
      0 Votes
      13 Posts
      138 Views
      ustkU

      @HISEnberg said in Third party node modulation output slot:

      @ustk nice I basically setup the same system but just using HISE’s version of get/setLatencyInSamples. I’m assuming you are using the JUCE version of this in the C++ node? I believe HISEs API is exactly the same but I could be wrong.

      Well my use case is different, I just compute my inner DSP latency for dry/mix situation in a split node, not reporting the whole latency of my project to the DAW...

      Regarding what @Christoph-Hart and @griffinboy are saying, could oversampling help here?
      Despite the fact it'll eat up some more CPU, of course...