Tabla de contenido:

Cómo codificar una canción usando partituras en Sonic Pi: 5 pasos
Cómo codificar una canción usando partituras en Sonic Pi: 5 pasos

Video: Cómo codificar una canción usando partituras en Sonic Pi: 5 pasos

Video: Cómo codificar una canción usando partituras en Sonic Pi: 5 pasos
Video: 7) Programa música usando Sonic Pi y ChatGPT | UtilApis 2024, Noviembre
Anonim
Cómo codificar una canción usando partituras en Sonic Pi
Cómo codificar una canción usando partituras en Sonic Pi

¡Este instructivo describirá algunos pasos básicos y piezas de código para usar al codificar una canción en Sonic Pi usando partituras! Hay un millón de otras piezas de código para tratar de agregar sabor a su pieza terminada, así que asegúrese de jugar también a su alrededor y ver qué se le ocurre.

La partitura que utilicé fue un arreglo de piano simple de "I Want to Break Free" de Queen. Si desea descargar esta misma partitura, puede hacerlo aquí:

Paso 1: Materiales

Materiales
Materiales
Materiales
Materiales

Para este proyecto necesitará:

1. Una computadora compatible con Sonic Pi

2. Software Sonic Pi

3. Partitura

4. Conocimientos básicos de cómo leer música y notación científica de tono.

Paso 2: descubre el BPM de tu canción y codifica eso

Descubra el BPM de su canción y codifique eso
Descubra el BPM de su canción y codifique eso

En mi caso, el BPM está impreso en la partitura. Sin embargo, a menudo ese no es el caso. Para obtener ayuda para encontrar el BPM de su canción, puede utilizar este sitio web:

El BPM de mi canción fue de 109 latidos por minuto. Una vez que sepa el BPM de su canción, vaya a la primera línea en blanco en su búfer y escriba "use_bpm 109" usando su BPM. Debe haber un espacio entre las palabras y los números, y el valor que pones para BPM debe volverse azul, lo que indica que es un número.

Seguir adelante y codificar el BPM en mi experiencia me ha ayudado enormemente a descifrar el tiempo durante la codificación.

Paso 3: Siga las notas y los acordes de la partitura y del código

Siga las notas y los acordes de la partitura y del código
Siga las notas y los acordes de la partitura y del código
Siga las notas y los acordes de la partitura y del código
Siga las notas y los acordes de la partitura y del código
Siga las notas y los acordes de la partitura y del código
Siga las notas y los acordes de la partitura y del código
Siga las notas y los acordes de la partitura y del código
Siga las notas y los acordes de la partitura y del código

Ahora es el momento de traducir simplemente las notas del pentagrama de la partitura a líneas de código. Puede usar las funciones simples "reproducir" y "dormir" para hacer esto, pero he descubierto que en realidad hace que sea un poco más fácil usar líneas de código más complicadas. Asegúrese de prestar atención a la firma de clave para asegurarse de que está colocando objetos punzantes y bemoles donde deben estar, si los hay.

En mi caso, mi primera nota fue un a4 en el pentagrama en notación de tono científico. Para codificar esto, escribí "play: a4" en una línea libre en el búfer, asegurándome de incluir los dos puntos para que el software sepa que es una nota. Los dos puntos y la nota deben volverse rosas si los ha ingresado correctamente. Como esta nota era una corchea y el compás es 4/4, codifiqué "dormir 0.5" después.

Después de esto, tuve muchas notas en una serie que serían mucho más fáciles de codificar en una línea de código que en varias. Para hacer esto, utilicé "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" El primer conjunto de corchetes debe contener sus notas en el pentagrama en orden, separadas por comas y el segundo debe contener la duración de cada nota en orden (1 para negra, 2 para media nota, 0,5 para corchea, etc.)

Si desea que un acorde se reproduzca al mismo tiempo que yo, escriba "play_chord [: d,: fs,: a]" sin codificar un sueño en el medio. Dentro de los corchetes, debe codificar las notas que componen el acorde que está tratando de tocar. Si esas son todas las notas que desea tocar a la vez, codifique dormir después de esto con el número después de dormir como la duración de su nota más corta en la serie que acaba de codificar.

Si tiene una secuencia de repetición en su código, puede repetir un conjunto de código usando "4 veces hacer" al principio del código que desea repetir y "finalizar" al final de la sección que desea repetir. El número antes de ".times do" significa cuántas veces desea que se repita la sección de código. Si lo ha introducido correctamente, tanto "do" como "end" se volverán naranja.

Si tiene una sola nota que desea tocar durante una duración determinada que no sea 1, puede codificarla así: "reproducir: e5, sostener: 0.5, soltar: 0.1" con el número después del sostenido como la duración de la nota. Si lo ha escrito correctamente, sostener y soltar se volverán rosa y los números se volverán azules.

Con estas piezas básicas de código, debería poder codificar su canción traduciendo la partitura al código. Si lo tocas y algo no suena bien, usa prueba y error hasta que tengas el sonido que deseas. A veces, tienes que cambiar a una nueva pieza de código o agregar un "dormir" en alguna parte.

Paso 4: elige tu sintetizador

Elija su sintetizador
Elija su sintetizador

Ahora que ha codificado toda la canción con partituras y le gusta cómo suena, es hora de elegir su sintetizador. Puede mantenerlo como predeterminado o explorar las muchas opciones disponibles dentro del software.

Para encontrar las opciones, haga clic en "Ayuda" en la parte superior derecha de la ventana, abriendo la pantalla del tutorial inferior. Haga clic en los sintetizadores en la parte inferior y experimente. Vaya a la parte superior de su búfer y escriba debajo de la línea donde codificamos previamente el BPM, escriba: "use_synth: dtri" con la (s) palabra (s) después de los dos puntos como sintetizador elegido para su canción. Dale al play y mira si te gusta el sonido. Si no, ¡sigue explorando hasta que encuentres uno que sí!

Paso 5: ¡Listo

¡Hecho!
¡Hecho!

La canción codificada de la partitura en Sonic Pi ahora debería estar completa. Pulsa el botón "Ejecutar", siéntate, relájate y escucha tu obra maestra.

Recomendado: