• Updated Build instructions

    Pinned Locked
    2
    14 Votes
    2 Posts
    1k Views
    Christoph HartC

    UPDATE (3/24/23):

    HISE now builds against the Faust version 2.54.0+ as default. If you want to keep on using the old Faust version 2.50.6 you will have to enable the projucer flag in the hi_faust_types modules HI_FAUST_NO_WARNING_MESSAGES, then save and recompile HISE. This should be the case on all platforms

    Relevant forum topic:

    Link Preview Image Faust 2.58.11 to test

    @sletz The problem is that this is a preprocessor string and it's impossible to use it in a conditional expression. I've added a manual projucer flag in the ...

    favicon

    Forum (forum.hise.audio)

  • Faust is here...

    Pinned
    96
    15 Votes
    96 Posts
    13k Views
    DabDabD

    For Mac users if you are having "Unable to find libncurses.6.dylib" error, and if HISE crashes, please use the FAUST 2.50.6-x64
    https://forum.hise.audio/topic/7026/unable-to-find-libncurses-6-dylib-when-launching-hise-faust/22?_=1673534840758

    Download : FAUST 2.50.6 -x64
    https://github.com/grame-cncm/faust/releases/tag/2.50.6

    If you get stdfaust.lib error please choose the FAUST path properly from the preference.

    Enjoy FAUST & HISE on Mac OSX.

  • why does short decay make the sound quieter...

    6
    0 Votes
    6 Posts
    149 Views
    rglidesR

    @Morphoice happens here too, no idea why

  • Windows Hise build -> Faust copy issues with system path

    Unsolved
    3
  • Simple gain vst3: interface does not work

    6
    0 Votes
    6 Posts
    242 Views
    LindonL

    @Aueh said in Simple gain vst3: interface does not work:

    Ok, well your snippet crashes HISE when I try to compile it, I suspect this is because of the naming convention. You should never name things like: "gain", as theres more than a good chance that term is used in the source code, so I rebuilt your network like this:

    HiseSnippet 1258.3ocuV80SiaDDeMfgRJU8NoJ0Ws3ovobA6D96cppGDH8hZCDcNEcugVr2fWw5csr2.jV0262n9Z+H0uAsy30Iw4HkiK8OFofmclw6ucl42LK6dMSFxBuLSxSRXZBwZ4dop.VVlJkXUo+nDFwZCa+QRcTqHJWR5bBwZc6itFdmkRNdTBMKiERrrV96P0VquBI+4O91ioBpLfMcIB4BEOf8C7Xtd5p8dy2yEh1zPVedbIq24McBTxVJgZH.kkscIIzfanWyNihlsjM4szrHh0KraL3pfFC1u4AdG5c396bnm2tGb0NtMBB28vlM2qY3fFGP26.voUOMjqUo9ZplkAeziUgi7iT2IMavE7L9UBFJ3Q7gc1rLoUDWDNItjAQoUJEkV1Dk9J6t7P9j0mFsdVtBmodTNnYsziAIuOAHYUBRqXfzys8CR4I5oZP7741cjZV5.JjaJCEisDqe2tkBLPpqGSug0NEDl3P08bcq4.+r0qGLTFn4JoiRdlRyNWVcqJ+bk0q7KUb9PUCFLWc31jpDBV5bUikCoOliUkCiuhkVy4VpXHahgvwe1X5pOsXZf4TWxPkrijqOOgUH2VIBwXE99Cy.jhvF71O14DplhIkh0.6RXoZNBGqSX2Bz.SJZc6SXY2nUI.Q3A4OnxQENTP0yVNgDsBEP7XlbHlnjYb8nxDwOgZL2GsF6oBwma2iqChlOFWZNXDhT+WfwBl4WXe5fAr.8T.thc62+nzvUdZa+zBhmJkrRAkD1eDHaTH5z98dykL9q1SK7SRYIzTVeUOAcT0LZbhf8N.u0btRnBtwm+SrGxVRLP3XzhpAQTojIxVDR0p+K0nh7N0PMWdcWpNkeOwx9rgw9PO9.VqBzAqYsDxmLxtnLVi3CypxE9S3oPoGJaUnzarxRTwyX56To2jmNJdmXs1rSwNRHT20REmvKJWMmHVZVtvZ1t0g+Ll0SIFkDoj7.LMYbZLxOJVMD1zB3Cim5S4Brj2eXFzDI7boOXb9LQrj6LUH71ZsoAPbcTOpNBoNXanbXUO3QG3hQWynvoZw7QOZJrJzuNybLvcY7TTSbD.cLFbvYnVKi5MQmb3rJteqYOfNLSSlAZa.PKkU2nYd3XrWercrTyPXkBInavRliZKA7k6DRt.K.Q1awoa.D6xo2kM+KwxmRG4BmxK8JsLxEGKAmwtbYgg1Xtkzkd+DYOP1WyRP5DNU2stmq4wamCc871yKOkTwVGwbPjQNgAmagdluvQC0pXfoLdZg+cXGw9zzqY57tT+sXyDD5GwxuO0+PjNisyCm4Snjr7l.YjYDIlJTHSLIyNAm3hkh.jYRoVePNZC6NYWfZCnhwHBXHGqT2DSyolK1.y+OZjDSCRUWFX5MhGtOKeEHqJK3dcQYGOxslC1zQZwvs9tLHX1O0Cbrwh5XyE0wcVTG2cQcbuE0w8WTGO3i6Hdo7BVJVrSHc6cZdQnk0oRJLJKeNLgASCCgg7lAxXs5jUjr6aC8jxK4yaNYsD9OCR9ZCkY6RMupGlkL9VlDqeyd6scZi13XpZcvO1qbJ4PEvhVoLrMhCz+Hx4sc7OEFU6zvswtuzs4K8bqviSTo5paloCy2v5B9Uat0qqTAHm3Wx4abhxD7P3pzaNlutYMGuZNtleq6AVWbKAv3Kqcoyqbp9hpE9uUMmouCVRH+EOu37P.

    so first see how I've encapsulated the snippet in the "</>" tags to make this post more readable - try that in future when posting snippets...

    Load up the snippet and see how I have (less than subtly) renamed all the elements. This now compiles, start by trying this and make sure it compiles on your system. DONT copy this snippet to your "Gain Test Project" - where the DspNetworks folder will have your old breaks-HISE code, start a new project and test it there. If you want to clean up your old project I can show you how to do that later.....

  • Faust using more CPU in Apple Silicon

    6
    0 Votes
    6 Posts
    469 Views
    S

    @Morphoice Yep, but the CPU usage is reduced in the compiled Plugin.

  • I can't build simplest faust dsp

    9
    0 Votes
    9 Posts
    112 Views
    DabDabD

    @parabuh First Remove the duplicated import ("stdfaust.lib");

    Next right click on Reverb > AllowCompilation to Enabled
    ac6aa970-f4f5-4861-99ea-91394c38218a-image.png

    and Save it from here
    6c5dfdce-daa0-4bac-b36f-e6d3297d91c1-image.png

    Next Compile DSP network as dll. It should work

  • Faust Contribution Server - address

    1
    0 Votes
    1 Posts
    34 Views
    No one has replied
  • FAUST Buffer Freeze smooth fade

    1
    0 Votes
    1 Posts
    32 Views
    No one has replied
  • mixing an envelope signal with an aftertouch signal

    6
    0 Votes
    6 Posts
    258 Views
    MorphoiceM

    @VirtualVirgin everything is calculated in faust. there is an input for aftertouch pressure and an aftertouch intensity knob that goes from -1 to +1 where at 0 aftertouch has no effect and on +1 it opens the filter (on -1 it should close the filter respectively)

  • soft_bypass and faust

    20
    0 Votes
    20 Posts
    247 Views
    S

    @sletz Well, I just discovered that https://github.com/grame-cncm/faust/tree/master-dev-ocpp-od-fir-2-FIR. branch is still quite buggy, so no need to rush 😧

  • Filter instability?

    11
    1 Votes
    11 Posts
    149 Views
    MorphoiceM

    @aaronventure yes thats actually the one I was referring to it should be smooth already.

  • Faust lib

    11
    0 Votes
    11 Posts
    130 Views
    LindonL

    @udalilprofile

    1: your picture is un readable - so I have no idea what the error actually is
    2. You will need to provide some sort of value set for the parameters you are using - and from what I can see of your code - you havent done that.

  • Force unused parameters to compile/display in Faust node

    1
    0 Votes
    1 Posts
    42 Views
    No one has replied
  • Any faust super-pro's here?

    25
    0 Votes
    25 Posts
    764 Views
    ChazroxC

    @aaronventure Thats exactly what I would like to do. I've been trying to figure that out from the start. I know thats ambitious for a noob but i've figured out most of the stuff I need to know to get started. Im alot more comfortable on the design and audio side than scripting so im currently trying to learn as much as I can from everyone here. Thanks everyone!

  • This is my reverb in FAUST, what do you think?

    10
    1 Votes
    10 Posts
    529 Views
    LindonL

    @Mighty23 well thats one way to do it....

  • Faust

    2
    0 Votes
    2 Posts
    107 Views
    S

    This is probably because the same labels (like BOOST, ATTEN) are used in different places.

    try to use unique labels to confirm this hypothesis

    then @Christoph-Hart this should be considered as a bug. Same labels can be used, but will internally correspond to differents pathnames (built following the group hierarchy).

    The code https://github.com/christophhart/HISE/blob/develop/hi_faust/FaustUI.h does not use the pathname model so I guess UI items with same labels will be considered the same, which is not what is needed. Look at MapUI code to see how labels/shornames/pathnames can be used: https://faustdoc.grame.fr/manual/architectures/#some-useful-ui-classes-and-tools-for-developers

  • Modulator Intensity/Depth in FAUST, best practice?

    4
    0 Votes
    4 Posts
    92 Views
    MorphoiceM

    @sletz fixed thanks

  • Optimize your faust

    1
    4 Votes
    1 Posts
    61 Views
    No one has replied
  • Scriptnode Synth LFO done in FAUST

    1
    2 Votes
    1 Posts
    66 Views
    No one has replied

26

Online

1.7k

Users

11.4k

Topics

99.0k

Posts