Software over the rainbow

desearch and revelopment

Chuck Ya Es 1.2

Otro de esos anuncios que no puedo evitar. El lenguaje de programación musical chuck ha pasado de la versión 1.1.5.6 (nombre en clave frankenstein) a la 1.2 (dracula).

Para quienes no lo conozcan:

ChucK is a new audio programming language for real-time synthesis, composition, and performance, which runs on MacOS X, Windows, and Linux. ChucK presents a new time-based concurrent programming model, which supports a more precise and fundamental level of expressiveness, as well as multiple, simultaneous, dynamic control rates, a precise and straightforward concurrent programming model, and the ability to add, remove, and modify code, on-the-fly, while the program is running, without stopping or restarting. It offers composers, researchers, and performers a powerful and flexible programming tool for building and experimenting with complex audio synthesis programs, and real-time interactive control.

Básicamente es un lenguaje que te permite programar música en directo (al estilo del colectivo toplap). Llevo algún tiempo experimentando con el y es divertidísimo (una vez que te haces con la sintaxis, un poco marciana para mi gusto).

Aunque el cambio de versión (1.1.5.6 a 1.2) pueda parecer trivial, le han añadido algunas cosas imprescindibles, como arrays (¡no tenía!) o una especificación del lenguaje decente y muchas interesantes, como soporte para OSC, clases y objetos…

El fin de semana se presenta jugoso. A ver si soy capaz de tener algo audible para el lunes :)

via Beginning chuck