Esta sección concluirá nuestra exploración del ejecuta sampleos de Sonic Pi. Hagamos un pequeño resumen;
Hasta ahora hemos mirado cómo podemos disparar sampleos:
sample :loop_amen
Después miramos cómo cambiar la velocidad de los sampleos tales como ejecutarlos a media velocidad:
sample :loop_amen, rate: 0.5
Después miramos como podíamos aparecer un pequeño sampleo (haámoslo a media velocidad):
sample :loop_amen, rate: 0.5, attack: 1
También miramos como podíamos usar el comienzo de un sampleo percusivamente
al darle a sustain: un valor explícito y setear ambos el ataque y el
release con valores cortos:
sample :loop_amen, rate: 2, attack: 0.01, sustain: 0, release: 0.35
Sin embargo, ¿no sería mejor si no tuviésemos que comenzar por el principio ó terminar por el fin..siempre?
Es posible elegir un punto de inicio arbitrario en el sampleo con un valor entre 0 y 1, donde 0 es el punto de comienzo, 1 es el punto de final y 0.5 es la mitad del sampleo. Intentemos ejecutar únicamente la última mitad del sampleo de amen break:
sample :loop_amen, start: 0.5
How about the last quarter of the sample:
sample :loop_amen, start: 0.75
Similarly, it is possible to choose an arbitrary finish point in the sample as a value between 0 and 1. Let’s finish the amen break half way through:
sample :loop_amen, finish: 0.5
Por supuesto que podemos combinar dos para tocar segmentos del archivo de audio arbitrariamente. ¿qué tal una pequeña sección en el medio?
sample :loop_amen, start: 0.4, finish: 0.6
¿qué pasa si elegimos comenzar en una posición después del final?
sample :loop_amen, start: 0.6, finish: 0.4
¡Cool! ¡Se toca al revés!
Podemos combinar esta nueva herramienta para tocar segmentos arbitrarios de
audio con nuestro amigo rate:. Por ejemplo, podemos tocar una pequeña sección
al medio de amen break muy lentamente:
sample :loop_amen, start: 0.5, finish: 0.7, rate: 0.2
Finalmente podemos combinar todo esto con el sobre ADSR para producir resultados interesantes:
sample :loop_amen, start: 0.5, finish: 0.8, rate: -0.2, attack: 0.3, release: 1
Ahora vete y juega con sampleos y todas estas divertidas herramientas…