I started this discussion in an other topic, but it shouldn’t be interfering with the content, so I’d like to continue here.
I really think ScIDE is needed for a large public of users, and that it provides an easy way to get started with SuperCollider, when novice in code.
I don’t know where you guys live, but the whole generation that learnt to code in school in France is yet to be born. You don’t get access to programming courses unless you choose some specific diplomas, and those ain’t the artistics ones. In fact, you don’t even have access to mathematical courses if you chose artistic diploma. The most complicated topic I learnt in mathematic classes was exponential functions… 5 years before my first important degree.
I recently helped a friend who wants to open a programming school in Central African Republic. I doubt kids there will learn to code in the following decades…
Yet, I see SuperCollider as an opportunity to learn, experiment and have pleasure with music worldwide.
Very true. Though Nathan’s album is a better way to convince them it’s a legit language I think .
But that only work if they are already familiar with an editor. In which case, yeah, they don’t really need ScIDE.
Also very true. But most of the artists I see are more interested into the artistic dimension of the medium. They want to learn how to use this particular artistic tool, not how to program. I think ScIDE is better for those cases. Most of the people I see using SC or Pure-Data write highly inefficient programs. But they sound real good.
As you guessed, I’m the average european linux user . I admit that the following is based on personal beliefs rather than reason, thus not a real argument. But I still think it has an importance.
If people want to use VSCode instead of ScIDE, I don’t see any problem with that. Both should be supported. But that doesn’t mean ScIDE should be removed.
So I can see that VSCodium is an alternative to VSCode (I don’t use it). Maybe this isn’t a problem for you, but I personally disagree with Microsoft’s use of personal datas, and the way they impose updates on their products. And of course the black box state of their code (but apparently this is not the case with VSCode).
SC is licensed under GNU GPL3, and that’s an important thing for me. I think that the understanding of the tools an artist use is an important part of it’s creative process. The ability to modify those tools is also important. If John Cage bought a Microsoft piano, it would have been sealed off, and we’d still have to invent prepared piano.
Having a GPL3 simple editor that works out-of-the-box is an immense chance for SuperCollider, to my eyes. It took me three days to configure Emacs correctly, and I knew what I was doing.
I’m also sensible (not a real argument either) that ScIDE is part of the project’s history. Some people told themselves ‘man, SC is so cool, it would be even better with an IDE! We could monitor the server’s state, switch between sessions, etc…’. And they did it. As a musicologist, that’s a good reason to preserve it.
Once again, that’s not about having to use one tool or the other, it’s about having the liberty to choose one that fits our needs. I think ScIDE has particularities that fits some needs, that no other editor fits as good. Just like other editors fits other needs better.