Append

Append es una función de TidalCycles que combina dos patrones en uno nuevo, donde los ciclos alternan entre el primer y segundo patrón.

Ejemplo:

d1 $ append (sound "bd*2 sn") (sound "arpy jvbass*2")

En tal ejemplo, como el primer patrón mide un ciclo y el segundo también, sólo escuchamos cómo se alternan éstos.

Pero en lugar de sound "bd*2 sn", podemos sustituir por una cosa muy complicada y también se puede cambiar
sound "arpy jvbass*2" .

Este ciclo utiliza append, creando una base rítmica entre snares y hi-hats:

do
{
resetCycles;
d1 $ every 4 (const (s "~")) $ append (
every 3 (0.25 <~)$ every 4 (0.25 <~)
$ every 6 (jux (rev))$ every 5 ((# delay "0.75" ) . (# delayfeedback "0.35") . (# delaytime "0.25" ))
$ stack [s "[~ ohh:3 ~ ~]*2" # gain "0.8" # orbit "6",
s "[~ ~ ~ hh]*2" # gain "0.8" # orbit "1",
s "{~ ohh:1 ~}%4" # gain "0.5" # orbit "1",
s "{~ hats ~}%8" # gain "0.5" # orbit "1",
s "{~ ~ snares:8 ~ ~}%4" # gain "0.6" # orbit "3"]) (s "[snares:8 snares:2]/2"
# gain "0.8") # orbit "1"
}

Me gusta, porque los hi-hat van variando con cada ciclo y a continuación puedes escuchar cómo suena.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *