• Wordpress plugin to block temp mail signups

    General Questions
    13
    6 Votes
    13 Posts
    227 Views
    dannytaurusD

    @griffinboy Gotcha. I do that but with free products. I have 'Plus' versions of a couple of my free products and a decent amount of people upgrade.

    In my situation, I made the free products first and so many people asked for more features that I made the 'Plus' versions to satisfy that need.

    You have to weigh the balance between the two approaches. Getting X number of folks in through heavily discounted product and possibly converting more of them to a higher value product, versus getting many more folks in through a free product and probably converting a lower percentage.

    Only you can decide which is best, based on your products, your pricing, your market, and your customer list.

  • Cannot Compile HISE Project on macOS

    General Questions
    11
    0 Votes
    11 Posts
    108 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!

  • 2 Votes
    4 Posts
    131 Views
    T

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

  • LInux HISE + Faust

    General Questions
    9
    0 Votes
    9 Posts
    167 Views
    B

    @d-healey Thankyou again

  • Widen The Mid and High

    General Questions
    3
    0 Votes
    3 Posts
    118 Views
    O

    @griffinboy I think I got it right thank you.

  • 0 Votes
    2 Posts
    88 Views
  • FFT Analyser Path - Need help drawing the magnitude to height

    Unsolved Scripting
    25
    0 Votes
    25 Posts
    2k Views
    HISEnbergH

    I made some progress towards solving the UI lag from the FFT. @Consint & @oskarsh @Oli-Ullmann this may be of some interest to you.

    Basically I found that if you run the FFT inside of a scriptnode network, you need to script the buffer size in order for it to take effect (editing the buffer size within the scriptnode will not work).

    Now in my case I need to drop the size to at least 4096 samples which is barely tolerable, but it seems to have cleared up the UI lag issue. The minimum the FFT will accept is 1024 samples (which is virtually useless imo). There's also a direct correlation between the size of the FFT on your UI and the lag you experience (smaller ones don't seem so bad).

    You can kind of see the refresh rate slowing down here:

    giffymetimbers.gif

    I created a script to resize my visual/buffers, and I use sliders to control their sizes. It looks something like this:

    namespace BufferManager { reg isUpdating = false; const var BUF_SIZE = [1024, 2048, 4096, 8192, 16384]; // FFT Buffer Properties const var FFT_BUF_PROPERTIES = { "BufferLength": 1024, "WindowType": "Blackman Harris", "Overlap": 0, "DecibelRange": [-100.0, 0.0], "UsePeakDecay": false, "UseDecibelScale": true, "YGamma": 1.0, "Decay": 0.5, "UseLogarithmicFreqAxis": true }; for (i = 0; i < fftBuffers.length; i++) { fftBuffers[i].setRingBufferProperties(FFT_BUF_PROPERTIES); } // ----- CONTROLS ----- // Control - FFT Size inline function onknb_fftSizeControl(component, value) { if (isUpdating) return; isUpdating = true; // Stop all processing for (b in fftBuffers) b.setActive(false); //Engine.allNotesOff(); // I was using this but doesn't seem necessary // Updates local newSize = BUF_SIZE[value]; FFT_BUF_PROPERTIES.BufferLength = newSize; // Apply to all buffers for (b in fftBuffers) b.setRingBufferProperties(FFT_BUF_PROPERTIES); LafFftAnalyser.createReadBuffers(); // Restart processing for (b in fftBuffers) b.setActive(true); isUpdating = false; }; knb_fftSize.setControlCallback(onknb_fftSizeControl);
  • Issues with plugin latency and oversampling

    General Questions
    6
    0 Votes
    6 Posts
    110 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.

  • Looking for Plugin Tester

    General Questions
    1
    2 Votes
    1 Posts
    61 Views
    No one has replied
  • How to get CPU serial number using HISE?

    General Questions
    38
    0 Votes
    38 Posts
    7k Views
    Dan KorneffD

    @CatABC said in How to get CPU serial number using HISE?:

    Hello Dan, after compiling your C++ code, I found a problem. When a new display device is connected, the machine code will change. I wonder if you have this problem?

    I haven't seen this yet.

  • Error when Compiling DSP networks to dll

    General Questions
    6
    0 Votes
    6 Posts
    78 Views
    c4k3ssC

    @d-healey

    I think I fixed it, I was on a different version on my MacBook. 😥

  • 0 Votes
    3 Posts
    83 Views
    griffinboyG

    @Allen

    My custom wavetable node does this, but it's c++

  • FX plugin Dev needed

    General Questions
    15
    3 Votes
    15 Posts
    379 Views
    ChazroxC

    @DanH said in FX plugin Dev needed:

    Wait til you get to AAX

    I heard its hard A$F. lol

  • Flex AHDSR Sustain: Normalized vs dB Values

    Feature Requests
    3
    0 Votes
    3 Posts
    129 Views
    Christoph HartC

    @bendurso yes and if you have problems with existing user presets from a previous version, you can add a user preset pre processing step that converts the sustain value when the user preset from an older version is loaded.

    Be aware that the attack and decay times will also not translate 100% between the envelopes too.

  • Feature request: extract XYZ data metadata

    Solved Feature Requests
    19
    1 Votes
    19 Posts
    766 Views
    DanHD

    @Christoph-Hart client was me 😬

  • ARP || Tie Notes?

    Unsolved Scripting
    13
    0 Votes
    13 Posts
    268 Views
    ChazroxC

    @cassettedeath Built in arp is behaving well as it is now in DAW. I dont use the hold or tie tho so I cant speak on performance in that case.

  • 0 Votes
    76 Posts
    846 Views
    d.healeyD

    @rzrsharpeprod Excellent, glad it's starting to come together :)

  • FrontendMacroPanel - Inverted Colour

    General Questions
    7
    0 Votes
    7 Posts
    116 Views
    P

    @Christoph-Hart I'm aware there's CSS styling inside Hise now, can we restyle this control with CSS without breaking anything?

  • Link animation speed to rate?

    Scripting
    3
    0 Votes
    3 Posts
    151 Views
    M

    @dannytaurus Thank you for the guidance! I'll give it a go :)

  • 0 Votes
    2 Posts
    58 Views
    Christoph HartC

    @Orvillain yeah that‘s just a glitch of the popup interface of the editor and I never looked at one long enough to bother fixing it.