Linux Issues...
-
@David-Healey Debian 13 and Reaper
-
@Morphoice: Find out if you are compiling with a newer version of GLIBC - although since they are on Debian 13 I expect not. But first thing I'd check.
Run this on your server, and ask them to run it on their system too if you can
ldd --version -
@David-Healey i'll see if anyone responds and ask them that.
-
nothgins so far except another guy on Reaper having issues. It's generally always Reaper (whatever that is) causing the problems.
I myself compiled with glibc 2.36 on Debian 12 (Bookworm)
-
@Morphoice said in Linux Issues...:
It's generally always Reaper (whatever that is)
Reaper is a DAW, it's very stable so if a plugin fails there it's almost certainly a problem with the plugin. You should get yourself a copy for testing (unlimited free trial) https://www.reaper.fm/
@Morphoice said in Linux Issues...:
I myself compiled with glibc 2.36 on Debian 12 (Bookworm)
As long as they are on the same or newer version that won't be a problem.
-
@David-Healey I havent a linux system so there's nothing I can test sadly. Compilation was done on the server of a friend, I cannot run graphical software there. Im almost certain it is the deferCallbacks but I dont know if I can safely disable it or what else will break on pc/mac
-
@Morphoice said in Linux Issues...:
I havent a linux system so there's nothing I can test sadly.
You can use a virtual machine. Or even spin up a cheap VPS on something like vultr.
-
@David-Healey Synth.deferCallbacks(true) is called in Interface.js This means ALL MIDI callbacks (onNoteOn, onNoteOff, etc.) are deferred to the message thread via the deferredExecutioner, right? and from reading through various webs that has issues with JUCE on Linux... can't verify though
-
@Morphoice said in Linux Issues...:
Synth.deferCallbacks(true)
The UI script should always use this, and all my plugins use it, so this is not the cause of the issue.
Unless you can test and debug it I'd suggest pulling your Linux version.
-
@David-Healey Agreed. I'm curious as to what the real cause is but given only 0.3% of all downloads is linux, that's not really something I have the capacity to invest my spare time into...
-
@David-Healey said in Linux Issues...:
@Morphoice said in Linux Issues...:
Synth.deferCallbacks(true)
The UI script should always use this, and all my plugins use it, so this is not the cause of the issue.
Unless you can test and debug it I'd suggest pulling your Linux version.
the probably suspendState mechanism - suspends timers/deferredExecutioner when no editor is open
KillStateHandler stuck in Suspended state
which comes with the Silentsynth/Voicekiller construct I use to make faust-only synths -
@Morphoice If your customer is willing to be your tester then make the change and get them to see if it fixes it. Otherwise, without being able to test it's all just guessing.
-
@David-Healey right.