Exemples vidéo du fonctionnement du programme
exemple vidéo 1 exemple vidéo 2 exemple vidéo 3A l'aide de ce programme, vous pouvez écrire les notes musicales sous forme textuelle.
Le programme le plus simple ressemble à ça.
Si vous tapez le mot do et appuyez sur la touche F5, une note do sera jouée.
La casse n'est pas importante.
Vous pouvez entrer la lettre c et la même note do sera jouée.
do, ré, mi, fa, sol, la, si
octave petite
do entière
do 1
do demie
do 1/2
do 2
do quart
do quaternaire
do 1/4
do 4
octave première
do huitième
do huitième
do 1/8
do 8
do seizième
do 1/16
do 16
do trente deuxième
do 1/32
do 32
//Indiquer une pause en millisecondes pour une précision accrue
octave grande
do 564
do 121
//Le nombre après la note est le numéro de l'octave. Toujours écrit collé !
do4 bémol entière
do4 1
do5 demie
do5 bémol 1/2
do5 2
do4 quart
do4 quaternaire
do4 1/4
do4 4
do1 huitième
do1 huitième
do1 bémol 1/8
do1 8
do2 seizième
do2 dièse 1/16
do2 16
do3 trente deuxième
do3 1/32
do3 dièse 32
//Indiquer une pause en millisecondes pour une précision accrue
si0 dièse 564
si0 bémol 123
pause entière
si0 entière
//Dans ce cas-ci, le chiffre 4 signifie un quart, pas 4 millisecondes.
si0 4
si0 4
si0 4
pause entière
pause 1
pause demie
pause 1/2
pause 2
pause quart
pause quaternaire
pause 1/4
pause 4
pause huitième
pause huitième
pause 1/8
pause 8
pause seizième
pause 1/16
pause 16
pause trente deuxième
pause 1/32
pause 32
//Indiquer une pause en millisecondes pour une précision accrue
pause 564
pause 125
//Jouer la gamme de do majeur en italien.
do, re, mi, fa, sol, la, si
//Jouer les notes en italien avec des dièses et des bémols.
do, do bémol, do dièse, re, mi, fa, sol, la, si
//Jouer les notes avec des bémols et des dièses.
//Si aucune durée n'est indiquée, la note est jouée comme un quart.
octave petite
do, do bémol, do dièse, ré dièse, mi, fa dièse, sol dièse, la dièse, si, si dièse
octave grande
do bémol, do, do dièse, ré dièse, mi, fa dièse, sol dièse, la dièse, si, si dièse
//Démonstration de différentes durées de notes.
volume 127
octave première
fa dièse 1/4
sol 1/4
la 1/4
si 1/2
sol 1/8
sol 1/8
sol 1/4
//Avant d'utiliser une sous-programme, il faut toujours commencer son nom par le symbole ampersand &.
//Le nom de la sous-programme peut être absolument quelconque, le nom n'influence rien !
//Le nom de la sous-programme doit toujours commencer par le symbole ampersand &.
//La sous-programme commence sa recherche dans tout le texte depuis le début jusqu'à la fin.
//Pour éviter des erreurs lors de l'exécution, le symbole ampersand & devrait uniquement être utilisé pour les sous-programmes.
//Ici on utilise le nom T53 pour améliorer la lisibilité du code.
//Ce nom correspond au tonique majeur ou accord.
//Une sous-programme est essentiellement un groupe de notes ou un motif.
//À partir de ces motifs, on peut composer des mélodies et expérimenter la composition.
//Utiliser des motifs permet d'accélérer considérablement le travail de composition.
//Liste des notes avec indication du nom de la sous-programme &T53 ou du motif.
do entière &T53
mi entière &T53
sol entière &T53
//Le programme commence à s'exécuter avec le mot-clé start.
start
//Si une astérisque (*) est placée à la fin du nom de la sous-programme T53,
//les notes sont jouées simultanément !
//Dans cet exemple, trois accords seront joués successivement avec les notes do, mi, sol.
T53*, T53*, T53*, T53*
//Si aucune astérisque n'est présente, les notes sont jouées séquentiellement !
T53
//Le programme s'arrête avec le mot-clé end.
end
//Tout identique mais sans commentaires.
do entière &T53
mi entière &T53
sol entière &T53
start
T53*, T53*, T53*, T53*
T53
end
//Le nombre 100 représente la durée de la note en millisecondes.
//Ici cela signifie très rapidement.
do 100 &T53
mi 100 &T53
sol 100 &T53
start
//On joue six fois l'arpeggio.
T53, T53, T53, T53, T53, T53
//Ensuite on joue six fois les accords.
T53*, T53*, T53*, T53*, T53*, T53*
//Et finalement on joue simplement les notes.
do entière, mi entière, sol entière
//Ralentir l'exécution de l'accord avec la commande tempo
tempo 10.0
T53*
//Accélérer l'exécution de l'accord avec la commande tempo
tempo 1.0
T53*
end
//Exemple de modification du tempo de la composition.
//Un nombre supérieur ralentit la composition.
//Un nombre inférieur accélère la composition.
tempo 2.0
do, ré, mi, fa, sol, la, si
tempo 0.5
do, ré, mi, fa, sol, la, si
ré dièse 4 &motif1
ré 4 &motif1
ré 2 &motif1
si bémol 4 &motif2
la 4 &motif2
sol 2 &motif2
sol 4 &motif3
fa4 &motif3
ré dièse 2 &motif3
ré dièse 4 &motif4
ré 4 &motif4
do 2 &motif4
do 2 &motif4
start
volume 127
octave première
tempo 0.7
//1
motif1, motif1, motif1
si bémol entière
motif2
motif3
motif4
pause 400
//2
volume 120
motif1, motif1, motif1
si bémol entière
motif2
motif3
motif4
end
//Pour réduire la taille du fichier du programme.
//Les notes ont été placées dans le fichier n.txt
//Comme dans les langages C et C++.
include c:\1\n.txt
start
volume 127
octave première
tempo 0.7
//1
motif1, motif1, motif1
si bémol entière
motif2
motif3
motif4
pause 400
//2
volume 120
motif1, motif1, motif1
si bémol entière
motif2
motif3
motif4
end
Télécharger la vidéo montrant le fonctionnement du programme
Télécharger la vidéo