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 : 3.3.1 du 2021 02 01.
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, 16:01, dim. 22 mai 2022: Bonjour et bienvenue à bap23 et gorphex cool
minimoineau, 20:15, jeu. 19 mai 2022: Petite pensée pour la magnifique œuvre de Vangelis qui nous a quitté... cry
olinuxx, 09:44, lun. 16 mai 2022: Bonjour et bienvenue à Fan cool
olinuxx, 09:43, dim. 15 mai 2022: Bonjour et bienvenue à nik0 cool
olinuxx, 12:25, ven. 13 mai 2022: Bonjour et bienvenue à Michael83 et MiniGnome cool
olinuxx, 20:06, jeu. 12 mai 2022: Bonjour et bienvenue à Valnax cool
olinuxx, 17:35, lun. 09 mai 2022: [ANNONCE] La nouvelle version LibraZiK-4 est sortie ! [Lien]
olinuxx, 08:27, dim. 08 mai 2022: Une nouvelle concernant le futur des greffons LV2 : [Lien]
olinuxx, 10:58, sam. 07 mai 2022: Bonjour et bienvenue à Fabrice et à BertoX cool
olinuxx, 10:51, sam. 07 mai 2022: Une petite fringale ? Alors un bout de pain et de maroilles et hop ! Lecture de l'éditorial !
allany, 19:40, ven. 06 mai 2022: Universal r1 !!!
r1, 21:35, jeu. 05 mai 2022: Dans le Cantal, à Cancale ou à la Capitale, tous kiffent l'éditorial !