Cabbage Logo
Back to Cabbage Site

Testing new csound versions on OSX?

What’s the best way to test new csound versions with cabbage on OSX? Does it require a full cabbage rebuild, or can homebrew install a new version, or a manual git build?

Last I tried I still didn’t see the string / ternary fix ; something like:

sprintf("text(%s)", itest==1 ? "yes" : "no")

And I’d also like to test the new rezzy code John’s been working on in my cabbage instruments.

I wouldn’t mind learning to do this myself, and it’s probably the first step down my road of building my own cabbage… :smile:

I use the pre-built packages on OSX. If you want to use 6.06 just install it. It shouldn’t mess with the Cabbage installer. Cabbage merely searches for the default Csound library on startup. It will go with whatever version it finds. I’ll update the OSX installer to ship with 6.06 in the next few days so that it ships with the most current version by default.

Sorry, what I meant more specifically is what’s the best method to test pre-release csound versions within cabbage. That rezzy code for example probably won’t be in a pre built package for a little while still.

Back a few versions ago I remember home brew versions creating some issues… wasn’t sure if that’s still the case.

I’ve never used homebrew. I simply clone the Csound repo and go about building from the command line. It’s trivial enough to do as long as you have all the dependencies you need. If everything runs Ok you’ll get a Csound64Lib.Framework that you can use to overwrite the one installed to /Library/Frameworks