Sonic PI

Presentation du logiciel de codage musical

Réalisé par mathartung.xyz

Installation

Sonic Pi est un environnement de programmation open source, vous pouvez le télécharger à cette adresse :

http://sonic-pi.net/
Down arrow
La version portable peut fonctionner à partir d'une clé USB.

Présentation

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.


Ou encore comme ceci:

L'interface

L'interface de Sonic Pi se compose trois fenêtres principales.

  • La plus grand est pour écrire votre code et nous l'appelons le Panneau de programmation.
  • Il y a aussi un panneau d'informations qui affiche des informations sur votre programme comment il fonctionne.
  • Quand vous cliquez sur le bouton d'aide au sommet de la fenêtre, le troisième panneau apparaît en bas montrant la documentation d'aide. Ceci contient des informations sur le langage de programmation (ruby) de Sonic Pi aussi bien que des sons de synthé différents, des échantillons et beaucoup plus. Il y a aussi beaucoup d'exemples "prêt à utiliser" que vous pouvez essayer !
Down arrow

Présentation de l'interface

Les notes de musique

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.

Down arrow

Les notes MIDI

Voici un tableau qui donne les correspondances entres les notes latines (do, ré, mi...), anglo-saxonnes et MIDI.

rythmes et silences

Le rythme (durée) des notes
Les silences

le code de programmation

play 55
sleep 1       #notes MIDI
play 59
sleep 2
play 50
sleep 4
ou
play :G3
sleep 1        #notes anglo-saxonnes
play :B3
sleep 2
play :D3
sleep 4

Un exemple

Voici la partition d'une célèbre comptine.

Nous allons coder avec Sonic Pi cette célèbre chanson.

Le code

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
Ecouter la chanson

Enregistrer sa musique

Pour enregistrer notre musique, nous allons utiliser :

et

Pour enregistrer votre musique il suffit de suivre les étapes suivantes :

  • Appuie sur pour lancer l'enregistrement, le bouton devient ;
  • Appuie sur le bouton ;
  • Lorsque l'enregistrement est fini, appuie sur ;
  • Sauvegarde ton fichier audio .wav dans la boite de dialoge en lui donnant un nom (ex. mamusic.wav).

Utiliser Audacity

Le fichier .wav obtenu est très volumineux. Nous allons utiliser audacity pour :

  • Supprimer les silences (dans l'onglet Effets);
  • Normaliser l'audio (dans l'onglet Effets);
  • Convertir en .mp3 (dans l'onglet Ficher sous Exporter...).

Voilà tu as un beau fichier .mp3 de ta musique.