Cabbage Logo
Back to Cabbage Site

Linux vst plugins have no inputs

i tried multiple effect plugins from the cabbage examples in bitwig and carla, but they all show 0 inputs and 2 outputs. i’m on ubuntu 17.10.
can someone help me out?

I’ll need to get to my Linux box to check it out. Leave it with me, I’ll either get a chance tonight or first thing tomorrow morning.

[edit] it seems to be because effects are actually running as Synths. I’ll find a fix for this tomorrow. I’m a bit busy tonight with other things.

[edit 2] I noticed that I wasn’t building from the latest source, I’m trying that now, it might work better. What version are you using? …some time later…it’s teh same with the latest version. I’ll find a fix tomorrow. Thanks for reporting this.

Should be good to go now. Can you try the latest tip and let me know?

thanks for your quick response, i’m getting a build error with the latest sources.

In file included from ../../Source/StandaloneLite/../Utilities/CabbageExportPlugin.h:23:0,
                 from ../../Source/StandaloneLite/StandaloneFilterWindow.h:29,
                 from ../../Source/StandaloneLite/StandaloneFilterApp.cpp:2:
../../Source/StandaloneLite/../Utilities/../CabbageCommonHeaders.h:27:49: error: stray ‘#’ in program
 #define CABBAGE_VERSION "Cabbage(64bit) v2.0.02"#include "./Settings/CabbageSettings.h"
                                                 ^
../../Source/StandaloneLite/StandaloneFilterWindow.h:329:56: note: in expansion of macro ‘CABBAGE_VERSION’
                 CabbageUtilities::showMessage (String (CABBAGE_VERSION), &lAndF);
                                                        ^~~~~~~~~~~~~~~
Compiling CabbageExportPlugin.cpp
Compiling CabbageColourProperty.cpp
Compiling Soundfiler.cpp
In file included from ../../Source/StandaloneLite/StandaloneFilterApp.cpp:2:0:
../../Source/StandaloneLite/StandaloneFilterWindow.h: In member function ‘void StandaloneFilterWindow::handleMenuResult(int)’:
../../Source/StandaloneLite/StandaloneFilterWindow.h:329:55: error: expected primary-expression before ‘(’ token
                 CabbageUtilities::showMessage (String (CABBAGE_VERSION), &lAndF);
                                                       ^
In file included from ../../Source/StandaloneLite/../Utilities/CabbageExportPlugin.h:23:0,
                 from ../../Source/StandaloneLite/StandaloneFilterWindow.h:29,
                 from ../../Source/StandaloneLite/StandaloneFilterApp.cpp:2:
../../Source/StandaloneLite/../Utilities/../CabbageCommonHeaders.h:27:50: error: expected ‘)’ before ‘include’
 #define CABBAGE_VERSION "Cabbage(64bit) v2.0.02"#include "./Settings/CabbageSettings.h"
                                                  ^
../../Source/StandaloneLite/StandaloneFilterWindow.h:329:56: note: in expansion of macro ‘CABBAGE_VERSION’
                 CabbageUtilities::showMessage (String (CABBAGE_VERSION), &lAndF);
                                                        ^~~~~~~~~~~~~~~
Compiling TableManager.cpp
MakeCabbageLite:218: recipe for target 'build/intermediate/Release/StandaloneFilterApp_8d079cb1.o' failed
make: *** [build/intermediate/Release/StandaloneFilterApp_8d079cb1.o] Error 1
make: *** Waiting for unfinished jobs....
cp: cannot stat './build/CabbageLite': No such file or directory
/tmp/cceAVTQg.o: In function `Csound::GetInputName()':
testCsoundFile.cpp:(.text._ZN6Csound12GetInputNameEv[_ZN6Csound12GetInputNameEv]+0x18): undefined reference to `csoundGetInputName'
collect2: error: ld returned 1 exit status

Ha, I just noticed that myself, I literately just pushed a fix. Can you try again?

It works now, thanks! 2 inputs are shown