Cabbage Logo
Back to Cabbage Site

Csound and Cabbage beta - incompatibilities?

This would be great! Would there be any serious downsides of using Csound 6.15 with the recent Cabbage? If not this could be an emergency solution for me :slight_smile:

When I run the fixed code it works fine, but I am seeing an issue whenever I re-save it. Iā€™m just going to run it though the bugger. I can change the FFT size without issues, but re-saving it definitely causing a crashā€¦

I donā€™t think. There are some updates and fixes, and one area related to Cabbage, but only if you plan to distribute plugins with plugin opcodes. Iā€™ve asked on the csound-dev list. Iā€™ll let you know what they say.

Sorry if I missed something, I tried 1.0 -> 1. Should I change something else?

:rofl: Right, I didnā€™t mean the number, you need to change the identifier to camelCase!

Silly me. Thanks! That makes it work but changing FFT size still causes crash.

Big big thanks!

This one looks like a Csound bug to me. When I revert back to 6.15 it seems to work fine. I wonā€™t be able to debug the Csound code until I have access to my Linux machine again, which wonā€™t be for a week or so.

Csound 6.16 is doing a real number on you! :man_facepalming:

Oh, thanks for figuring it all out! In a way it makes it easier, we can blame it all on the Csound update and I could use the old Csound. That alternative would definitely be feasible for me if there are no hidden issues. Iā€™m not distributing for now, but would like to make some crazy music during summer :slight_smile:

Iā€™d like to narrow down what the problem was though. I will when I get a chance. :+1: You just concentrate on making crazy music! :wink:

Super! Thanks!!!
BTW. some examples like BarModel also no longer work with Csound 6.16
[edit] it might actually not be Csound to blame in this case?

What makes you think so?

[edit] I just tested with both Csound 6.15 and 6.16 and it works fine for me.

@Samo, can you try this version of Csound. Victor just uploaded it. It has the fix for the turnoff issues. He just needs confirmation that itā€™s Ok before doing a proper point release. :+1:

Thanks! My instrument seem to play well now with the Csound you linked :slight_smile:

The crashing on FFT length change is still there and some examples still donā€™t work for me - these is no form showing up (tried only in IDE with old and new Csound). And I canā€™t stop the instrument, I mean pressing stop button doesnā€™t stop it. Iā€™m wondering if it could be due to my altered paths (user files) in settings:

I donā€™t think that will have any effect on it. I tried with the latest beta and the bar model example worked fine. What other examples donā€™t work?

See some more examples in the screen shot:

Something very strange going on here. While the BarModel one worked fine for me, many of these donā€™t show at all. Iā€™ll take a look first thing tomorrow.

Changing Csound to version 6.16 fixes this issue. Argghhhā€¦

And 6.16.1 fixes these problems. Boy, thereā€™s a few hours I wonā€™t get back. Turns out all of those examples were using turnoff

So sorry for your lost time! Maybe you sorted it? But for some reason those instruments still donā€™t show at all for me. Just tried TR-808 and MiniPops with Csound 6.16.1 and latest Cabbage 2.7.3 (omitted installation of Csound there - which displays 6.15). Since I donā€™t use these examples it is not acute for me, but maybe there is something else going on?

Donā€™t worry, that wasnā€™t your fault. I should have tried this sooner.

Me too, and itā€™s the same for me :frowning: Itā€™s definitely an issue with Csound, as it works fine with 6.15. Also, if I comment out the calls to turnoff it works fine. So I guess weā€™re not out of the woods yet in terms of turnoffā€¦

Thanks for checking. Maybe time to call in the other superheroes?