Étape 6: La traduction.
Alors nous avons commencé à faire notre propre traduction à l’aide de vim pour enregistrer nos résultats. Puisque c’est le moment de 3/4, les choses seront difficiles. Oups tout est en minuscule et il faut ajouter la NOTE_ jusqu’au début des notes. Pas de problème. une g ~ ~ permet de convertir les lettres en majuscules et un: %s! ^! NOTE_ ! sera la préface aux notes. Pour l'instant ça va. Maintenant, nous devons séparer les notes les timings. Alors enregistrez le fichier.
$ cut -c-7 silentnight > notes-sn
et cela nous donne :
$ cat notes-sn
NOTE_G3
NOTE_A3
NOTE_G3
NOTE_E3
NOTE_G3
NOTE_A3
NOTE_G3
NOTE_E3
NOTE_D4
NOTE_D4
...
...
...
notes-sn.txt $ tr '\n' ',' < notes-sn >
$ sed -i de /, /, / g ; s /, \s\ + /, / g ' notes-sn.txt
$ cat notes-sn.txt
NOTE_G3, NOTE_A3, NOTE_G3, NOTE_E3, NOTE_G3, NOTE_A3, NOTE_G3, NOTE_E3, NOTE_D4, NOTE_D4, NOTE_B3, NOTE_C4, NOTE_C4, NOTE_G3, NOTE_A3, NOTE_A3, NOTE_C4,.........
Qui peut être facilement coupé et collé dans le croquis.
$ cut -d '-'-f2 silentnight > notes-st
Et cela nous donne
$ cat notes-st
3
8
4
1
3
8
4
1
1
4
...
...
...
Maintenant pour ajouter les virgules :
notes-cs.csv $ tr '\n' ',' < notes-st >
et qui nous donne que vous pouvez facilement copier et coller dans le croquis.
$ cat notes-cs.csv
3,8,4,1,3,8,4,1,1,4,1,1,4,1,1...
Pour ajouter des espaces :
$ sed -i de /, /, / g ; s /, \s\ + /, / g ' notes-cs.csv
notes de chat-cs.csv
3, 8, 4, 1, 3, 8, 4, 1, 1, 4, 1, 1, 4, 1,.........
Vous devrez également modifier cette ligne pour le nombre total de billets.
pour (int thisNote = 0; thisNote < 8; thisNote ++) {}
Plus de musique !