• More than one faust node = one not compiling and running properly

    8
    0 Votes
    8 Posts
    1k Views
    HISEnbergH

    @Lindon As long as it works, glad to hear!

  • Faust Korg/Obi filters....

    3
    0 Votes
    3 Posts
    526 Views
    HISEnbergH

    @Lindon Yes I think the mid value (or skew factor) just need to be set the same

  • Faust filters....odd freq behaviours...

    8
    0 Votes
    8 Posts
    1k Views
    LindonL

    @DanH yes "fun"..

    So the only way I can get this to work is to remove the (silly) normalisation all together and replace it with the valid Freq values like this:

    import("stdfaust.lib"); korg35LPF(theFreq,Q) = _ <: (s1,s2,s3,y) : !,!,!,_ letrec{ 's1 = _-s1:_*(alpha*2):_+s1; 's2 = _-s1:_*alpha:_+s1:_+(s3*B3):_+(s2*B2):_*alpha0:_-s3:_*alpha:_+s3:_*K:_-s2:_*(alpha*2):_+s2; 's3 = _-s1:_*alpha:_+s1:_+(s3*B3):_+(s2*B2):_*alpha0:_-s3:_*(alpha*2):_+s3; 'y = _-s1:_*alpha:_+s1:_+(s3*B3):_+(s2*B2) :_*alpha0:_-s3:_*alpha:_+s3; } with{ invSqrt2 = 1/sqrt(2); freq = theFreq; K = 2.0*(Q - invSqrt2)/(10.0 - invSqrt2); wd = 2*ma.PI*freq; T = 1/ma.SR; wa = (2/T)*tan(wd*T/2); g = wa*T/2; G = g/(1.0 + g); alpha = G; B3 = (K - K*G)/(1 + g); B2 = -1/(1 + g); alpha0 = 1/(1 - K*G + K*G*G); }; // Filter Frequency myFreq = (hslider("Freq.", 3000, 20, 20000, 1)); Res = hslider("Res.", 1, 0.3, 9.0, 0.1); // The filter is a mono effect, so duplicated here for stereo usage process = _,_:korg35LPF(myFreq,Res),korg35LPF(myFreq,Res);

    I assume this is more like what most "HISE-people" would want - as we can add our own ScriptNode/UI skewing as we like it. If theres no complaints I will work my way through the versions on faust_fx_library replacing the ones I uploaded with these versions....

  • 5 Votes
    8 Posts
    1k Views
    Dominik MayerD

    @d-healey @Lindon

    I added a page in the Glossary Section of the docs: Development Recipes

    This can be used for little best-practice and workflow tips. So if you've got other examples that you stumble over repeatedly and which solution could be useful to others, please don't hesisitate to add.

    All best,
    Dominik

  • Faust node Channel mismatch

    3
    0 Votes
    3 Posts
    521 Views
    DabDabD

    @treynterrio said in Faust node Channel mismatch:

    processed_left = (parametric_controller(cntrl, envelope, speed, depth) * shift <: transpose(c_samples, c_xfade));

    You can write

    processed_left = (parametric_controller(cntrl, envelope, speed, depth) * shift <: transpose(c_samples, c_xfade)); process = processed_left,processed_left;
  • Install Faust libraries

    3
    0 Votes
    3 Posts
    467 Views
    C

    @aaronventure Finally. 🐷💯

  • How to enable Faust on Mac

    11
    0 Votes
    11 Posts
    2k Views
    NatanN

    @orange said in How to enable Faust on Mac:

    to set the Faust folder path in the Hise settings.

    Yeah, I Did, Compiling my first Test project Now
    Update: All went well, Tested one Ableton, and Everything works as expected

  • Faust Compilation, Getting Started ( Help Needed )

    5
    0 Votes
    5 Posts
    718 Views
    LindonL

    @Natan so build your faust node, and if you are selecting from some list of faust code items then you should be fine - I always just take the faust code (.dsp) and build a new faust item in my project - so I always have to compile it.. .so I'm gonna say safest bet - compile your faust code.

  • WDF Model is not working in Faust

    16
    0 Votes
    16 Posts
    3k Views
    A

    @d-healey said in WDF Model is not working in Faust:

    Interesting that it gave you the right answer,

    because the 4o is guessing. You can ask it to run a python script that counts rs in a string and you'll get the correct answer. Pure inference in this case is mostly guesswork, because it works with tokens, not letters.

    07eec81d-c908-44ee-b8a3-c2a703e8f569-image.png

    The o1 has reflection so it can catch itself doing this. Plus, this test comes up so often that I wouldn't be surprised it already made its way into the training data.

  • Build error on HISE with faust (windows)

    5
    0 Votes
    5 Posts
    1k Views
    DabDabD

    @Mors said in Build error on HISE with faust (windows):

    @DabDab that's one i tried but no luck at all

    Uninstall Visual Studio 2022. Uninstall FAUST version. Now give it a fresh installation with VS 2022 then IPP. Followed by FAUST 2.74.x . Download latest HISE Develop branch. Use the attached Projucer to launch the HISE Release with FAUST version. Compile it. it should work.

    Use it on Windows 11 or 10.

  • DSP Network sanity check failed ... Hash mismatch

    3
    0 Votes
    3 Posts
    493 Views
    LindonL

    @jeffd change the Faust or HISE and you MUST recompile your dll

  • error C2148: total size of array must not e xceed 0x7fffffff bytes.

    31
    0 Votes
    31 Posts
    6k Views
    J

    @Christoph-Hart
    ok thanks!

    i got it working with a different delay type.

    but ill try this fix as well.

  • another one: Exporting my ScriptFX as vst3

    3
    0 Votes
    3 Posts
    479 Views
    David HealeyD

    Is the effect in the project's master chain?

  • Faust - Hise mono FX

    2
    0 Votes
    2 Posts
    525 Views
    HISEnbergH

    @Ben-Catman Either use the multi node in scriptnode and run two instances of the Faust node, or duplicate the signal processing in Faust so it applies to both left and right channels.

  • HISE projects using Faust to be added on the "Powered By Faust" page ?

    2
    6 Votes
    2 Posts
    535 Views
    AxiomCruxA

    @sletz FAUST is wonderful, and these projects on the page are great, I am blown away that cables.gl added it and will be playing with that post haste!

  • No recursive faust functions in Hise?

    3
    0 Votes
    3 Posts
    496 Views
    whoopsydoodleW

    @Matt_SF ok good to know. I’ll test different things to see if I can figure out why it was giving me an error. The project I was trying was very simple except for what was in the Faust node.

  • Faust - Rigid adaptors

    3
    0 Votes
    3 Posts
    438 Views
    ustkU

    @Dan-Korneff Oh mate what a chance! I’ll just read this the whole night!

  • Faust seems to work but doesn't change sound

    3
    0 Votes
    3 Posts
    575 Views
    whoopsydoodleW

    @Christoph-Hart Ok thanks!

  • Random Osc in Faust, what I'm doing wrong?

    1
    0 Votes
    1 Posts
    354 Views
    No one has replied
  • Possible to import a dsp network from one project to another?

    2
    0 Votes
    2 Posts
    469 Views
    J

    @jeffd

    actually, this worked:

    just copied the file I named FaustDelay.dylib from the dll folder over to the new project.

    Now it pops up under hardcoded master fx!!

27

Online

2.2k

Users

13.3k

Topics

115.8k

Posts