Forum
    • Categories
    • Register
    • Login
    1. Home
    2. toxonic
    3. Posts
    • Profile
    • Following 2
    • Followers 0
    • Topics 66
    • Posts 358
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: 'BinaryData.h' file not found , what it means and how can I fix this ,thanx, im in a M1 MAC

      @WepaAudio I'm not an expert at all, but BinaryData.h seems to be a JUCE header file. Did you set up the JUCE submodule in the HISE repository? Just an idea, maybe I'm completely wrong there.
      What are you trying to compile?

      posted in General Questions
      toxonicT
      toxonic
    • RE: Where is the Degrade effect?

      @Christoph-Hart
      Yeah, but a pity in terms of backward compatibility nevertheless. But anyway … by the way, what are MDA effects. Did they cause any troubles somehow?

      posted in General Questions
      toxonicT
      toxonic
    • Where is the Degrade effect?

      Hello everyone,

      as the title of the topic already says: where did the Degrade effect go?

      I’m currently trying to get back into HISE and, in this context, I’m first trying to get some old projects running in the latest HISE version. I’ve now opened an old project, and unfortunately not a single module was loaded in the module tree. That wasn’t a big problem for the most part, since the project wasn’t very extensive anyway.

      However, one of the modules — the Degrade effect — I just can’t seem to find anywhere. Where did it end up?

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey
      Ahhh, great! :-)

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @sletz thanks for your reply, I tried upgrading LLVM via the llvm.shfrom https://apt.llvm.org/, which seemed to work fine, but for some reason llvm-config --version still outputs 14.0.0
      I checked my LLVM packages in synaptic, and I see that both versions are installed. How can I tell my system to use the most recent version on my system (20)?

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey said in Compiling HISE with Faust issue (Linux):

      I've searched the HISE source code for /usr/lib/x86_64-linux-gnu/libfaust.so and there are no hardcoded references so I think it's just that the linker expects it in that location, but I'm not entirely sure.

      Yeah, i did that as well ... also just for libfaust and checked each occurence but found nothing!
      However, thank you for youtr patience! I just would really like to know, how to avoid that in future... ;-)

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey However, I still have no idea why this works now and apparently runs without any issues for all other Linux users. Is this something that should be changed in the HISE source code, or is it a problem with my system? Any idea?

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey
      Sorry, I was offline for a while! Yeah, crazy — it worked! For whatever reason, it’s compiling now!
      Still the sameversion number like the master branch, is this correct?
      Screenshot from 2026-01-13 18-09-18.png

      well, cc -fuse-ld=mold -Wl,--trace -lfaust -x c /dev/null 2>&1 | grep libfaustnow outputs:

      trace: /usr/lib/x86_64-linux-gnu/libfaust.so
      
      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @toxonic yeah:

      ls -l /usr/local/lib/libfaust.so
      lrwxrwxrwx 1 root root 28 Jan 13 15:02 /usr/local/lib/libfaust.so -> /usr/local/lib/libfaust.so.2
      
      
      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey yep, it's in usr/local/lib

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey This is the ldd output for the HISE master branch binary. It seems to link against /usr/local/lib/libfaust.so.2

      toxonic@toxonic-Vector-GP66-12UGS:~$ ldd '/home/toxonic/Repos/HISE/projects/standalone/Builds/LinuxMakefile/build/HISE Standalone.faust' 
      	linux-vdso.so.1 (0x00007ffd3b922000)
      	libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007f6c490d5000)
      	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f6c4900d000)
      	libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f6c48f86000)
      	libfaust.so.2 => /usr/local/lib/libfaust.so.2 (0x00007f6c428fe000)
      	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6c426d2000)
      	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6c425e9000)
      	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6c425c9000)
      	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6c423a0000)
      	/lib64/ld-linux-x86-64.so.2 (0x00007f6c49200000)
      	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f6c42365000)
      	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6c42349000)
      	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f6c4233b000)
      	libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f6c42281000)
      	libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f6c4224d000)
      	libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f6c4221b000)
      	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f6c421f8000)
      	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f6c420b8000)
      	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f6c4208c000)
      	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f6c42086000)
      	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f6c4207e000)
      	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f6c42066000)
      	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f6c42059000)
      
      
      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey
      How can I find that out? It doesn’t seem to be the case — at least no libfaust.so is included.
      This is, what I get, when checking libfile.so if it's a file, and what it's linking against

      toxonic@toxonic-Vector-GP66-12UGS:~$ file /usr/local/lib/libfaust.so
      /usr/local/lib/libfaust.so: symbolic link to libfaust.so.2
      toxonic@toxonic-Vector-GP66-12UGS:~$ ldd /usr/local/lib/libfaust.so
      	linux-vdso.so.1 (0x00007ffc2f5d3000)
      	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1b0350e000)
      	libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f1b034dc000)
      	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1b032b0000)
      	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1b031c9000)
      	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1b031a9000)
      	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1b02f80000)
      	/lib64/ld-linux-x86-64.so.2 (0x00007f1b09bda000)
      
      
      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey
      So, the master branch of HISE works with Faust. I opened an existing project and added a ScriptFX, and the Faust scripts work there. I can’t tell you why the master branch was able to compile — it’s a mystery to me.

      What also confuses me is the fact that there apparently is no libfaust.so on my system. The symlink to the shared library libfaust.so in /usr/local/lib is, by the way, 114 MB in size… how can that be? The file cannot be traced back to an original file.
      Screenshot from 2026-01-13 14-20-01.png

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey Nope, not yet... let me check it out

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey
      Okay, I now see that there is obviously a problem on my system. Apart from the libfaust.so files that are in the /tools/faust/fakelib_linux folder in the HISE repository, there is no libfaust.so file on my system at all. In /usr/local/lib there is only a dead symlink to libfaust.so… which seems kind of weird to me.

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      When replacing modl with gold or ld, I get no output as well...

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey
      Oh wow, I guess, I will need help there. How do I do that? and I have 2 .bashrc on my system, one in my home folder and one in /etc/skel.
      Which one should I use for that?

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey Nope, no output. Sorry for my ignorance, what does this command do?

      PS: I thought, maybe I would have to enable the Faust modules in the most recent HISE develop branch too, although it seems that they are already enabled in the ReleaseWithFaust configuration via the preprocessor definitions. But it didn't work, i get the same output:

      Linking HISE Standalone - App
      mold: library not found: faust
      collect2: error: ld returned 1 exit status
      make: *** [Makefile:257: build/HISE Standalone] Error 1
      
      
      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey
      If I remember correctly, I just enabled the three Faust specific configuratons in the modules section (something about Faust, Faust_JIT and Faust_LLVM_JIT) and added 'faust' to the Linker libraries.

      posted in General Questions
      toxonicT
      toxonic
    • RE: Compiling HISE with Faust issue (Linux)

      @David-Healey
      Yes, I’ve already searched for libfaust and libfaust.so and found several matches (see below). By the way, the master branch of HISE - back when there was no dedicated ReleaseWithFaust build configuration yet - can be compiled with Faust without any issues.

      Screenshot from 2026-01-13 00-45-34.png

      /usr/local/lib/libfaustmachine.so
      /usr/local/lib/libfaust.so.2
      /usr/local/lib/libfaustmachine.so.1.0.0
      /usr/local/lib/libfaust.so
      /usr/local/lib/libfaust.a
      /usr/local/lib/libfaustmachine.so.0
      /usr/local/lib/libfaust.so.2.83.5
      /usr/local/lib/libfaustmachine.a
      /usr/local/lib/libfaustwithllvm.a
      /usr/local/lib/libfaust.so.2.50.6
      /usr/local/lib/libfaust.so.2.54.9
      /usr/local/share/faust/webaudio/libfaust-glue.js
      /usr/local/share/faust/webaudio/libfaust-worklet-glue.js
      /usr/local/share/faust/webaudio/libfaust-wasm.js
      /usr/local/share/faust/webaudio/libfaust-glue.wasm
      /usr/local/share/faust/webaudio/libfaust-wasm.data
      /usr/local/share/faust/webaudio/libfaust-wasm.wasm
      /usr/local/include/faust/dsp/libfaust-box-c.h
      /usr/local/include/faust/dsp/libfaust.h
      /usr/local/include/faust/dsp/libfaust-c.h
      /usr/local/include/faust/dsp/libfaust-box.h
      /usr/local/include/faust/dsp/libfaust-signal-c.h
      /usr/local/include/faust/dsp/libfaust-signal.h
      
      
      posted in General Questions
      toxonicT
      toxonic