¿Para qué ChucK? Primeros pasos

Y a todo eso, ¿Por qué ChucK?

ChucK es un lenguaje de programación musical altamente temporalizado, concurrente y al vuelo (o más o menos eso quiere decir su página con “Strongly-timed, Concurrent, and On-the-fly“)

Y esto quiere decir que puedo programar cómo se procesará el audio en tiempo real.

Básicamente lo que necesito de un looper son 2 cosas:

  • Bypass. Para que mientras no le pique “grabar” se escuche lo que toco normal
  • Grabar y monitorear. Para que mientras grabe, escuche lo que toco, de preferencia sin lag, o el menos posible para no tener desfase.
  • Reproducir en bucle lo grabado, y mezclar con lo que se está tocando.
  • Grabar sobre lo grabado la mezcla de lo grabado y lo que esté reproduciendo en tiempo real.