Proposal

Hello everyone.
I have this cool idea: why don’t we replace AudaSpace with CSound?
A GUI for it already exists it’s called Blue.
By the way, it would be great if someone put Blue inside Blender.

Let me know your 2 cents.

i dont know much about sound engines, but why? what will we benefit from it? would the dev time(how much?) be worth it?

is the license compatible?

I’m not sure the license is compatible, it’s the LGPL (Blender uses GPL).
Because csound is more featured than AudaSpace. I can’t predict how much time/effort would this require.
I guess it’s worth, as long as you’re interested in sound synthesis.
CSound uses Python as its scripting language and is a CLI application, so it’s like it’s made for Blender, as it won’t require any GUI, as AudaSpace.
But, again, CSound is more featured than AudaSpace, and because using Python in Blender would allow for generative modeling and painting, CSound could complete it with sound.
There’s also a GUI frontend which is stable and tested extensively, and actually used by a bunch of people.
It’s called Blue and it’s written in Java, but porting such GUI to Blender’s own widgets shouldn’t take too long, as the software is already written, so I guess it’s only matter of translating the CSound related code to C/C++.
AFAIK, there’s need to only add a knob widget to Blender, or use sliders in its place.