Réalisé par mathartung.xyz
Sonic Pi est un environnement de programmation open source, vous pouvez le télécharger à cette adresse :
http://sonic-pi.net/Sonic Pi est un environnement de programmation open source, conçu pour explorer et enseigner des concepts de programmation par le processus de créer de nouveaux sons. C'est un synthé de codage gratuit créé par Sam Aaron à l'Université de Cambridge.
L'interface de Sonic Pi se compose trois fenêtres principales.
Pi Sonique utilise les notes MIDI (Musical Instrument Digital Interface) notées de 0 à 127 et la notation musicale anglo-saxonne traditionnelle (comme : C4: Eb3 ou : G5).
Voir le tableau de correspondance entre les notes latines, anglo-saxonnes et MIDI.
Voir les rythmes des notes et les silences.
Voir le code de programmation.
Voici un tableau qui donne les correspondances entres les notes latines (do, ré, mi...), anglo-saxonnes et MIDI.
Le rythme (durée) des notes
Les silences
play 55
sleep 1 #notes MIDI
play 59
sleep 2
play 50
sleep 4
play :G3
sleep 1 #notes anglo-saxonnes
play :B3
sleep 2
play :D3
sleep 4
Voici la partition d'une célèbre comptine.
Nous allons coder avec Sonic Pi cette célèbre chanson.
a=0.5
use_synth :beep
2.times do
3.times do
play 55
sleep a
end
play 57
sleep a
play 59
sleep 2*a
play 57
sleep 2*a
play 56
sleep a
play 59
sleep a
play 57
sleep a
play 57
sleep a
play 55
sleep 4*a
end
4.times do
play 55
sleep a
end
play 51
sleep 2*a
play 51
sleep 2*a
play 57
sleep a
play 55
sleep a
play 54
sleep a
play 51
sleep a
play 50
sleep a*4
3.times do
play 55
sleep a
end
play 57
sleep a
play 59
sleep 2*a
play 57
sleep 2*a
play 56
sleep a
play 59
sleep a
play 57
sleep a
play 57
sleep a
play 55
sleep 4*a
Pour enregistrer votre musique il suffit de suivre les étapes suivantes :
Le fichier .wav obtenu est très volumineux. Nous allons utiliser audacity pour :
Voilà tu as un beau fichier .mp3 de ta musique.