Pendant un certain temps j'ai voulu éviter l'utilisation de Sclang, le langage intégré à SuperCollider car je n'aime pas trop les syntaxes à base de C pour des raisons de lisibilité. Ce langage dédié à la musique (puisqu'il permet de manipuler les primitives du serveur de sons) est en fait une forme moins efficace de smalltalk (ce qui est une bonne idée) avec une syntaxe de C,ce qui est, de mon point de vue, une mauvaise idée, mais les informaticiens semblent rivés sur la syntaxe d'un langage au détriment de sa sémantique et sans doute qu'un langage qui ne s'inspire pas de la syntaxe C qu'ils apprennent n'a aucune chance d'être utilisé.
Le serveur de sons peut être utilisé via "quark" avec python (cherchez "FoxDot" sur la toile) ou avec Ruby via Sonic-Pï. Sonic n'est que l'interface qui réunit le langage de script Ruby avec Supercollider. Pour avoir pratiqué tous ces environnements je peux dire qu'ils sont malheureusement très limités par rapport ,à SClang même Sonic-Pi surtout sur Linux d'ailleurs. Donc je recommande à tous ceux et celles qui veulent réellement tirer le meilleur de ce magnifique programme SC de plonger dans l'étude du langage intégré qui, seul, permet d'en tirer tous les fruits. Nul besoin de CSound (que j'ai aussi pratiqué), SC est tout aussi puissant et bien plus utilisable quand même notamment en temps réel.
Le serveur de sons peut être utilisé via "quark" avec python (cherchez "FoxDot" sur la toile) ou avec Ruby via Sonic-Pï. Sonic n'est que l'interface qui réunit le langage de script Ruby avec Supercollider. Pour avoir pratiqué tous ces environnements je peux dire qu'ils sont malheureusement très limités par rapport ,à SClang même Sonic-Pi surtout sur Linux d'ailleurs. Donc je recommande à tous ceux et celles qui veulent réellement tirer le meilleur de ce magnifique programme SC de plonger dans l'étude du langage intégré qui, seul, permet d'en tirer tous les fruits. Nul besoin de CSound (que j'ai aussi pratiqué), SC est tout aussi puissant et bien plus utilisable quand même notamment en temps réel.