Paso 6: La traducción.
Así que empezamos a hacer nuestra propia traducción usando vim para registrar los resultados. Ya que es 3/4 tiempo, las cosas serán difíciles. Uy cada cosa es en minúsculas y tenemos que añadir el NOTE_ al principio de las notas. No hay problema. un g ~ ~ convertirá las letras en mayúsculas y una: %s! ^! NOTE_! será el prólogo a las notas. Hasta ahora, bien. Ahora tenemos que separar las notas de los tiempos. Así que guardar el archivo.
$ cut -c-7 silentnight > notas sn
y eso nos da:
$ cat notas-sn
NOTE_G3
NOTE_A3
NOTE_G3
NOTE_E3
NOTE_G3
NOTE_A3
NOTE_G3
NOTE_E3
NOTE_D4
NOTE_D4
...
...
...
tr $ '\n' ',' < notas-sn > notas-sn.txt
$ sed -i de /, /, / g; s, \s\ + /, / g ' notas sn.txt
$ cat notas-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,.........
Que puede ser fácilmente cortado y pegado en el bosquejo.
$ cut -d '-'-f2 silentnight > notas st
Y eso nos da
$ cat notas-st
3
8
4
1
3
8
4
1
1
4
...
...
...
Ahora para agregar las comas:
tr $ '\n' ',' < notas-st > notas-cs.csv
y eso nos da que fácilmente puede cortar y pegar en el bosquejo.
$ cat notas-cs.csv
3,8,4,1,3,8,4,1,1,4,1,1,4,1,1...
Para agregar espacios:
$ sed -i de /, /, / g; s, \s\ + /, / g ' notas-cs.csv
Notas de gato-cs.csv
3, 8, 4, 1, 3, 8, 4, 1, 1, 4, 1, 1, 4, 1,.........
Usted también necesitará cambiar esta línea por el número total de notas.
para (int thisNote = 0; thisNote < 8; thisNote ++) {}
Más música!