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

      dB meter

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      27
      0 Votes
      27 Posts
      3k Views
      H

      I searched on every forum on internet and eventually end up fixing this by jumping in late here, but this is a great discussion! The scripting solutions from @d-healey and @Felix W. look like the cleanest way to handle the numeric display logic in HISE.
      Once you get those meters working perfectly, it's always fun (and good practice!) to compare your plugin's metering against a real-world reference. If anyone needs a super quick way to check their room's SPL or monitor levels, you can just use a simple online tool like noisemeter.co. It's obviously not for high-precision master bus work, but handy for a quick sanity check against your final output!

    • David HealeyD

      Invalid use of incomplete type vSIMDType

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      23
      0 Votes
      23 Posts
      967 Views
      iamlampreyI

      This SIMD stuff is quite the pest, getting similar errors on MacOS even after my "fix":

      In file included from /Users/user/Documents/altar/DspNetworks/Binaries/Source/Main.cpp:6: In file included from /Users/user/Documents/HISE/hi_dsp_library/hi_dsp_library.h:55: In file included from /Users/user/Documents/HISE/hi_tools/hi_tools.h:148: In file included from /Users/user/Documents/HISE/hi_dsp_library/../hi_tools/../hi_streaming/hi_streaming.h:62: In file included from /Users/user/Documents/HISE/JUCE/modules/juce_dsp/juce_dsp.h:236: /Users/user/Documents/HISE/hi_dsp_library/../hi_tools/../hi_streaming/../JUCE/modules/juce_dsp/containers/juce_SIMDRegister.h:85:32: error: implicit instantiation of undefined template 'juce::dsp::SIMDNativeOps<unsigned long>' using vSIMDType = typename NativeOps::vSIMDType;

      And here's an old post from the man himself:

      https://forum.juce.com/t/dsp-module-breaks-compilation-on-linux/27346/4

      Seems like it's either a JUCE issue, or just the different behaviors of different compilers

    • gorangroovesG

      What cert are you using for code-singing on Windows these days?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      121 Views
      SimonS

      @David-Healey Azure signing is no longer offered for individual developers. If you're an incorporated entity of some sort you might have better luck. https://github.com/Azure/trusted-signing-action/issues/42

      Since my software is open source I was able to get a signing certificate with http://certum.store/ for $29 after submitting a ludicrous amount of personal information and paying extra for the special card they ship to you. Not exactly recommended, but it was the cheapest I found.

      I saw another option for open source developers come up on hackernews that I'll have to look for again.

      Thing is, I haven't actually got around to signing my Windows binaries yet, and I have received zero complaints from customers so far... Which is rather surprising.

    • ChazroxC

      LFO Modulator as Global Cable || Help.

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Scripting
      1
      0 Votes
      1 Posts
      14 Views
      No one has replied
    • B

      Xwax Timecode integration possible?

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      11
      0 Votes
      11 Posts
      61 Views
      B

      @David-Healey yes this is where I am arriving at. RNBO scriptnode with the xwax Timecode as the extra node.

    • ChazroxC

      How do we use this repitch node?

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Scripting
      9
      0 Votes
      9 Posts
      124 Views
      resonantR

      @Chazrox I think it's down/up sampling the contents. Have you tried adding a convolution reverb inside of that node? My guess is that it's changing the pitch of the IR sample in that case

    • B

      Multiple Styles for Controls?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      14
      0 Votes
      14 Posts
      159 Views
      B

      @Chazrox said in Multiple Styles for Controls?:

      @bwoogie and when you're done with that....🤣

      ...I'll know right where to find you 🙃

    • David HealeyD

      Plugin Showcase and scripting stuff

      Watching Ignoring Scheduled Pinned Locked Moved Blog Entries hise showcase examples plugins blog
      10
      14 Votes
      10 Posts
      302 Views
      David HealeyD

      Another blog post and video for you. In this one we'll look at scripts and snippets that are available from the HISE community. I'll show you how to find them on the forum and the correct way to bring them into your own projects.

      Leave a comment on the blog post, thanks!

      https://audiodevschool.com/hise-community-scripts-and-snippets/

    • D

      What’s the correct way to send an audio file from a HISE plugin to a backend server?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      15
      0 Votes
      15 Posts
      169 Views
      D

      @David-Healey Thanks, David. I did take your courses earlier, they’re true life savers!
      It also makes sense that the File.loadAsBase64String() function isn't available on the release version of HISE. I previously compiled HISE following your tutorial, but I ran into the issues I described in this forum post, where the string returned from File.loadAsBase64String() didn’t seem to be a valid base64 string. I’ll compile it again, and hopefully I won’t run into the same error. Thanks a lot!

    • tsempireT

      Low-cut and a high-cut - Simple Reverb1

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      15
      0 Votes
      15 Posts
      330 Views
      H

      That's a great question, and you've hit on the key to a proper FX chain! You are totally right—if you're filtering the dry signal, it means your filter is in the wrong place.
      To fix it, you need to make sure your Low-Cut/High-Cut filters are only placed inside the 'Wet' signal chain (the one that holds the reverb module). If you have your setup using a Split container (as discussed earlier), the dry signal should be on one side (no filters), and the reverb + filters should be on the other side.
      That should keep your dry signal clean!

    • U

      BEGOK

      Watching Ignoring Scheduled Pinned Locked Moved Snippet Waiting Room
      3
      0 Votes
      3 Posts
      66 Views
      ustkU

      Always knew Hise was nothing but a superstition...

    • S

      latch mode for buttons / ignore radio group

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      5
      0 Votes
      5 Posts
      97 Views
      S

      @David-Healey Thank you so much! I'll check it out now!

    • lijas90L

      Drawing circular keyboard keys with fillEllipse

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      13
      0 Votes
      13 Posts
      146 Views
      lijas90L

      @David-Healey In the video you do Engine.setKeyColour(60, Colours.blue) and it seems to work, but I think I forgot about the object. Thanks a lot.

    • B

      Hise Application wont open, after build in Visual Studio 2022, Windows 10

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      80 Views
      B

      @David-Healey My apologies, was my bad.. I was pointing to the wrong HISE path. Everything is looking good now im sure. :)

    • OrvillainO

      Plotter with a thin line

      Watching Ignoring Scheduled Pinned Locked Moved Snippet Waiting Room
      3
      0 Votes
      3 Posts
      56 Views
      OrvillainO

      @David-Healey Oh weird. Must've deleted it somehow. Fixed.

    • Oli UllmannO

      Execution control / load after copy

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Scripting
      4
      0 Votes
      4 Posts
      43 Views
      David HealeyD

      @Oli-Ullmann A broadcaster might be another option - not sure.

    • K

      Delay / preloading when moving loop handles or toggling reverse on my custom sampler

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      90 Views
      K

      @David-Healey

      Hey David, I found that using lazy load in the purge solves the problem. To a large extent, the pre-load time becomes negligible, just like when I have one sample loaded with -1 preload size. I think it’s the best solution for now.

    • B

      Drawing an Arc problem...

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      69 Views
      B

      Yay! I was able to get it working. I guess the bounds were off. Thanks for the direction.
      b98cf78e-c9f8-467b-a244-fd364454ebd2-image.png

    • JulesVJ

      'control::pimpl::no_processing' which does not have a default constructor

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      48 Views
      JulesVJ

      @ustk Yes, I deleted the Binaries folder and tried again and again. HISE already gives a "build failed" error and doesn't say why.

      So, when I try to manually open and compile the AutogeneratedProject.jucer file in the Binaries folder, I see that error in XCode.

      This is probably a bug with the current commit.

    • R

      Unload Expansion

      Watching Ignoring Scheduled Pinned Locked Moved General Questions expansions unload unloadexpansion
      8
      0 Votes
      8 Posts
      97 Views
      R

      @David-Healey ha how do you think I feel, I'd already used it and got rid of it earlier in the project 🤷