Herramientas de usuario

Herramientas del sitio


aprendizaje:algo-ritmos:practicas:start

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
aprendizaje:algo-ritmos:practicas:start [2015/08/03 12:34] son0paprendizaje:algo-ritmos:practicas:start [2020/02/11 17:18] (actual) – editor externo 127.0.0.1
Línea 7: Línea 7:
 ==== Duraciones / Ritmo ==== ==== Duraciones / Ritmo ====
 [[aprendizaje:elementos_compositivos:divulgacion#groove_ritmo_agitacion|Leer sobre el Ritmo]] [[aprendizaje:elementos_compositivos:divulgacion#groove_ritmo_agitacion|Leer sobre el Ritmo]]
 +
 +Nuestro objetivo será construir un motor rítmico de manera ágil, para esto podemos usar herramientas como:
 +'''while()'''
 +donde podemos hacer un ciclo repetitivo de algún sonido generando un ritmo básico, una manera enriquecida puede ser una función que lance los ciclos y que se llame con diferentes parámetros para tener diferentes texturas y divisiones del ritmo.
 +
  
   * Cree un ciclo simple para escuchar un ritmo. Solución: [[https://github.com/son0p/algo-ritmos/blob/master/practicas/100while.ck | 100while.ck]]   * Cree un ciclo simple para escuchar un ritmo. Solución: [[https://github.com/son0p/algo-ritmos/blob/master/practicas/100while.ck | 100while.ck]]
   * Haga un sonido que ejecute un ritmo binario y adicionalmente haga un sonido que ejecute un ritmo ternario. Debemos poder escuchar ambos ritmos sobrepuestos. Solución: [[ https://github.com/son0p/algo-ritmos/blob/master/practicas/101poli_ritmo.ck| 101poli_ritmo.ck]]   * Haga un sonido que ejecute un ritmo binario y adicionalmente haga un sonido que ejecute un ritmo ternario. Debemos poder escuchar ambos ritmos sobrepuestos. Solución: [[ https://github.com/son0p/algo-ritmos/blob/master/practicas/101poli_ritmo.ck| 101poli_ritmo.ck]]
-  * **Probabilidad en el ritmo**: Estudie varias canciones de un género musical, saque la probabilidad de apariciones de golpes y silencios (corpus), aplique esas probabilidades en un secuenciador de 16 pasos.(( Aprendemos esto guidados por Daniel Gómez, quien nos enseña a usar las [[https://en.wikipedia.org/wiki/Markov_chain| cadenas de Markov]] para la distribuci[on de la probabilidad en cada paso del secuenciador))+  * **Probabilidad en el ritmo**: Estudie varias canciones de un género musical, saque la probabilidad de apariciones de golpes y silencios (corpus), aplique esas probabilidades en un secuenciador de 16 pasos.(( Aprendemos esto guidados por Daniel Gómez, quien nos enseña a usar las [[https://en.wikipedia.org/wiki/Markov_chain| Cadenas de Markov]] para la distribución de la probabilidad en cada paso del secuenciador)) 
 +  * **Lee una curva de probabilidad:** Enciende y apaga instrumentos según una curva de probabilidad [[https://github.com/son0p/algo0ritmos/blob/master/generatives/gen_agitation_001.ck|gen_agitation_001.ck  ]]
  
 ==== Alturas / Melodía ==== ==== Alturas / Melodía ====
 [[aprendizaje:elementos_compositivos:divulgacion#alturas_melodias_relieves|Leer sobre la Melodía]] [[aprendizaje:elementos_compositivos:divulgacion#alturas_melodias_relieves|Leer sobre la Melodía]]
   * Haga un array que describa la melodía del track de Robert Miles - Children. Solución [[ https://github.com/son0p/algo-ritmos/blob/master/practicas/200array_children.ck | 200array_children.ck ]]   * Haga un array que describa la melodía del track de Robert Miles - Children. Solución [[ https://github.com/son0p/algo-ritmos/blob/master/practicas/200array_children.ck | 200array_children.ck ]]
-  * Haga un ciclo infinito que genere melodías aleatorias con cualquier nota, luego que genere melodías aleatorias pero con unas opciones limitadas de notas, luego que genere melodías aleatorias con unas notas determinadas con más probabilidad en la raiz, menos en la tercera, menos en la quinta, y mínima en la séptima. Solución: [[ https://github.com/son0p/algo-ritmos/blob/master/practicas/201melodias_aleatorias.ck | 201melodias_aleatorias.ck ]]+  * Haga un ciclo infinito que genere melodías aleatorias con cualquier nota, luego que genere melodías aleatorias pero con unas opciones limitadas de notas, luego que genere melodías aleatorias con unas notas determinadas con más probabilidad en la raiz, menos en la tercera, menos en la quinta, y mínima en la séptima. Solución: [[ https://github.com/son0p/algo-ritmos/blob/master/practicas/alturas_002.ck | alturas_002.ck ]]
  
 ==== Densidad / Armonía ==== ==== Densidad / Armonía ====
aprendizaje/algo-ritmos/practicas/start.1438605267.txt.gz · Última modificación: 2020/02/11 17:17 (editor externo)