Comment créer de la musique avec du code grâce à Sonic Pi
Apprenez à vos enfants à composer de la musique en programmant avec Sonic Pi, un logiciel gratuit et accessible.
- Installation et premier lancement. Téléchargez Sonic Pi gratuitement sur sonic-pi.net. Le logiciel fonctionne sur Windows, Mac et Linux. Une fois installé, lancez le programme. Vous verrez une interface avec une zone de code à gauche et des boutons en haut. Commencez par taper 'play 60' dans la zone de code, puis cliquez sur 'Run'. Vous venez de jouer votre première note ! Le chiffre 60 correspond à la note do du milieu sur un piano.
- Comprendre les bases du code musical. Dans Sonic Pi, chaque note est représentée par un chiffre. Plus le chiffre est élevé, plus la note est aiguë. Vous pouvez aussi utiliser les noms de notes comme ':c' pour do, ':d' pour ré, etc. Pour jouer plusieurs notes, écrivez 'play 60', puis sur la ligne suivante 'play 64', puis 'play 67'. Cela créera un accord. Pour ajouter du temps entre les notes, utilisez 'sleep 1' qui fait une pause d'une seconde.
- Créer des mélodies et des rythmes. Pour créer une mélodie simple, alternez les commandes 'play' et 'sleep'. Par exemple : 'play :c', 'sleep 0.5', 'play :d', 'sleep 0.5', 'play :e', 'sleep 0.5'. Vous pouvez changer les instruments avec 'use_synth :piano' ou ':guitar'. Pour créer des boucles, utilisez 'loop do' au début et 'end' à la fin de votre code. Cela répétera votre musique indéfiniment.
- Ajouter des effets et des variations. Sonic Pi propose de nombreux effets. Ajoutez 'with_fx :reverb do' avant votre code musical et 'end' après pour créer un écho. Vous pouvez aussi utiliser ':echo', ':distortion' ou ':flanger'. Pour varier le volume, ajoutez 'amp: 0.5' après votre note (0.5 = volume moyen, 1 = volume maximum). Expérimentez avec 'rate:' pour changer la vitesse de lecture des échantillons.
- Utiliser les échantillons sonores. Sonic Pi inclut de nombreux sons préenregistrés appelés échantillons. Tapez 'sample :bd_haus' pour jouer un son de grosse caisse, ou 'sample :ambi_choir' pour des voix. Vous pouvez ralentir ou accélérer ces sons avec 'rate:'. Un taux de 0.5 ralentit de moitié, un taux de 2 double la vitesse. Combinez différents échantillons pour créer des ambiances uniques.
- Partager et sauvegarder ses créations. Sauvegardez régulièrement votre travail avec Ctrl+S (Cmd+S sur Mac). Sonic Pi crée des fichiers avec l'extension .rb que vous pouvez rouvrir plus tard. Pour partager vos créations, vous pouvez enregistrer l'audio en cliquant sur 'Rec' avant de lancer votre code. Le fichier audio sera sauvegardé automatiquement. Encouragez vos enfants à expérimenter et à partager leurs compositions avec la famille.