• FFT in Third Party C++

    1
    0 Votes
    1 Posts
    30 Views
    No one has replied
  • ExternalData SliderPack seems to be limited to 128

    13
    0 Votes
    13 Posts
    152 Views
    d.healeyD

    @ustk Yeah it's giving me super weird behaviour too, and it seems like the data objects have a "memory" so even when you change the number of sliders it shows a previous number that was being used.

  • Custom nested modulators

    1
    0 Votes
    1 Posts
    43 Views
    No one has replied
  • [ThirdPartyNode] How do I get ExternalData update to call a function?

    Unsolved
    2
    0 Votes
    2 Posts
    64 Views
    ustkU

    @Christoph-Hart Alright so making it inline does the job, but then the data somehow refuses to ReadLock. This Mean my update function cannot account for it... What's the wizardry here? The WriteLock is still active? But then what do I do?

    ExternalData data; void setExternalData(const ExternalData& ed, int index) { data = ed; ed.referBlockTo(tableValues, 0); accountForUpdate(); // crashes here } inline void accountForUpdate() { DataReadLock rl(data); if (rl) { // never goes there form setExternalData, // but works from other calling points } }
  • data block operations (aka simd)

    3
    0 Votes
    3 Posts
    55 Views
    ustkU

    @Christoph-Hart Ok I let it go then! Thanks!

  • C++ pass data[i] and xcode breakpoint misunderstanding

    2
    0 Votes
    2 Posts
    56 Views
    ustkU

    @ustk So I tried to set the Hise executable as debug, the node as debug, and any combination, I get only crashes...

    But I still think it is a scheme configuration vs debug executable/node thingy:

    Screenshot 2024-12-03 at 17.40.03.png

  • 0 Votes
    1 Posts
    67 Views
    No one has replied
  • Beginner: External cpp to Hise

    7
    0 Votes
    7 Posts
    276 Views
    B

    @Christoph-Hart

    You are right, so i doubt it tbh :)
    Anyways i will stick to my roots and work on my synthesizer which goes pretty well, including faust dsp

    Thx so much haha..

  • Exception when running in ExternalFloatingTileTest_App

    5
    0 Votes
    5 Posts
    104 Views
    adrianmcroftA

    @d-healey great, I'll give that a go. Many thanks

  • C++/SNEX smooth parameter

    12
    0 Votes
    12 Posts
    211 Views
    ustkU

    @Christoph-Hart Yeah I have noticed it was necessary to update the timing as samplerate changes

    @griffinboy Perfect thanks mate!

  • Fft based processing

    9
    0 Votes
    9 Posts
    450 Views
    HISEnbergH

    @nadir_222 Ya last time I did that it was a crazy amount of CPU and still a pretty unusable result. I am pretty sure they are aware of the issue but no updates on when that will be.

  • How to use FFTConvolver with HISE?

    7
    0 Votes
    7 Posts
    181 Views
    ShelestS

    @Christoph-Hart Yes, thank you, Christoph, I understand. Unfortunately, in this case, the convolution loads the processor very heavily. Never mind, maybe in time I will be able to install the Intel library in my system, but for now I will practice without the convolution.

  • Linker error when using JUCE classes in third party node template

    4
    0 Votes
    4 Posts
    303 Views
    S

    Found the file: hi_backend/backend/ProjectDllTemplate.cpp

  • SNEX class instantiation, how?

    Unsolved
    2
    0 Votes
    2 Posts
    97 Views
    griffinboyG

    @ustk

    I'm not entirely sure, but here is some snex that uses classes and returns no errors:

    class WDFComponent { int id = 0; int type = 0; span<int, 2> links; Complex& calculateImpedance(Complex& value) { Complex n; return n; } void connect(WDFComponent comp2, int port) { links[port] = comp2.id; return; } public: auto& getFromPort(int port) { return components[links[port]]; } }; class WDFComponentCapacitor: public WDFComponent { // WDFComponentCapacitor() {} double capacitance = 0; public: void setCapacitance(double capacitance0) { capacitance = capacitance0; } public: Complex& calculateImpedance(Complex& value) { Complex denominator = multiplyComplex(value.real, value.imag, capacitance, 0.0); return reciprocalComplex(denominator); } /*capacitor.base.connect = function(WDFComponent other, int port) { connectCapacitor(capacitance, other, port); };*/ }; span<WDFComponent&, 100> components; class thing { void thing() { WDFComponent comp; auto& comp2 = comp.getFromPort(0); WDFComponentCapacitor comp3; } }; // Initialise the processing specs here void prepare(PrepareSpecs ps) { WDFComponentCapacitor cap; cap.setCapacitance(3.0); }
  • Juce named pipe code sanity check,

    6
    0 Votes
    6 Posts
    323 Views
    J

    never mind about waitable event, I just found out it will not work across instances, back to the drawing board

  • 3rd party node setexternaldata

    3
    0 Votes
    3 Posts
    185 Views
    J

    @griffinboy thank you this is extremely helpful!

  • 0 Votes
    71 Posts
    4k Views
    d.healeyD

    @GreekProgrammer said in Can't compile a DLL from the Export menu without getting an error message??? Can anyone help:

    I WOULD REALLY APPRECIATE A FUTURE VERSION OF HISE TO BE MORE USER FRIENDLY AND AUTOMATICALLY ADD PATHS FOR MSBUILD

    It's only you having this specific issue, it's working just fine here

  • Just looking for some advice on HISE approach

    1
    0 Votes
    1 Posts
    112 Views
    No one has replied
  • Need interprocess named pipe

    9
    1 Votes
    9 Posts
    247 Views
    J

    I guess I could run a “slave” in JUCEs audiopluginhost and debug the master as you described. If the both hook up to the named pipe then problem solved

  • Global variables in 3rd party scriptnode

    5
    0 Votes
    5 Posts
    167 Views
    J

    @Christoph-Hart awesome! Thank you.

25

Online

2.0k

Users

10.9k

Topics

94.8k

Posts