Skip to content

hvillase/taller-ucr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

taller-ucr

Programación para la creación musical. Una plática para la clase Composición con Nuevas Tecnologías de la Escuela de Artes Musicales de la Universidad de Costa Rica. 11 de octubre 2022.
Por Hernani Villaseñor.
Instalar SuperCollider y, de manera opcional, las clases SonoTexto, SampleTexto y Ptexto para realizar los ejemplos.

Presentación

  1. De la creación musical a la programación.
  2. Creación musical con lenguajes de programación.
  3. Creación musical: composición e improvisación.
  4. Programación exploratoria y programación prescriptiva.
  5. Investigación artística: Creación artística + investigación académica.
  6. ¿Saber programar y saber música?
  7. Abstracción alta: cercana al entendimiento humano, abstracción baja cercana al entendimiento de maquina.
  8. Capas de abstracción en SuperCollider sclang, clases, plug-ins, lenguaje.
  9. La clase de supercollider.
  10. La estructura imaginada.
  11. El caso de SonoTexto.
  12. Discusión: escoger lenguajes de programación, desarrollar herramientas, explorar y formalizar, colaborar e intercambiar, estandarizar y diversificar, encontrar mi expresión, estar atentos a desigualdades.

Referencias

Wade Matthews. 2012. Improvisando: La libre creación musical. Turner Música.
Carolina Di Próspero 2015. Livve Coding: Arte computacional en proceso. Contenido. Arte, Cultura y Ciencias Sociales, 5(2015), 44-62.
Ursula Franklin. 1990. The real world of technology. Toronto: CBC enterprises.
Beatriz Ferreyra. Identification of sound characteristics.
Henk Borgdorff. 2012. The conflict of the faculties: Perspectives on Artistic Research and Academia.
Aarón Castañeda y Hernani Villaseñor. 2022. Agencialidad del código y del algoritmo: trazos sobre el ciclo práctica artísitca, desarrollo tecnológico e investigación.

Bibliografía

SuperCollider Book (2011) editado por Scott Wilson, David Cottle y Nick Collins.
Hydra Book por Nato Hieda
Aesthetic Programming (2021) por Winnie Soon y Geoff Cox.

Lenguajes de programación

Musicales

SuperCollider originalmente por James McCartney. Actualmente por la comunidad de desarrollo.
Pure Data por Miller Puckette (versión vanilla) y la comunidad de desarrollo.
Tidal Cycles por Alex Mclean y la comunidad de desarrollo.
Sonic Pi por Sam Aaron.
FoxDot por Ryan Kirkbride.

Visuales

Hydra por Olivia Jack.
p5.js por Lauren Lee McCarthy.

Colectivos

Estuary por David Ogborn.
Troop por Ryan Kirkbride.
Flok por Damián Silvani (munshkr).

Generales

JavaScript por Brendan Eich.
Python por Guido van Rossum.
C++ por Bjarne Stroustrup.

Cursos y tutoriales

Coursera UNAM Programa especializado: Tecnología musical con software libre.
Laboratorio de música electroacústica de la UNM Perú: cápsulas de Pure Data.
Tacacocodin' colectivo de live coding @Centro América (Costa Rica).

About

Programación para la creación musical

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published