Descripción del curso
En este curso te brindaremos una introducción al Live Coding y tendremos un entrenamiento de inducción a Tidal Cycles que es un lenguaje de código abierto que te permitirá crear patrones musicales con programación, ya sea para acto en vivo o composición.
Tidal Cycles contiene lenguaje para describir secuencias flexibles, por ejemplo: polifónicas, polirrítmicas, generativas; también cuenta con una extensa biblioteca de funciones de patrones, para transformarlos y combinarlos.
Llegaremos a algunos polirrítmos simples, para encaminarnos al siguiente módulo donde crearemos música más compleja, pero primero entenderemos que es hacer música con TEXTura.
Nivel I
Plan de estudio:
Capítulo 1. Live Coding – Interfaces conversaciones
Sesión 1. Introducción a Live Coding
Sesión 2. TydalCycles. Instalación
Capítulo 2. Programación funcional en el live coding: marea de ciclos
Sesión 1. Sintaxis de Haskell
Sesión 2. Tempo y secuencialidad en Tidal Cycles
Sesión 3. El tiempo y la secuencialidad en Tidal Cycles
Capítulo 3: Secuencias de patrones
Sesión 1. Patrones sencillos. Tipos de patrones
Sesión 2. Ritmos Euclidianos. Secuencias de samples simples
Sesión 3. Secuencias de samples simples
Capítulo 4. Personaliza tu sonido en Tidal Cycles
Sesión 1. Personalizar samples
Sesión 2. Estirar y deformar samples
Sesión 3. SythDefs para Tidal Cycles
Capítulo 5. Modificación y complejidad al vuelo
Sesión 1. Modificar secuencias con funciones. Efectos. Operaciones. Desde 0 con Tidal Cycles
Sesión 2. Estrategias de improvisación en vivo
Nivel II
Plan de estudio:
Capítulo 1. Estudio de secuencias
Apilar y superponer patrones
Funciones para alternar secuencias
Crear secuencias con ciclos y secuencias en Loop
Capítulo 2. Funciones
Funciones nuevas en Tidal Cycles
Funciones de aleatoriedad
Composición de varias funciones en un patrón
Capítulo 3. Manipulación de Synthdefs | Supercollider
Aplicación de efectos superdirt a Synthdefs
Agregar parámetros desde tidal para sintetizadores en Supercollider
Capítulo 4. Notación musical con Tidal cycles
Uso de notas aleatorias en una escala
Función "scale" para generar secuencias melódicas
Agregar estructuras rítmicas con función "struct"
Capítulo 5. Expandiendo Tidal cycles
Configuración MIDI con Tidal cycles y ableton live
No se aceptan devoluciones en los pagos de los cursos
No se aceptan devoluciones en los pagos de los cursos
Copyright © 2021 CMMAS