Comments (7)
from cabbage.
Thanks, that was quick!
Getting there. I can compile the develop branch, with a few errors relating to the lack of the VST2 SDK (a quick google search suggests that such a thing no longer exists). It's not clear from the readme whether the VST SDK is an essential dependency, or whether it's only needed to be able to export plugins.
In any case, I now have an executable called CabbageLite. It pops up a main window that's tiny (less than 100 pixels square), but I can see an "options" button, and I can use it to load and play a Csound file. But that's as far as it goes.
from cabbage.
This issue just came up on the forum. You can build the Cabbage IDE without the VST 2.4 SDK. Here's how:
https://forum.cabbageaudio.com/t/version-2-3-44-loses-audio-input/1940/13
from cabbage.
OK, good to know. Can you be a bit more specific with the instructions? I'm working on a Linux command line, encountering JUCE for the first time, and there's nothing in front of me that looks like the linked screen shot.
When I open CabbageIDE.jucer with a text editor, it's a mess of XML, but I can find the line JUCE_PLUGINHOST_VST="1". Do I change 1 to 0 and then recompile Cabbage? Or does JUCE contain a tool for editing the build configuration in a nicer way? Or am I totally on the wrong track here?
from cabbage.
The .jucer file should probably be opened with the Projucer application. It basically sets a load of preprocessors in the JuceLibrary/AppConfig.h file. If you edit the .jucer xml, you will need to generate the project make files again. It might easier to simply modify the AppConfig.
If you like you can try a precompiled binary for Linux. It requires that you have Csound installed already. If you click on the 'drop' link here you will get access to a .deb installer. It's still a work in progress, and I'm not sure the desktop shortcuts work. But you should be able to run 'C'abbage from the command line - note the uppercase C.
from cabbage.
Thanks! The binary works for me. (I don't care about the desktop shortcuts, I never use those things.) I've found the example files at /usr/share/doc/cabbage/Examples and opened up a few of them to check that I can play sounds and click on widgets. Looking good! Now to start actually learning Csound properly...
(Also, I did figure out how to open up the .jucer file in Projucer and change the configuration. I was able to get a few different compiler errors, but not a successful build. Projucer is unlike other build tools that I've used: the buildCabbage script doesn't actually stop when it hits an error, but keeps filling my screen with thousands of lines of output, so it's hard to tell what's actually going on. But I'm happy to leave it alone for now and play with the version you just gave me.)
from cabbage.
PS for anyone else who clicks on that drop link -- I was initially nervous about the large size of the download (a little over 200Mb), but it turns out to include all three of Linux, Windows and Mac installers in one zip file. Not sure why the Mac version is bigger than the other two put together, but it's not a problem.
from cabbage.
Related Issues (20)
- Possibility to build from CLI? HOT 2
- Cabbage crashes with gcc11 HOT 5
- Warning: The following identifiers are not camelCase: "cvinput", "cvoutput" ,"pluginid" HOT 1
- Warning: The current pluginId("") (Line:1) is not valid. HOT 2
- CabbageRack cannot be found? It should be in the Cabbage root folder HOT 12
- `installCabbage` fails silently HOT 3
- CTRL-Z in UI edit mode causes widget to slide left HOT 3
- Add build artifacts to .gitignore HOT 1
- Request for specifying Number Box slider increase interval HOT 5
- Cabbage closes without any message HOT 1
- [Linux] Default install to /usr/local/bin HOT 6
- Linux Installation Questions HOT 2
- Drag and drop does not work in reaper. HOT 5
- Possible to install on Linux Fedora 36? HOT 4
- Please add JUCE_WEB_BROWSER=0 to CLIConverter target HOT 2
- stop setting CWD... HOT 4
- Is Visual Studio 2019 required or are NEWER visual studio installs workable for building Cabbage? HOT 6
- CLIConverter does not link on Linux HOT 4
- Installation not work on linux manjaro distro based HOT 10
- "Select new project type" screen and Zenity HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cabbage.