Package Details: cabbage 2.3.45.git-1

Git Clone URL: https://aur.archlinux.org/cabbage.git (read-only, click to copy)
Package Base: cabbage
Description: A framework for audio software development
Upstream URL: http://cabbageaudio.com/
Keywords: audio csound synthesis vst
Licenses: GPLv3
Conflicts: cabbage
Provides: cabbage
Submitter: ech
Maintainer: ech (lorien)
Last Packager: lorien
Votes: 2
Popularity: 0.006454
First Submitted: 2018-03-24 19:49
Last Updated: 2020-07-05 06:33

Pinned Comments

lorien commented on 2020-04-19 08:02

Fixed to build with the last JUCE version 5 commit

The issues I know about are:

  • don't even bother trying with pulse, it glitches like mad. Use jack and it's fine. It defaults to pulse. Edit menu->Settings...

  • the executable names are Cabbage and CabbageLite, when running from a terminal note they start with a capital letter :)

  • Keep in mind this is the DEVELOPMENT branch of Cabbage that Rory works in, things may go wonky from time to time. But this is the only branch that can be built with gcc version 9 as we have in arch. If things go wonky try building again in a week or so.

  • the csound manual may not launch from the help menu. It's a weird mime type problem. If it doesn't, go to /usr/share/doc/csound-doc/html, get properties on index.html , and set it to open in the web browser of your choice. On my Manjaro KDE it's showing up as an xhtml file rather than an html file, and xhtml is defaulting to open in a text editor (kate).

  • damarusama has noted the window floats rather than tiles on i3-wm, this is most likely a problem with Juce or maybe Cabbage, it's definitely not my packaging.

  • you can't export a standalone application or a VCV rack module. damarusama says exported native linux VST plugins are working in BitWig Studio. If you want to export a windows VST plugin, Cabbage is working fine in wine-staging. Rory Walsh will be working on standalone application export soon. If anyone wants to export VCV Rack modules you'll need to make a PKGBUILD for CabbageRack

  • when making Cabbage Plants, when I have plants inside plants and I manually format the code to be readable, Cabbage seems to trash my file when deleting widgets using the mouse. It only started trashing things after I formatted the code. Will get in touch with Rory about it.

Latest Comments

1 2 3 Next › Last »

SanJacobs commented on 2020-05-05 20:15

@lorien Oh goodness. I will contain my urge to spam expletives, and just thank you for pointing out the "something obvious" I was missing... I wasn't writing it with a capital C.

But no, i3 doesn't use a start menu thingy (definitely the technical term for it). You just feed it the name of whatever you want to launch, it's a very, very terminal-oriented DE.

Anyway, thanks again, I hope this will at least help some other confused soul in the future. Cheers.

lorien commented on 2020-05-05 20:01

@SanJacobs: Cabbage and CabbageLite start with a capital letter, the terminal won't find them if you start with a lower case. I know it's normal for unix progs to start with lower case, but Cabbage seems to be mostly made on windows using cross platform tools and libraries.

I have no idea about i3, never even looked at it. You do have a startmenu thingy? It really should have entries under multimedia if it (i3) follows the desktop standards.

SanJacobs commented on 2020-05-05 19:56

@lorien Ok, great to hear that they're not errors!

Typing cabbage in the terminal was my first impulse, since I'm running i3wm as well. I am decently enough acquainted with Linux to know the basic ways of trying to launch it, but even writing cab and hitting tab doesn't autocomplete with anything. It just responds as though it's not installed. Command not found.

lorien commented on 2020-05-05 19:44

@SanJacobs those JUCE_DEPRICATED messages are warnings, Cabbage isn't the cleanest of code bases (mind you c++ isn't the cleanest of languages either). When I commented about the warnings to the the author he said he'd be fine with me fixing them. I have more important things to do.

Your build and install seemed to work just fine, there are no errors in that text you put on pastebin. Cabbage and CabbageLite should be in the Multimedia entry of your "start menu" thingy (I believe that's the technical term). If you don't have one try typing "Cabbage" or "CabbageLite" in a terminal and hitting enter.

SanJacobs commented on 2020-05-05 11:35

@lorien I'm testing out this new version, and I'm getting a lot of JUCE_DEPRICATED errors(?) and after installation, I can't seem to find any way to launch Cabbage. Maybe I'm missing something obvious, if so, please enlighten me.

Here's a pastebin of the terminal output during installation, if that helps.

Cheers, and thanks for taking this on!

lorien commented on 2020-04-20 20:19

@damarusama , yeah, it's a pain to build. The PKGBUILD took me from Friday morning to Sunday evening and I had to get in touch with Rory Walsh to actually make the thing work.

The export standalone executable thing is experimental on all platforms and has never worked on Linux. Rory says he'll work on it soon.

I'd guess the floating rather than tiling thing in i3 would be a Juce issue, might be Cabbage itself. Nothing to do with my packaging anyway. I suggest take it up on the Cabbage forums if it annoys you.

If people want the VCV rack modules feature we will need CabbageRack built,

Thanks for testing.

damarusama commented on 2020-04-20 19:11

I've coincidentally been trying to build/install Cabbage all weekend from aur or manually. This morning the install went without a problem and runs well too so far. The help csound and cabbage also open normally in browser reading local files.

I cannot export as a standalone with the error /usr/bin/CabbagePlugin.so cannot be found? It should be in the Cabbage root folder.

I've used an exported VST in BitWig Studio and it's working well, to confirm that.

Cabbage started floating in i3-wm instead of tilled as it would normally behave. Not sure why it does that.

Thanks

lorien commented on 2020-04-19 08:02

Fixed to build with the last JUCE version 5 commit

The issues I know about are:

  • don't even bother trying with pulse, it glitches like mad. Use jack and it's fine. It defaults to pulse. Edit menu->Settings...

  • the executable names are Cabbage and CabbageLite, when running from a terminal note they start with a capital letter :)

  • Keep in mind this is the DEVELOPMENT branch of Cabbage that Rory works in, things may go wonky from time to time. But this is the only branch that can be built with gcc version 9 as we have in arch. If things go wonky try building again in a week or so.

  • the csound manual may not launch from the help menu. It's a weird mime type problem. If it doesn't, go to /usr/share/doc/csound-doc/html, get properties on index.html , and set it to open in the web browser of your choice. On my Manjaro KDE it's showing up as an xhtml file rather than an html file, and xhtml is defaulting to open in a text editor (kate).

  • damarusama has noted the window floats rather than tiles on i3-wm, this is most likely a problem with Juce or maybe Cabbage, it's definitely not my packaging.

  • you can't export a standalone application or a VCV rack module. damarusama says exported native linux VST plugins are working in BitWig Studio. If you want to export a windows VST plugin, Cabbage is working fine in wine-staging. Rory Walsh will be working on standalone application export soon. If anyone wants to export VCV Rack modules you'll need to make a PKGBUILD for CabbageRack

  • when making Cabbage Plants, when I have plants inside plants and I manually format the code to be readable, Cabbage seems to trash my file when deleting widgets using the mouse. It only started trashing things after I formatted the code. Will get in touch with Rory about it.

ech commented on 2020-04-19 04:57

Hey @lorien, I've assigned you a maintainer role, please check if this works.

lorien commented on 2020-04-18 04:47

Hi all, I've fixed and heavily modified the PKGBUILD to make it all work with the develop branch of cabbage and master branch of juce. This thing seems to be an orphan. I'll make a new package unless ech replies. Or maybe change ownership or something. I'm happy to look after it for a few years at least, as I want this for my own projects.