Sonic Pi : Crée ta propre musique avec du code (gratuit et open source)
Sonic Pi est un logiciel gratuit et open source qui permet de créer de la musique en programmant. Facile à utiliser, il est idéal pour les débutants, les musiciens curieux ou les enseignants qui souhaitent l’intégrer dans leurs cours. Avec Sonic Pi, ton ordinateur devient un véritable instrument de musique numérique.
Qu’est-ce que Sonic Pi ?
Sonic Pi est une application qui permet de composer de la musique en écrivant du code. Le langage utilisé est simple et basé sur Ruby. Tu écris quelques lignes, tu appuies sur “Run”, et ta musique commence.
Au départ conçu pour l’enseignement, Sonic Pi est aujourd’hui utilisé par des artistes dans le monde entier, notamment dans les musiques électroniques.
Pourquoi utiliser Sonic Pi ?
- Créer des sons et des morceaux personnalisés
- Apprendre à coder de manière ludique
- Développer sa créativité et sa logique
- Utiliser un outil parfait pour l’éducation
- Profiter d’un logiciel 100 % gratuit et open source
Quels instruments peut-on utiliser dans Sonic Pi ?
Sonic Pi propose de nombreux synthétiseurs (synths) et échantillons sonores (samples). Voici quelques exemples :
- piano : un son de piano classique
- prophet : un synthé futuriste
- blade : pour des ambiances électroniques
- bass drum,snare, hat : des sons de batterie
- ambi_choir, guit_em9 – des sons enregistrés prêts à l’emploi
Tu peux également ajouter des effets comme la réverbération, l’écho, des filtres, et bien plus encore.
Ce que tu peux faire avec Sonic Pi
Avec Sonic Pi, tu peux :
- Composer des morceaux complets
- Créer des boucles rythmiques
- Contrôler la vitesse, le volume et la tonalité
- Ajouter des effets sonores
- Faire du live coding (jouer de la musique en direct en écrivant du code)
- Connecter ta musique à des lumières ou à d’autres logiciels
- Utiliser un clavier MIDI pour déclencher des sons dans Sonic Pi
Comment commencer ?
- Télécharge Sonic Pi depuis sonic-pi.net (disponible pour Windows, Mac et Linux)
- Installe-le et ouvre l’application
- Copie et exécute ce petit code pour commencer :
live_loop :beat do
sample :bd_haus
sleep 1
endCe code ci-dessus joue une grosse caisse toutes les secondes. C’est un bon début pour créer un rythme simple.
Le code suivant crée un rythme simple avec une grosse caisse et une ligne de basse rapide :
- La première boucle (
:beat) joue un kick toutes les secondes. - La seconde boucle (
:bassline) utilise un synthétiseur (:fm) pour jouer une note de basse (:c3) toutes les 0,5 seconde, soit deux fois plus vite que le kick.
Ce contraste crée un rythme dynamique, parfait pour une base de morceau ambient, électro ou techno.
# Boucle pour la grosse caisse
live_loop :beat do
sample :bd_haus
sleep 1
end
# Boucle pour la basse, vitesse doublée
live_loop :bassline do
use_synth :fm
play :c3, release: 0.5, cutoff: 70
sleep 0.50
endPour changer la vitesse de la basse :
sleep 1→ la basse joue en même temps que la grosse caissesleep 0.5→ la basse joue toutes les demi-secondes, soit deux fois par secondesleep 0.25→ la basse joue quatre fois par seconde, pour un rythme plus rapide
Conclusion
Sonic Pi est un outil puissant, accessible et gratuit pour créer de la musique en codant. Que tu sois débutant ou passionné, c’est une manière originale d’explorer la programmation et la création sonore. Télécharge-le et commence à créer ta propre musique dès maintenant.







