• Flex Envelope Bug

    Bug Reports
    1
    1 Votes
    1 Posts
    251 Views
    No one has replied
  • peak meters not rendering in compiled plugin

    General Questions
    10
    0 Votes
    10 Posts
    706 Views
    J

    @jeffd
    ok that was my problem.
    i needed to set the array for the channelIndexes

  • How to include the samples when building the plugin?

    Newbie League
    20
    0 Votes
    20 Posts
    980 Views
    J

    @d-healey got it working!

  • 0 Votes
    11 Posts
    766 Views
    ILIAMI

    @d-healey Yeah, I did that. Just export the snippet, and re-import, and it happens again!

  • SliderPack LAF

    Scripting
    10
    0 Votes
    10 Posts
    571 Views
    ILIAMI

    @d-healey said in SliderPack LAF:

    HiseSnippet 1125.3ocsV01aaaCDlJIpX1qcXcX+.H7mbR7TrbbdqYCyN1wMdyI0KNsX.AAALRTVrQhzPhNNdC8+79GjcTRNhtwcqyXkevV2cOG4COd7N1OR3PiiEQHihWLcDEY7byAS4R+V9DFG0sMx3aLOkDKoQ3TUGMcDINl5hLLV80JEFEVCkL9qe9HR.g6PyUgPuSvbn8XgLYt19M9UVPPGhK8BVnF55M55H3sDAhw.eV0rJZDw4VxP5YDErULQmPh8QFaXVydmC7b2Ya68qUe+pGXS2cmcc8b2C9Y6arcsc228f56QqiLd1wtLoHZfjHowHi0NR3NcfuXBOcAdGKlcS.UIXiF.qbp5Nh.W0VToE0xmE31eVfJFAyR+7v1pogsu27TlK6Q84guuMw.N2C8.nwJySuUmid15zqpF8V.kLznzZoT5klCbhXij4VT74qM6xgSSOBbNoSkTrnUtZUyVB.AWZERtk1IBDdzix0qVsBtV8pqeXQX.mVwR7cjH7f.lKMpObbYi+I7rIXHU1RDNRvAgxkzvTB7WSzJlB1CY7RUptPKj6KUwt1hLAYliFv9CJX2JiUvXqsv8Z1QmfpLoqCHdZryIhBQ8dBGRPOg31lb2NTZPY0jLCsUDcHSk72YL2QxD7xkbiHS5w3TRTJWJUA6My3vJXwMue8h+YwBCUzKMUtLnyhIogoh1vBTnXAEo7A1nLR.lb41Wg2BmfE1t3MwI3TntWGU0qxzN8i78GR88NRvXJdCr+5fF+LrSzwV6pCKnHvPKO3V34TGY4KuuBdZE7jJX+qRY2Va85y619UOceHo2mIlBzSDgKyf4u5gXF9GSWGXC.Rat45EKL+xn1VU.b.+R+bBvxZvxp9SszePE8+LReTr5ImbyN0V+vYmHXA+Lgj9Fd4jCkhenH9iM44sPaJNDIBBnQKzrpvUz+jik4iCugFUAmbf7HP3x4723M+z230KH4jFRz.J3c4L4aFQ4epxTnr3np5PFqfkWlTa36xpMjGTQLnLvKL0hxnDpmWddiFtDIAYbo4t0sfQ+lMsr7Z0F97W5aMabPK3mSTx2YA1sZqr+aJ4ST3SGWzel+VG8n+fLB81tsUKRFkA1C6nQzHISErLZSuCZmjVdqfYaZ7sRwnDrYoIP+q+Cav606TMUWXByU5mqXZCeJanuVOLdCHIGDe1yy7XVgH89g4WVTHQnG5ozmWJPo8AXnzdyPcjnGlGYsL0YMPeRsdnKivcb.QNeqGUC5LCP14b06U0z4wL4TcB++V+nOWJ9Ry9Loi+h43JKfiPlwWBNl0E+ElG64AkpxI3Zlc98uLsrQmKFKY7gmRjQLHUx7rwgCfiZGJr5bNMPUcvXE083T4pJYUDX.k6lHnxcxLZqjMxLZOyHJj3DIt1I81u5cBeUhFfS7j2TU.dbGHiexkcDJDd1x0NNyOUOwwZKqiaurNVeYcbmk0wcWVG2aYcb++cGUupr4XoHL8ZCBcZ+iSJcZXbLm.YfIYqn+FfTcND2

    Amazing, Thank you so Much

  • How to realize streaming and loading threads?

    Scripting
    11
    0 Votes
    11 Posts
    569 Views
    It_UsedI

    @Christoph-Hart I use this format initially, because otherwise I would have 500+GB occupied by samples.
    Can you answer an off-topic question? In general, I am very much waiting for the bugs with the mask and blur to be fixed. In general, this issue on github perfectly describes it.
    Are there any plans to fix this bug? It just really gets in the way when drawing :(
    Thank for advance ❤️

  • Looking for a VST/Plugin Developer - Midi Generator

    C++ Development
    1
    1 Votes
    1 Posts
    246 Views
    No one has replied
  • Feed live signal to Stretch Player Node

    General Questions
    10
    0 Votes
    10 Posts
    482 Views
    O

    @HISEnberg I am abit lost but let me do more research and see if I can implement this

  • 0 Votes
    12 Posts
    572 Views
    pcs800P

    @d-healey @Christoph-Hart Can we please get Davids changes merged into a new build?
    I really need to get this project finished, and would hate to scrap it.

  • FFTW3 in C++ node - how to?

    Unsolved C++ Development
    6
    0 Votes
    6 Posts
    512 Views
    HISEnbergH

    @HISEnberg Still can't seem to figure this out. I have an extra folder in my HISE project named External, which contains the bulk of my C++ code.

    I've changed methods to adding this from FFTW3 directly into my project:

    fftw3.h
    libfftw3-3.lib
    libfftw3-3.dll

    And in my external C++ node I am doing something like this:

    #define HAVE_FFTW 1 #define FFTW_DLL #pragma comment(lib, "../../External/libfftw3-3.lib")

    But every time the compiler is failing to link:

    !LINK : fatal error LNK1104: cannot open file '../../External/libfftw3-3.lib' [C:\Users\mikez\Desktop\HiseProjects\Personal\fftw-test\DspNetworks\Binaries\Builds\VisualStudio2022\fftw-test_DynamicLibrary.vcxproj]
  • More audio export options

    Feature Requests
    2
    0 Votes
    2 Posts
    288 Views
    Oli UllmannO

    @Orvillain
    There is an audio render snippet in the snippet browser. Maybe you can build your own exporter based on that?

  • Knob min & max not setting the boundaries when equal.

    Bug Reports
    1
    0 Votes
    1 Posts
    183 Views
    No one has replied
  • Correlation

    General Questions
    5
    0 Votes
    5 Posts
    545 Views
    M

    @udalilprofile
    I tried to do it in FAUST, then the value in the UI must be made with a global_cable and draw its value in a panel.

    import("stdfaust.lib"); //============================================================================== // CORRELATION METER // // A stereo phase correlation meter that outputs a value between -1 and +1 // indicating the phase relationship between left and right channels. // // +1 = fully correlated (mono) // 0 = fully decorrelated (wide stereo) // -1 = fully anti-correlated (out of phase) //============================================================================== // Integration time constant (in seconds) - typical range 10-100ms integration_time = hslider("Integration Time", 0.05, 0.01, 0.2, 0.001); // Small constant to prevent division by zero epsilon = 1e-10; // FAUST has a function for this but I'm lost and would like to close the implementation -.-' // Low-pass filter cutoff frequency based on integration time lpf_freq = 1.0 / (2.0 * ma.PI * integration_time); // Basic correlation meter implementation correlation_meter = _ , _ : correlation_calc with { correlation_calc(l, r) = lr_filtered / (sqrt(l2_filtered * r2_filtered) + epsilon) with { // Cross-correlation term (L * R) lr_filtered = (l * r) : fi.lowpass(1, lpf_freq); // Auto-correlation terms (L² and R²) l2_filtered = (l * l) : fi.lowpass(1, lpf_freq); r2_filtered = (r * r) : fi.lowpass(1, lpf_freq); }; }; // Alternative implementation using sum/difference method correlation_meter_alt = _ , _ : correlation_calc_alt with { correlation_calc_alt(l, r) = (sum_power - diff_power) / (sum_power + diff_power + epsilon) with { sum_sig = (l + r) * 0.5; diff_sig = (l - r) * 0.5; sum_power = (sum_sig * sum_sig) : fi.lowpass(1, lpf_freq); diff_power = (diff_sig * diff_sig) : fi.lowpass(1, lpf_freq); }; }; // Algorithm selector algorithm = nentry("Algorithm", 0, 0, 1, 1); // Main correlation calculation with algorithm selection correlation_calc = _ , _ <: (correlation_meter, correlation_meter_alt) : select2(algorithm); // Correlation meter with UI elements - following the vumeter pattern cmeter(l, r) = attach(l, correlation_calc(l, r) : hbargraph("Correlation", -1, 1)), r; // Process function - stereo input, stereo passthrough with correlation display process = cmeter;

    Two different correlation calculation:

    Direct method using L*R / sqrt(L² * R²) Sum/difference method using (S² - D²) / (S² + D²)

    Adjustable parameters:

    Integration time (10ms to 200ms) Algorithm selection

    Real-time display:

    Horizontal bargraph showing correlation value

    As for the implementation in HISE (UI) you need to connect the hbargraph in a
    global_cable scriptnode and draw the "bar" in a panel - this is more complicated for me 😧

    Since I'm still a newbie, it would be a good idea to properly test the implementation before putting it "into production"

  • LAF errors

    Scripting
    4
    0 Votes
    4 Posts
    331 Views
    ChazroxC

    @d-healey 'Colours' took some getting used to now I cant spell it any other way. haha.

  • Rename Monolith Files?

    Unsolved Scripting
    13
    0 Votes
    13 Posts
    593 Views
    ChazroxC

    @d-healey I didnt completely figure it out what I may have done wrong. I just started those from scratch and left it alone. ha. I'll let you know if I figure out what I did.

  • 0 Votes
    3 Posts
    377 Views
    M

    @Christoph-Hart
    6252a86c-bf97-41c8-9aa1-39fc9d0979fb-image.png

    Oh, rightly so, the frequency was too high. It works now—thanks.

  • Audiowaveform CSS for sampler crashing

    General Questions
    1
    0 Votes
    1 Posts
    221 Views
    No one has replied
  • 0 Votes
    21 Posts
    649 Views
    ustkU

    @d-healey Oh yeah sorry… but since it’s not that important for instruments anyway

  • Woocommerce Demo version quesion

    General Questions
    18
    0 Votes
    18 Posts
    445 Views
    DanHD

    @ustk yep, it's a pain

  • Preset Browser Tags....?

    Solved Scripting
    12
    0 Votes
    12 Posts
    562 Views
    DanHD

    @Lindon thanks! makes sense. Actually since I'll be using a c++ sampler this might free me from some of the other constraints of the current expansion system too.