Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

sonic-pi est un langage de programmation de musique.

Image





Informations


Site web officiel : http://sonic-pi.net/ Image .
Version actuelle : 4.3.0 du 2022 09 30.
Licence : MIT.
Plateforme : Linux/windows/Apple.
Développeur(s) : Sam Aaron et toute une communauté.
Soutien : par patreon Image .



Description


Sonic-pi est un langage permettant la programmation de musique. Il est plutôt simple à maîtriser et très complet !

Un tuto est disponible, embarqué dans le programme en français !

À noter : Sonic-Pi n'est pas un langage autonome, en fait il s'agit d'un "binding" c'est-à-dire une interface entre un langage de script qui existait déjà : Ruby d'une part, langage s'inspirant de Python et Smalltalk mais sans la puissance totale de ces deux langages mais très facile et simple à apprendre et, d'autre part, un serveur de sons, c'est-à-dire un synthétiseur très puissant qui est SuperCollider.

Sonic-Pi est ainsi une interface qui permet de faire communiquer SuperCollider avec l'interpréteur Ruby. Évidemment on y gagne en ergonomie car le langage intégré de SuperCollider qui est SClang est plus difficile pour un débutant ne serait-ce que par sa syntaxe type C donc beaucoup moins lisible que Ruby pour un non programmeur. En revanche cette facilité d'utilisation à un coût : il y a beaucoup de moins de possibilités avec Sonic-Pi, plutôt orienté techno-dance, qu'avec SClang le langage natif.

Si on veut, par exemple, faire de la musique acousmatique électroacoustique ou de la musique mixte en contemporain mais aussi si on veut accéder à toute la richesse sonore de SuperCollider (qui est l'égal au moins de CSound actuellement) il n'y aura pas le choix : l'apprentissage de SClang sera un passage obligé, malheureusement tous les tuto et livres (gratuits) sont en anglais à ma connaissance. j'ai commencé par Sonic-Pi, puis j'ai basculé sur SuperCollider piloté par Python avec «FoxDot» qui malheureusement n'est plus ni maintenu ni développé et je me mets actuellement (4 mars 2022) à SClang pour les raisons évoquées ci-dessus. Mais cela dépend de vos choix et de la musique que vous souhaitez faire.

Sonic-Pi reste ainsi une solution appréciable si vous voulez plutôt faire du "live coding" en musique technoïde, c'est même quasi-parfait pour ce genre de projet.



Utilisation


Une fois installé (voir section si dessous), tapez sonic-pi dans votre terminal pour linux ou alors cliquez sur l’icône pour lancer le programme pour les autres.
Voilà ! Vous pouvez commencer wink


Installation

[+]

Divers






[+]

Collaborateur(s) de cette page : olinuxx , Karmatotal , r1 et grimstOr .
Page dernièrement modifiée le Samedi 14 mai 2022 20:20:12 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 18:48, dim. 19 mars 2023: Bonjour et bienvenue à Midolaarbi11@gmail.com cool
ravik857, 21:02, mar. 14 mars 2023: des nouvelles de cassis36 ? pas vu en 2023. La commu est-elle intéressée par la cornemuse ?
calixtus06, 21:32, lun. 13 mars 2023: Bonjour et bienvenue à Karamba :-)
karamba, 19:15, lun. 13 mars 2023: Bonjour à tous! Et merci de m'accueillir sur ce site que je consulte depuis de nombreuses années, sans avoir franchi le cap de l'inscription.
olinuxx, 11:39, dim. 12 mars 2023: Bonjour et bienvenue à ravik857 cool
olinuxx, 10:50, dim. 12 mars 2023: @KABORE Alain : il semble qu'il y ait un soucis avec l'adresse courriel que vous utilisez pour vous inscrire. Veuillez essayer avec une autre adresse courriel (pas yahoo).
sub26nico, 13:37, ven. 10 mars 2023: Sympa ce petit eq, pas vraiment transparent : [Lien]
calixtus06, 07:03, jeu. 09 mars 2023: Bonjour et bienvenue à Tux le Manchot et Johnbass :-)
allany, 11:26, mer. 08 mars 2023: Pour garder l'moral, pas d'gardénal, juste l'éditorial ! [Lien]
CyrilRos, 19:07, lun. 06 mars 2023: Bonjour cinnamon [Lien]
calixtus06, 07:14, dim. 05 mars 2023: Bonjour et bienvenue à banbino38 :-)
calixtus06, 06:58, ven. 03 mars 2023: bonjour et bienvenue à mamava et Mojo2foisfort :-)