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.1.0 du 2022 08 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]

Samuel, 23:03, sam. 01 Oct 2022: zrythm beta 3.5.1 est sorti. Il commence à être sacrément bon...
calixtus06, 10:26, ven. 30 Sep 2022: Bonjour et bienvenue à pampete :-)
calixtus06, 21:38, dim. 25 Sep 2022: Bonjour et bienvenue à Dom44 :-)
calixtus06, 10:14, ven. 23 Sep 2022: Bienvenue à Chantegrave et à Michael Alex :-)
calixtus06, 08:11, mer. 21 Sep 2022: Bonjour et bienvenue à BernArd ! :-)
dlb, 11:49, sam. 17 Sep 2022: Mes messages remarchent ... Youpi !
calixtus06, 10:22, jeu. 15 Sep 2022: Bonjour et bienvenu à bobphils et à Hugopierrel :-)
calixtus06, 09:24, mer. 14 Sep 2022: Bonjour et bienvenue à tis :-)
tis, 22:51, mar. 13 Sep 2022: qui est-ce qui zone a st'heuuure ?
tis, 22:50, mar. 13 Sep 2022: BOnsoir les bras cassé
dlb, 10:46, mar. 13 Sep 2022: La "publication" des messages ne fonctionne plus chez moi Désolé Calixtus06 !
dlb, 10:43, mar. 13 Sep 2022: Je ne peux plus éditer de message ...